- 68fe74a Add a compiler query for the translator output type. by Jamie Madill · 10 years ago
- ff0d2ba Split register allocation of varyings from the translator. by Jamie Madill · 10 years ago
- 834e8b7 Move ShaderVariables to common shared source. by Jamie Madill · 10 years ago
- 4648508 Implement EXT_shader_texture_lod by Nicolas Capens · 10 years ago
- 655fe36 Use shader optimization level 3 selectively. by Nicolas Capens · 10 years ago
- 5f56273 Moved all HLSL-related code from ProgramBinary to DynamicHLSL. by Jamie Madill · 10 years ago
- 3c9eeb9 Disable optimizations for shaders with conditional discard in D3D9, and by Jamie Madill · 11 years ago
- 28167c6 Add support for struct varyings, and more robust varying link validation. by Jamie Madill · 11 years ago
- a6da33a Remove the gl::Varying class, and replace all usages with sh::Varying. by Jamie Madill · 11 years ago
- 139b909 Simplify the gl::Varying struct to be more like sh::Varying. by Jamie Madill · 11 years ago
- ce79dda Change the varyings list type from a linked list to a vector type. by Jamie Madill · 11 years ago
- 47fdd13 Pass varyings to the GLES API from the translator using a direct pointer. by Jamie Madill · 11 years ago
- 9d2ffb1 Refactor sh::Uniform and sh::ShaderVariable into a shader variable base type with different child types. by Jamie Madill · 11 years ago
- bcb6a1e Simplify the varying priority sorting logic, and add more verbose comments. by Jamie Madill · 11 years ago
- 7f6562b Prepend the GLSL code in a comment to the generated HLSL shaders when compiled in debug mode. by Geoff Lang · 11 years ago
- 536d726 Replaced the char pointers with std::strings in the Shader classes. by Geoff Lang · 11 years ago
- 2aeb26a Added support for EXT_frag_depth by Jamie Madill · 11 years ago
- defb674 Add a new path for querying active attributes from the shader translator, for use with layout qualifier support. by Jamie Madill · 11 years ago
- 46131a3 Proper support for fragment output variables for GLSL ES shader version 300. by Jamie Madill · 11 years ago
- 8c788e8 Add support for unsigned integer vector types to the shader translator. by shannonwoods@chromium.org · 11 years ago
- 6b70991 Add support for the unsigned integer scalar type to the shader translator. by shannonwoods@chromium.org · 11 years ago
- 5703d88 Add full integer support to the shader language. by shannonwoods@chromium.org · 11 years ago
- 9bd22fa Add support for non-square matrices to the shader translator. by shannonwoods@chromium.org · 11 years ago
- 4f35fdf Refactor Shader::compareVarying to use a table instead of nested switch statements. by shannonwoods@chromium.org · 11 years ago
- 83ac5e8 Add the shader version of the compiled shaders to the program binary. by shannonwoods@chromium.org · 11 years ago
- 3f68bf0 Enable the translator to pass parsed interface blocks back to the ANGLE API via the shader translator layer. by shannonwoods@chromium.org · 11 years ago
- a2ecfcc Moved utilities.h/cpp and mathutils.h to the shared common code folder. by shannonwoods@chromium.org · 11 years ago
- 1500f09 Add uniform block linking between the API, the program binary, and the compiler. by shannonwoods@chromium.org · 11 years ago
- 0329988 Add support for querying gl_DepthRange as an active uniform via GetActiveUniform. by shannonwoods@chromium.org · 11 years ago
- 74b86cf Add new GLSL ES 3.0 built-in constants and split off 1.0 ones. by shannonwoods@chromium.org · 11 years ago
- 1886fd4 Implement flat and centroid interpolation in HLSL. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
- 0bbed38 Accept shader version 300 on ES3 contexts. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
- aa8b5cf Shader and Compiler track uses of gl_FragCoord and gl_FragData and MRT extension usage. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
- e266c83 BuiltInResources initialized with MRT limits from renderer. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
- 5f33933 Updated gl2.h and gl2ext.h. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
- 331192d Enabled FRAGMENT_PRECISION_HIGH unconditionally for ANGLE. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
- d64b3da Fixed 64-bit integer truncation issues in shader translator. by shannon.woods@transgaming.com · 11 years ago
- bdf2d80 Add precompiled header support for the libGLESv2 project. by shannon.woods@transgaming.com · 11 years ago
- 486d9e9 Remove a lot of unnecessary include files and break include chains. by shannon.woods@transgaming.com · 11 years ago
- 5bcf7df Move the call to packVaryings outside of linkVaryings. by shannon.woods@transgaming.com · 11 years ago
- 76cd88c Avoid calling getContext() for resource limits. by shannon.woods@transgaming.com · 11 years ago
- 4e48204 Increase DX11 uniform count to 1024. by shannon.woods@transgaming.com · 11 years ago
- 254317d Retrieve the maximum uniform register count from the renderer. by shannon.woods@transgaming.com · 11 years ago
- 233fe95 Added support for vertex texure fetch in DX11 mode. by shannon.woods@transgaming.com · 11 years ago
- b73964e Pass the desired HLSL version down to the HLSL generator. by shannon.woods@transgaming.com · 11 years ago
- 7629bb6 Disable GL_OES_standard_derivatives when ps_2_x or later is not available. by daniel@transgaming.com · 11 years ago
- c5c9e3c Retrieve active uniforms. by daniel@transgaming.com · 11 years ago
- e3e826d Fixed some warnings on GCC by daniel@transgaming.com · 12 years ago
- 7cb796e Eliminated isD3d9ExDevice(). by daniel@transgaming.com · 12 years ago
- 29ab952 Minor GCC fixes by daniel@transgaming.com · 12 years ago
- 807d8c3 Fixed info log regressions. by daniel@transgaming.com · 12 years ago
- 51b2685 Don't use strlen inside of loop by jbauman@chromium.org · 12 years ago
- 0725e7d Support reloading the shader compiler by daniel@transgaming.com · 12 years ago
- 938009c Add ability to recompile shader source by daniel@transgaming.com · 12 years ago
- cde6a61 Rename the Shader 'varyings' member to 'mVaryings' to follow coding standard by daniel@transgaming.com · 12 years ago
- 2cdf833 Provide better encapsulation for Shader member variables by daniel@transgaming.com · 12 years ago
- 6575602 Finished off the GLSL compiler's support for parsing shaders using OES_EGL_image_external. by apatrick@chromium.org · 12 years ago
- a574f78 Add an extension for querying translated HLSL shader source. by zmo@google.com · 13 years ago
- 5601ea0 Implement ES2 backend for Angle translator. by zmo@google.com · 13 years ago
- af29cac Report the VTF texture unit limits. by daniel@transgaming.com · 13 years ago
- 0f4cefe Map D3D calls and HLSL shaders back to GLES2 calls and GLSL ES shaders in PIX. by apatrick@chromium.org · 13 years ago
- 7ea933f Fix potential sscanf overflows in Shader.cpp Issue=76 by daniel@transgaming.com · 13 years ago
- 458da14 Increase the number of fragment uniform vectors. by daniel@transgaming.com · 14 years ago
- 396c643 Increase the number of varying vectors to 10 on Shader Model 3.0 devices. by daniel@transgaming.com · 14 years ago
- 4888ceb Made the API of shader translator library consistent. by alokp@chromium.org · 14 years ago
- 7beea40 Added API to query for active attribs and uniforms. These functions are modeled after glGetShaderiv, glGetProgramiv, glGetActiveAttrib, and glGetActiveUniform. The main difference between this and OpenGL API is that we do not have programs - just shaders. by alokp@chromium.org · 14 years ago
- d303ef9 ANGLE supports GL_OES_standard_derivatives now. by alokp@chromium.org · 14 years ago
- 94a86ad Adding support for OES_standard_derivatives extension. This is not the complete implementation. Sending it to get feedback on the API. Is it OK to add extension support into TBuiltInResource? I could create a new struct for extensions but that would lead to API change. by alokp@chromium.org · 14 years ago
- da13f3e Adds resource manager class. by daniel@transgaming.com · 14 years ago
- be5a086 Implement gl_PointCoord on SM3 hardware by daniel@transgaming.com · 14 years ago
- e4249f0 Refactored the way symbol tables are initialized and stored. This was done in response to the addition of EShSpec. by alokp@chromium.org · 14 years ago
- c54bf50 Further cleanup of ShaderLang.h. Removed redundant/unused macros and enum fields. by alokp@chromium.org · 14 years ago
- 29cd91a Added an option for specifying language specification in preparation for supporting WebGL in addition to GLES2. This CL just replaces unused debugOptions variable with EShSpec variable. by alokp@chromium.org · 14 years ago
- 91b7232 Removed the dependency of compiler on common. This is done to make compiler self-sufficient so that it is easier to consume by external developers. I tried to replace all instances of assert by simply redefining assert(x) to ASSERT(x), but was getting a lot of compile errors. I still need to investigate that. by alokp@chromium.org · 14 years ago
- 90033b9 ShInitialize/ShFinalize is designed to be called once per process, or it would crash at random locations. I changed ShFinalize() to properly cleanup and reset global variables so that they can be called multiple times. I think that the compiler setup is much more complicated than it needs to be. It unnecessarily uses global variables. A custom pool allocator is overkill too. by alokp@chromium.org · 14 years ago
- 4af7acc Implemented varying packing by daniel@transgaming.com · 14 years ago
- 9512434 Deleting program does not delete shaders that are marked by daniel@transgaming.com · 14 years ago
- 71cd868 Deleting program does not delete shaders that are marked by daniel@transgaming.com · 14 years ago
- 09fbfef Implemented glGetActiveUniform by daniel@transgaming.com · 14 years ago
- 8542318 Implemented glGetActiveAttrib by daniel@transgaming.com · 14 years ago
- b4ff1f8 Implemented aliased attributes support by daniel@transgaming.com · 14 years ago
- bbf56f7 Use directory qualified #include files by daniel@transgaming.com · 14 years ago
- 72d0b52 Decorate all GLSL user-defined names with an underscore to avoid name clashes by daniel@transgaming.com · 14 years ago
- 0e3358a Compiler - implement proper varying linking by daniel@transgaming.com · 14 years ago
- 41187f1 Fix glGetShaderSource conformance TRAC #11718 Signed-off-by: Daniel Koch by daniel@transgaming.com · 14 years ago
- 6c78521 Implement glGetAttachedShaders and glGetShaderPrecisionFormat. by daniel@transgaming.com · 14 years ago
- cba5057 Compiler - implement shader and program queries by daniel@transgaming.com · 14 years ago
- ea0e1af Minor reshuffling of directory structure in preparation of ESSL to GLSL compiler work. by alokp@chromium.org · 14 years ago
- 0599dc6 To output debug info use the TRACE macro instead of calling trace() by daniel@transgaming.com · 14 years ago
- 7c46b9e mv libGLESv2 -> src/libGLESv2 Trac #11406 Signed-off-by: Nicolas Capens by daniel@transgaming.com · 14 years ago[Renamed from libGLESv2/Shader.cpp]
- c7d8a93 Whitespace fixes (trailing whitespace, CRLF). by daniel@transgaming.com · 14 years ago
- 9b5f544 Compiler - implement gl_FragCoord TRAC #11381 Signed-off-by: Daniel Koch by daniel@transgaming.com · 14 years ago
- 86487c2 Compiler - implement gl_DepthRange TRAC #11380 Signed-off-by: Daniel Koch by daniel@transgaming.com · 14 years ago
- fab5a1a Remove trailing whitespace. by daniel@transgaming.com · 14 years ago
- 4f39fd9 Initial import from TransGaming by daniel@transgaming.com · 14 years ago