Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2011-10-13 | Cleanup & turnoff of libMesa. DO NOT MERGEHEADmaster | Shih-wei Liao | 1 | -114/+118 | |
Change-Id: I23538d8bcac04735bad17608ef076d4cdf64f88f | |||||
2011-07-30 | Finish the refactor work of bccPrepareExecutable. | Logan Chien | 1 | -1/+1 | |
Rename bccPrepareExecutableEx to bccPrepareExecutable. Currently, bccPrepareExecutableEx is only an alias of bccPrepareExecutable, and we will remove bccPrepareExecutableEx several commits later. Change-Id: Ia0bb0c54f219690b2cb74e7cf488079711819ed1 | |||||
2011-07-20 | Apply changes to migrate to llvm r135568. | Logan Chien | 3 | -27/+27 | |
LLVM changes several APIs, which require us to pass non-const llvm::Type. Change-Id: Iaf47425b1ace79d7d94ce1111846b983d386c285 | |||||
2011-07-19 | Second step in migrating to upstream API. | Shih-wei Liao | 3 | -27/+228 | |
Change-Id: Iee0456fe7fa45b7907368580b3bada8386cf31dc | |||||
2011-07-19 | First step in migrating to upstream API. | Shih-wei Liao | 3 | -215/+21 | |
Change-Id: Ia1bfd77ccb1783dbf86f25e3b6f589ea269bde0c | |||||
2011-07-11 | Remove the simulator target from all makefiles. | Jeff Brown | 2 | -8/+0 | |
Bug: 5010576 Change-Id: Ia9ee51c848505beb9d1476ffb438427f061adf88 | |||||
2011-07-11 | Migrate to new libbcc API bccPrepareExecutableEx. | Logan Chien | 1 | -1/+1 | |
Change-Id: I516ebcc391b7a56b8c8c965c493119e998fd02fd | |||||
2011-06-30 | Merge "Pixelflinger2 and GLSL code modification. To catch up with API changes." | Shih-wei Liao | 2 | -5/+11 | |
2011-06-28 | use new SurfaceComposerClient transaction api | Mathias Agopian | 1 | -2/+2 | |
Change-Id: I1a6bad4a9083967624b75fd81e74a44614d4ffe1 | |||||
2011-06-23 | Pixelflinger2 and GLSL code modification. To catch up with API changes. | Shih-wei Liao | 2 | -5/+11 | |
Adapting to API changes in LLVM. Change-Id: Ie496c28d07823cae0ab9c0ea906b5244d8e41338 | |||||
2011-05-02 | android_native_buffer_t --> ANativeWindowBuffer | Iliyan Malchev | 1 | -10/+10 | |
Change-Id: I8e56442e0b42f6516675580bae8449490e8e9462 Signed-off-by: Iliyan Malchev <malchev@google.com> | |||||
2011-04-28 | remove dependency on copybit | Mathias Agopian | 1 | -92/+30 | |
Change-Id: I109d0b32a7c6a9a179ac911ce46660ae2afcf582 | |||||
2011-04-21 | Fix build for host executable 'mesa' | Steve Block | 1 | -0/+1 | |
Change-Id: Ie78b546a95995b2bea3ca49abadbfe614a5fcfc1 | |||||
2011-04-19 | Add glsl_compiler main file and build target | David Li | 4 | -7/+323 | |
glsl_compiler.cpp is a slightly modified copy of src/glsl/main.cpp from Mesa repository Change-Id: Ic246291392e26c0a424926764f59aaafa8c6063f Signed-off-by: David Li <davidxli@google.com> | |||||
2011-04-19 | Merge "Fix build problems for Mac." | David Li | 7 | -72/+109 | |
2011-04-01 | Fix build problems for Mac. | David Li | 7 | -72/+109 | |
strnlen not available on Mac OS X. Fix worker thread synchronization. Change-Id: I774ecb9f39753a9da35073a0121af0fd2cdecd01 Signed-off-by: David Li <davidxli@google.com> | |||||
2011-03-31 | Add NOTICE for MIT, BSD and ASL2 licenses | David Li | 1 | -0/+74 | |
Change-Id: I94a8e9c0a521f735c75eadccfb874fb927f4898c Signed-off-by: David Li <davidxli@google.com> | |||||
2011-03-25 | replace libsurfaceflinger_client by libgui | Mathias Agopian | 1 | -1/+1 | |
Change-Id: I0bb1381b514be97fee1051298d31cd15518e87dc | |||||
2011-03-14 | external/mesa3d: remove LOCAL_PRELINK_MODULE | Iliyan Malchev | 2 | -2/+0 | |
Change-Id: I2ed53b90f7899b313e625c70bd5561e070b3fbc5 Signed-off-by: Iliyan Malchev <malchev@google.com> | |||||
2011-03-11 | 1. Correctness fixes on 3 places due to LLVM API changes. (Earlier CL only ↵ | Shih-wei Liao | 1 | -8/+18 | |
fixed 1.) 2. Performance fixes in ir_to_llvm.cpp: Should use ArrayRef. I'm improving mesa3d performance because when the array is small, primitive array will be more efficient than std::vector, which has to allocate space at heap. I now include "llvm/ADT/ArrayRef.h" and add 2 packers such as: template <typename T, size_t N> static inline llvm::ArrayRef<T> pack(T const (&array)[N]) { return llvm::ArrayRef<T>(array); } glsl stuff uses small arrays. Fixing 3 places. Change-Id: Id17010b4dbf89de4b3aa95cc178c5309b007b4ca | |||||
2011-03-11 | Clean up, plus davidxli's fix in Line 425. | Shih-wei Liao | 1 | -23/+26 | |
Change-Id: I899156bafa365a870af324c6f93beac8ebe6f849 | |||||
2011-03-09 | Fix build problem for Mac by temporarily disabling host build. | David Li | 3 | -6/+6 | |
Change-Id: I242e6988e50f7b4f915a19e00fd89b3d58515ffa Signed-off-by: David Li <davidxli@google.com> | |||||
2011-03-08 | Merge changes Icbc6c857,Ia5b2c794 | David Li | 24 | -498/+1117 | |
* changes: Changes to work with libAgl2 to implement GL ES 2.0 Fix make files, attribute & uniform linking and pow intrinsic. | |||||
2011-03-07 | Remove include which breaks build after compiler has changed. | David Li | 1 | -1/+1 | |
Change-Id: I50cdc813b8c12204955ed5ed7657d91ee69a0539 Signed-off-by: David Li <davidxli@google.com> | |||||
2011-02-25 | Changes to work with libAgl2 to implement GL ES 2.0 | David Li | 16 | -464/+889 | |
Fixed blend mode constants. Implemented some GL ES 2.0 functions. Fixed sampler uniform linking and assigning. Various other changes. Change-Id: Icbc6c85747c6bf89fefcec613eabfea6b1141f65 | |||||
2011-02-11 | Fix make files, attribute & uniform linking and pow intrinsic. | David Li | 14 | -128/+322 | |
Still more intrinsics to implement in src/glsl/builtins/ir. Added experimental dual thread raster. Change-Id: Ia5b2c794b552b31a437148274080ecac0e92fe56 Signed-off-by: David Li <davidxli@google.com> | |||||
2011-02-10 | Disable makefile for now. | Jean-Baptiste Queru | 3 | -0/+53 | |
Add cleanspec and license tag Change-Id: I3813afcda22ba31385089d00b76bd6c558beacb5 | |||||
2011-02-10 | no-op merge | David Li | 0 | -0/+0 | |
Change-Id: Iad43808d5b916aa02e80ce85b0d678fe75e244bf | |||||
2011-02-10 | Remove unnecessary files and minor interface change. | David Li | 107 | -87484/+644 | |
2011-02-09 | Initial empty repository | Android (Google) Code Review | 0 | -0/+0 | |
2011-02-08 | Changed some states to enum; static gl_context for shader compiling/linking. | David Li | 19 | -383/+517 | |
Changed language version from 100 to 120. | |||||
2011-02-07 | Checkpoint: factor out minimum context required for shader functionality | David Li | 16 | -530/+608 | |
Signed-off-by: David Li <davidxli@google.com> | |||||
2011-02-07 | Checkpoint: factor out minimum context required for shader functionality | David Li | 8 | -44/+147 | |
2011-02-04 | Checkpoint: shader execution uses data pointers | David Li | 9 | -133/+239 | |
Signed-off-by: David Li <davidxli@google.com> | |||||
2011-02-04 | Checkpoint: work on test | David Li | 37 | -7688/+2405 | |
Signed-off-by: David Li <davidxli@google.com> | |||||
2011-02-03 | Delete unnecessary files. | David Li | 22 | -23649/+0 | |
2011-02-03 | Checkpoint: work on test and debugging | David Li | 8 | -24/+253 | |
2011-02-03 | Change build target to static library and a test executable. | David Li | 16 | -429/+1101 | |
Signed-off-by: David Li <davidxli@google.com> | |||||
2011-02-03 | Delete unnecessary files. | David Li | 21 | -9651/+0 | |
Signed-off-by: David Li <davidxli@google.com> | |||||
2011-02-03 | Checkpoint: scanline codegen. | David Li | 11 | -240/+1078 | |
Signed-off-by: David Li <davidxli@google.com> | |||||
2011-02-02 | Checkpoint on functional shader functions in pixelfinger2. | David Li | 10 | -1156/+1119 | |
Need TODO: state change, scanline codegen Signed-off-by: David Li <davidxli@google.com> | |||||
2011-02-01 | Checkpoint on refactoring shader functions into pixelfinger2. | David Li | 7 | -301/+340 | |
Signed-off-by: David Li <davidxli@google.com> | |||||
2011-02-01 | Attribute, varying and uniform linking. | David Li | 7 | -561/+544 | |
Signed-off-by: David Li <davidxli@google.com> | |||||
2011-01-31 | Fix hieralloc_realloc bug, and prepare for attributes list. | David Li | 13 | -90/+393 | |
Signed-off-by: David Li <davidxli@google.com> | |||||
2011-01-27 | Checkpoint on implementing texture sampling | David Li | 8 | -40/+114 | |
Fixed sampler uniform location assigning. Signed-off-by: David Li <davidxli@google.com> | |||||
2011-01-27 | Start merging pixelflinger2 | David Li | 22 | -88/+3807 | |
Checkpoint on merging pixelflinger2 into mesa. Partially implemented LLVM texture sampling. Signed-off-by: David Li <davidxli@google.com> | |||||
2011-01-25 | Use EGL and Surfaceflinger to display. | David Li | 4 | -26/+2083 | |
2011-01-24 | Eliminate hieralloc_reference to reduce leaked memory. | David Li | 2 | -98/+65 | |
Simplify hieralloc. | |||||
2011-01-24 | Remove unnecessary files. | David Li | 182 | -120311/+1 | |
2011-01-24 | Fix bug with scalar/vector expansion. | David Li | 5 | -3/+30 | |