- d15250e Move shader variables into the base impl. by Jamie Madill · 10 years ago
- 0b7eef7 Removed common_includes.h reordered includes. by Geoff Lang · 10 years ago
- 7162096 More shader refactor cleanup by Brandon Jones · 10 years ago
- ea24759 Remove remnants of old PCH code. by Jamie Madill · 10 years ago
- f05cdee Refactoring Shader objects (Take 2) by Brandon Jones · 10 years ago
- e54be46 Revert "Refactoring Shader objects" by Brandon Jones · 10 years ago
- 537dfde Refactoring Shader objects by Brandon Jones · 10 years ago
- 301d161 Add caps for vertex and fragment shader limits from tables 6.31 and 6.32. by Geoff Lang · 10 years ago
- e294bb8 Add new shader inspection APIs. by Jamie Madill · 10 years ago
- bf9cce2 Use the block encoder class to store uniform offsets. by Jamie Madill · 10 years ago
- d4116ff Remove sh::InterfaceBlock::registerIndex. by Jamie Madill · 10 years ago
- c0b9ef4 Split Caps into Caps, Extensions and TextureFormatCaps. by Geoff Lang · 10 years ago
- aae65a4 Add caps for texture size limits and other caps in the 6.28 table. by Geoff Lang · 10 years ago
- 865d145 Consolidate varying packing sort order methods. by Jamie Madill · 10 years ago
- 183bde5 Return shader variable information using GLenum values. by Jamie Madill · 10 years ago
- ce50555 Revert "Return variable type queries using GLenum values." by Jamie Madill · 10 years ago
- 53221f5 Return variable type queries using GLenum values. by Jamie Madill · 10 years ago
- f257598 Use the sh namespace for shader variables. by Jamie Madill · 10 years ago
- cec3590 Use a Caps structure to store extension and texture format support. by Geoff Lang · 10 years ago
- 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