d999309b36cb3dceadd38217b322f0e96a06b202 |
|
07-May-2016 |
Nicolas Capens <capn@google.com> |
Apply the Apache 2.0 license. Change-Id: I4a7aeefedcd2d891093520d5a10ebefadcddb5be Reviewed-on: https://swiftshader-review.googlesource.com/5320 Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com>
/external/swiftshader/src/OpenGL/libGLESv2/Shader.h
|
c41ce7498f6a811f5e56c66cfee7c3732cec4290 |
|
21-Apr-2016 |
Alexis Hetu <sugoi@google.com> |
Making proper use of size_t In a lot of cases, int was being used instead of size_to represent sizes. That led to some warnings about inconsistencies between int and size_t usage. While this cl doesn't solve all warnings, it tries to use size_t and int where it should be appropriate to use them. Change-Id: Id760df1360f65b2bba60f4075cdf4954fc6bbaf3 Reviewed-on: https://swiftshader-review.googlesource.com/5177 Reviewed-by: Alexis Hétu <sugoi@google.com> Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Alexis Hétu <sugoi@google.com>
/external/swiftshader/src/OpenGL/libGLESv2/Shader.h
|
42c00882580f7ef00ffc82528769c827d468fa1f |
|
26-Jun-2015 |
Nicolas Capens <capn@google.com> |
Remove an unused method. Change-Id: Id212644a19443434ca14f78555e3d159ac4266e8 Reviewed-on: https://swiftshader-review.googlesource.com/3570 Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Alexis Hétu <sugoi@google.com> Reviewed-by: Nicolas Capens <capn@google.com>
/external/swiftshader/src/OpenGL/libGLESv2/Shader.h
|
d1746741f238615dfa8e1e23e770061d076c6d45 |
|
30-Apr-2015 |
Alexis Hetu <sugoi@google.com> |
Uniform Blocks API Implemented API level functionality for Uniform Blocks all the way down to the Program, without actually linking the uniforms, which will require more work in shaders to interpret these properly. Change-Id: I503a9bca63adb5160be7ff7597d3996d356fc1e3 Reviewed-on: https://swiftshader-review.googlesource.com/3015 Tested-by: Alexis Hétu <sugoi@google.com> Reviewed-by: Nicolas Capens <capn@google.com>
/external/swiftshader/src/OpenGL/libGLESv2/Shader.h
|
0273322c0bc5c89b5f006334ab7db6a62c922970 |
|
29-Apr-2015 |
Nicolas Capens <capn@google.com> |
Predefine (E)GL export macros. Bug 18752589 Change-Id: I2a4fad80b433e62131d66f12bab2f73c6b16a9a0 Reviewed-on: https://swiftshader-review.googlesource.com/2962 Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com>
/external/swiftshader/src/OpenGL/libGLESv2/Shader.h
|
a68b6112a8bc192645ae8a1991b3e614bc878b27 |
|
13-Feb-2015 |
Nicolas Capens <capn@google.com> |
Use an STL string for the shader info log. Bug 19331817 Change-Id: I9ea2f823fafa54e598e79181aa39c3626d9dc4e8 Reviewed-on: https://swiftshader-review.googlesource.com/2291 Reviewed-by: Alexis Hétu <sugoi@google.com> Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com>
/external/swiftshader/src/OpenGL/libGLESv2/Shader.h
|
20b06c3c72ffddb2a67a8b52b63a3984040dc5b3 |
|
13-Feb-2015 |
Nicolas Capens <capn@google.com> |
Centralize shader compilation. Bug 19331817 Change-Id: Ib5df377bf8f715e008f9d4e5efd0e97c6e2f2570 Reviewed-on: https://swiftshader-review.googlesource.com/2290 Reviewed-by: Alexis Hétu <sugoi@google.com> Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com>
/external/swiftshader/src/OpenGL/libGLESv2/Shader.h
|
08ca3c6e18275ed9db5515e470692e700e1a3e12 |
|
13-Feb-2015 |
Nicolas Capens <capn@google.com> |
Eliminate compiling for the WebGL spec. Bug 19331817 Change-Id: I85cbfd61a267e39832b951121422a676f5af4a54 Reviewed-on: https://swiftshader-review.googlesource.com/2289 Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com>
/external/swiftshader/src/OpenGL/libGLESv2/Shader.h
|
7cc75e1c3d1e60847e47e19cfbe71051b95e7f9d |
|
29-Jan-2015 |
Nicolas Capens <capn@google.com> |
Make the Object class independent of the GL version. Bug 18962347 Change-Id: Ica99629bf58e799d6552d4a92ce3ae3eff57da27 Reviewed-on: https://swiftshader-review.googlesource.com/1880 Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com>
/external/swiftshader/src/OpenGL/libGLESv2/Shader.h
|
5597eef8fe02d8f0d3cd451db5867a293167d82b |
|
22-Jan-2015 |
Nicolas Capens <capn@google.com> |
Rename the GLSL shader compiler namespace to glsl. Bug 18962347 Change-Id: I28d001045cf43eed2d92cb0007330dffa620025b Reviewed-on: https://swiftshader-review.googlesource.com/1760 Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com>
/external/swiftshader/src/OpenGL/libGLESv2/Shader.h
|
68754bf1c1b64da46a729de6b34ab1b8130baaff |
|
22-Jan-2015 |
Nicolas Capens <capn@google.com> |
Make the GLSL compiler independent of the API shader class. Bug 18962347 Change-Id: I1a45c5572a45a16ae04ab77e7029ab31905ac702 Reviewed-on: https://swiftshader-review.googlesource.com/1750 Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com>
/external/swiftshader/src/OpenGL/libGLESv2/Shader.h
|
978ddc5964f4eeaecb9c04fc5a95b2d582bb7afd |
|
11-Nov-2014 |
Nicolas Capens <capn@google.com> |
Fixed memory leak associated with TLS. We used to allocate thread-local memory on each compile. If the compile did not happen on the same thread as ShInitialize, we leaked the thread-local memory. It turns out that there is no need to allocate any thread-local memory. This patch cleans up all the unnecessary junk around TLS. BUG=chromium:181691 Change-Id: I4b67ab23dc856d93424ae51ebf8aaf8966b732e4 Reviewed-on: https://swiftshader-review.googlesource.com/1361 Reviewed-by: Nicolas Capens <nicolascapens@google.com> Tested-by: Nicolas Capens <nicolascapens@google.com>
/external/swiftshader/src/OpenGL/libGLESv2/Shader.h
|
e8321394237fa04e1a3f066d5b96025f48c36dfc |
|
03-Nov-2014 |
Nicolas Capens <capn@google.com> |
Rename the GLES2 folder to OpenGL. BUG=18218488 Change-Id: I162a3a80a8e098a2a52b02ea56d746074dfb938d Reviewed-on: https://swiftshader-review.googlesource.com/1320 Reviewed-by: Nicolas Capens <nicolascapens@google.com> Tested-by: Nicolas Capens <nicolascapens@google.com>
/external/swiftshader/src/OpenGL/libGLESv2/Shader.h
|