1. a6f267f Fix row-major layout tracking in interface blocks. by Jamie Madill · 10 years ago
  2. 42bcf32 Refactor ShaderVariables to store fields in the base. by Jamie Madill · 10 years ago
  3. e740add Add compiler option SH_REGENERATE_STRUCT_NAMES. by Zhenyao Mo · 10 years ago
  4. a2ad4e8 Export shader variables from the translator DLL. by Jamie Madill · 10 years ago
  5. e294bb8 Add new shader inspection APIs. by Jamie Madill · 10 years ago
  6. 13cfd27 Move shader variables header to include folder. by Jamie Madill · 10 years ago
  7. 9fe25e9 Add a uniform register query to the translator. by Jamie Madill · 10 years ago
  8. cd68fe7 Add a compiler option to rewrite vec/mat constructors by Zhenyao Mo · 10 years ago
  9. 4e1fd41 Store a map of interface block registers. by Jamie Madill · 10 years ago
  10. 183bde5 Return shader variable information using GLenum values. by Jamie Madill · 10 years ago
  11. ce50555 Revert "Return variable type queries using GLenum values." by Jamie Madill · 10 years ago
  12. 53221f5 Return variable type queries using GLenum values. by Jamie Madill · 10 years ago
  13. 68fe74a Add a compiler query for the translator output type. by Jamie Madill · 10 years ago
  14. 2d76e5f Adds resource string generation to ANGLE by Shannon Woods · 10 years ago
  15. 4648508 Implement EXT_shader_texture_lod by Nicolas Capens · 10 years ago
  16. 3cdfcce Remove SH_MAP_LONG_VARIABLE_NAMES by Zhenyao Mo · 10 years ago
  17. 550c600 Improvement on loop unrolling with loops indexing sampler arrays by Zhenyao Mo · 10 years ago
  18. 4a667fe Add an option to initialize varyings without static use in vertex shaders by Zhenyao Mo · 10 years ago
  19. 7cab38b Add an option to unfold short circuiting in AST. by Zhenyao Mo · 11 years ago
  20. 31f0dc0 Merge a0bd8ef0aca9eab29a0e5a437b803c5d95a777c6 from master. by Geoff Lang · 11 years ago
  21. ac44cd2 Add an option in ANGLE shader translator to initialize gl_Position to vec4(0.0, 0.0, 0.0, 1.0). by Zhenyao Mo · 11 years ago
  22. a15f3e8 Expose the packing function so we can check varyings packing per program by Zhenyao Mo · 11 years ago
  23. d2d340b Add static_use to shader variable info query. by Zhenyao Mo · 11 years ago
  24. fa3c346 Build fix: not all types support precisions. by Zhenyao Mo · 11 years ago
  25. 74da9f2 Expose varying variables and also precision for all variables. by Zhenyao Mo · 11 years ago
  26. 47fdd13 Pass varyings to the GLES API from the translator using a direct pointer. by Jamie Madill · 11 years ago
  27. 2a1d8a3 Add shadow samplers to the compiler front-end. by Nicolas Capens · 11 years ago
  28. 2aeb26a Added support for EXT_frag_depth by Jamie Madill · 11 years ago
  29. eb1a010 Add expression complexity and call stack depth limits. by Jamie Madill · 11 years ago
  30. 8772b58 Support sampler2DArray throughout the compiler. by Nicolas Capens · 11 years ago
  31. da07535 Support sampler3D throughout the compiler. by Nicolas Capens · 11 years ago
  32. 2ffe0bb Support usampler throughout the compiler. by Nicolas Capens · 11 years ago
  33. 344e714 Support isampler throughout the compiler. by Nicolas Capens · 11 years ago
  34. 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
  35. 46131a3 Proper support for fragment output variables for GLSL ES shader version 300. by Jamie Madill · 11 years ago
  36. 6b70991 Add support for the unsigned integer scalar type to the shader translator. by shannonwoods@chromium.org · 11 years ago
  37. 8da034c Add non-square mat support to the shader language interface. by shannonwoods@chromium.org · 11 years ago
  38. 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
  39. 74b86cf Add new GLSL ES 3.0 built-in constants and split off 1.0 ones. by shannonwoods@chromium.org · 11 years ago
  40. 0bbed38 Accept shader version 300 on ES3 contexts. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  41. fc84e0a Bump ANGLE_SH_VERSION to 110. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  42. cbb6b6a Added preprocessor support for GL_FRAGMENT_PRECISION_HIGH. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  43. 550cd09 Add support for extension EXT_draw_buffers. by shannon.woods@transgaming.com · 11 years ago
  44. d64b3da Fixed 64-bit integer truncation issues in shader translator. by shannon.woods@transgaming.com · 11 years ago
  45. 1d432bb Incorporated patch from haixia@ changing the default implementation of by shannon.woods@transgaming.com · 11 years ago
  46. 8204334 Fix and extend essl_to_hlsl to support DX11 HLSL. by shannon.woods@transgaming.com · 11 years ago
  47. b73964e Pass the desired HLSL version down to the HLSL generator. by shannon.woods@transgaming.com · 11 years ago
  48. 4167cc9 Incorporated BSD-licensed changes implementing array bounds clamping. by daniel@transgaming.com · 11 years ago
  49. 043da13 Provide an API for accessing the uniform array. by daniel@transgaming.com · 11 years ago
  50. 0aa3b5a Implement user-defined name hashing. by daniel@transgaming.com · 12 years ago
  51. c23f461 Interface design for user-defined name hashing. by daniel@transgaming.com · 12 years ago
  52. 8d80479 Add Variable Packing checks to ANGLE by gman@chromium.org · 12 years ago
  53. 430f5e0 Add the SH_CSS_SHADERS_SPEC flag. by maxvujovic@gmail.com · 12 years ago
  54. 66ebd01 Add the SH_TIMING_RESTRICTIONS compile flag and dependency graph implementation. by maxvujovic@gmail.com · 12 years ago
  55. 6575602 Finished off the GLSL compiler's support for parsing shaders using OES_EGL_image_external. by apatrick@chromium.org · 12 years ago
  56. 205fef3 Added support for GL_ARB_texture_rectangle to shader validator. by kbr@chromium.org · 13 years ago
  57. 22eab92 Allowed translator_hlsl and glsl to be built as shared libs on windows. by apatrick@chromium.org · 13 years ago
  58. 32e9731 Emulate certain buil-in functions to work around driver bugs. by zmo@google.com · 13 years ago
  59. 0c6bb7a Add an compile option to unroll for-loops with integer indices. by zmo@google.com · 13 years ago
  60. 09c323a Add an option to support for GL_OES_EGL_image_external. by zmo@google.com · 13 years ago
  61. 5601ea0 Implement ES2 backend for Angle translator. by zmo@google.com · 13 years ago
  62. fd747b8 Implement shader identifier name mapping. by zmo@google.com · 13 years ago
  63. e41afd8 fix pedantic compiler warnings Issue=108 by daniel@transgaming.com · 13 years ago
  64. 0f4cefe Map D3D calls and HLSL shaders back to GLES2 calls and GLSL ES shaders in PIX. by apatrick@chromium.org · 13 years ago
  65. b59a778 Implemented validation for loop and indexing limitations specified by GLSL ES spec 1.0 Appendix A Section 4 and 5. by alokp@chromium.org · 14 years ago
  66. 1f29954 Added API to enforce GLSL limitations mandated by WebGL. by alokp@chromium.org · 14 years ago
  67. 4888ceb Made the API of shader translator library consistent. by alokp@chromium.org · 14 years ago
  68. 2fa7369 Added version number for shader translator API. by alokp@chromium.org · 14 years ago
  69. ee76f6a Implemented functionality to collect and return info for attributes and uniforms. by alokp@chromium.org · 14 years ago
  70. 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
  71. 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
  72. b399934 Added comment about return values of ShInitialize() and ShFinalize(). by alokp@chromium.org · 14 years ago
  73. 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
  74. c54bf50 Further cleanup of ShaderLang.h. Removed redundant/unused macros and enum fields. by alokp@chromium.org · 14 years ago
  75. 774d706 Cleaned up translator API. Deleted unsupported dead code. by alokp@chromium.org · 14 years ago
  76. 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
  77. ea0e1af Minor reshuffling of directory structure in preparation of ESSL to GLSL compiler work. by alokp@chromium.org · 14 years ago