1. d15250e Move shader variables into the base impl. by Jamie Madill · 10 years ago
  2. 0b7eef7 Removed common_includes.h reordered includes. by Geoff Lang · 10 years ago
  3. 7162096 More shader refactor cleanup by Brandon Jones · 10 years ago
  4. ea24759 Remove remnants of old PCH code. by Jamie Madill · 10 years ago
  5. f05cdee Refactoring Shader objects (Take 2) by Brandon Jones · 10 years ago
  6. e54be46 Revert "Refactoring Shader objects" by Brandon Jones · 10 years ago
  7. 537dfde Refactoring Shader objects by Brandon Jones · 10 years ago
  8. 301d161 Add caps for vertex and fragment shader limits from tables 6.31 and 6.32. by Geoff Lang · 10 years ago
  9. e294bb8 Add new shader inspection APIs. by Jamie Madill · 10 years ago
  10. bf9cce2 Use the block encoder class to store uniform offsets. by Jamie Madill · 10 years ago
  11. d4116ff Remove sh::InterfaceBlock::registerIndex. by Jamie Madill · 10 years ago
  12. c0b9ef4 Split Caps into Caps, Extensions and TextureFormatCaps. by Geoff Lang · 10 years ago
  13. aae65a4 Add caps for texture size limits and other caps in the 6.28 table. by Geoff Lang · 10 years ago
  14. 865d145 Consolidate varying packing sort order methods. by Jamie Madill · 10 years ago
  15. 183bde5 Return shader variable information using GLenum values. by Jamie Madill · 10 years ago
  16. ce50555 Revert "Return variable type queries using GLenum values." by Jamie Madill · 10 years ago
  17. 53221f5 Return variable type queries using GLenum values. by Jamie Madill · 10 years ago
  18. f257598 Use the sh namespace for shader variables. by Jamie Madill · 10 years ago
  19. cec3590 Use a Caps structure to store extension and texture format support. by Geoff Lang · 10 years ago
  20. 68fe74a Add a compiler query for the translator output type. by Jamie Madill · 10 years ago
  21. ff0d2ba Split register allocation of varyings from the translator. by Jamie Madill · 10 years ago
  22. 834e8b7 Move ShaderVariables to common shared source. by Jamie Madill · 10 years ago
  23. 4648508 Implement EXT_shader_texture_lod by Nicolas Capens · 10 years ago
  24. 655fe36 Use shader optimization level 3 selectively. by Nicolas Capens · 10 years ago
  25. 5f56273 Moved all HLSL-related code from ProgramBinary to DynamicHLSL. by Jamie Madill · 10 years ago
  26. 3c9eeb9 Disable optimizations for shaders with conditional discard in D3D9, and by Jamie Madill · 11 years ago
  27. 28167c6 Add support for struct varyings, and more robust varying link validation. by Jamie Madill · 11 years ago
  28. a6da33a Remove the gl::Varying class, and replace all usages with sh::Varying. by Jamie Madill · 11 years ago
  29. 139b909 Simplify the gl::Varying struct to be more like sh::Varying. by Jamie Madill · 11 years ago
  30. ce79dda Change the varyings list type from a linked list to a vector type. by Jamie Madill · 11 years ago
  31. 47fdd13 Pass varyings to the GLES API from the translator using a direct pointer. by Jamie Madill · 11 years ago
  32. 9d2ffb1 Refactor sh::Uniform and sh::ShaderVariable into a shader variable base type with different child types. by Jamie Madill · 11 years ago
  33. bcb6a1e Simplify the varying priority sorting logic, and add more verbose comments. by Jamie Madill · 11 years ago
  34. 7f6562b Prepend the GLSL code in a comment to the generated HLSL shaders when compiled in debug mode. by Geoff Lang · 11 years ago
  35. 536d726 Replaced the char pointers with std::strings in the Shader classes. by Geoff Lang · 11 years ago
  36. 2aeb26a Added support for EXT_frag_depth by Jamie Madill · 11 years ago
  37. 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
  38. 46131a3 Proper support for fragment output variables for GLSL ES shader version 300. by Jamie Madill · 11 years ago
  39. 8c788e8 Add support for unsigned integer vector types to the shader translator. by shannonwoods@chromium.org · 11 years ago
  40. 6b70991 Add support for the unsigned integer scalar type to the shader translator. by shannonwoods@chromium.org · 11 years ago
  41. 5703d88 Add full integer support to the shader language. by shannonwoods@chromium.org · 11 years ago
  42. 9bd22fa Add support for non-square matrices to the shader translator. by shannonwoods@chromium.org · 11 years ago
  43. 4f35fdf Refactor Shader::compareVarying to use a table instead of nested switch statements. by shannonwoods@chromium.org · 11 years ago
  44. 83ac5e8 Add the shader version of the compiled shaders to the program binary. by shannonwoods@chromium.org · 11 years ago
  45. 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
  46. a2ecfcc Moved utilities.h/cpp and mathutils.h to the shared common code folder. by shannonwoods@chromium.org · 11 years ago
  47. 1500f09 Add uniform block linking between the API, the program binary, and the compiler. by shannonwoods@chromium.org · 11 years ago
  48. 0329988 Add support for querying gl_DepthRange as an active uniform via GetActiveUniform. by shannonwoods@chromium.org · 11 years ago
  49. 74b86cf Add new GLSL ES 3.0 built-in constants and split off 1.0 ones. by shannonwoods@chromium.org · 11 years ago
  50. 1886fd4 Implement flat and centroid interpolation in HLSL. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  51. 0bbed38 Accept shader version 300 on ES3 contexts. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  52. 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
  53. e266c83 BuiltInResources initialized with MRT limits from renderer. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  54. 5f33933 Updated gl2.h and gl2ext.h. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  55. 331192d Enabled FRAGMENT_PRECISION_HIGH unconditionally for ANGLE. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  56. d64b3da Fixed 64-bit integer truncation issues in shader translator. by shannon.woods@transgaming.com · 11 years ago
  57. bdf2d80 Add precompiled header support for the libGLESv2 project. by shannon.woods@transgaming.com · 11 years ago
  58. 486d9e9 Remove a lot of unnecessary include files and break include chains. by shannon.woods@transgaming.com · 11 years ago
  59. 5bcf7df Move the call to packVaryings outside of linkVaryings. by shannon.woods@transgaming.com · 11 years ago
  60. 76cd88c Avoid calling getContext() for resource limits. by shannon.woods@transgaming.com · 11 years ago
  61. 4e48204 Increase DX11 uniform count to 1024. by shannon.woods@transgaming.com · 11 years ago
  62. 254317d Retrieve the maximum uniform register count from the renderer. by shannon.woods@transgaming.com · 11 years ago
  63. 233fe95 Added support for vertex texure fetch in DX11 mode. by shannon.woods@transgaming.com · 11 years ago
  64. b73964e Pass the desired HLSL version down to the HLSL generator. by shannon.woods@transgaming.com · 11 years ago
  65. 7629bb6 Disable GL_OES_standard_derivatives when ps_2_x or later is not available. by daniel@transgaming.com · 11 years ago
  66. c5c9e3c Retrieve active uniforms. by daniel@transgaming.com · 11 years ago
  67. e3e826d Fixed some warnings on GCC by daniel@transgaming.com · 12 years ago
  68. 7cb796e Eliminated isD3d9ExDevice(). by daniel@transgaming.com · 12 years ago
  69. 29ab952 Minor GCC fixes by daniel@transgaming.com · 12 years ago
  70. 807d8c3 Fixed info log regressions. by daniel@transgaming.com · 12 years ago
  71. 51b2685 Don't use strlen inside of loop by jbauman@chromium.org · 12 years ago
  72. 0725e7d Support reloading the shader compiler by daniel@transgaming.com · 12 years ago
  73. 938009c Add ability to recompile shader source by daniel@transgaming.com · 12 years ago
  74. cde6a61 Rename the Shader 'varyings' member to 'mVaryings' to follow coding standard by daniel@transgaming.com · 12 years ago
  75. 2cdf833 Provide better encapsulation for Shader member variables by daniel@transgaming.com · 12 years ago
  76. 6575602 Finished off the GLSL compiler's support for parsing shaders using OES_EGL_image_external. by apatrick@chromium.org · 12 years ago
  77. a574f78 Add an extension for querying translated HLSL shader source. by zmo@google.com · 13 years ago
  78. 5601ea0 Implement ES2 backend for Angle translator. by zmo@google.com · 13 years ago
  79. af29cac Report the VTF texture unit limits. by daniel@transgaming.com · 13 years ago
  80. 0f4cefe Map D3D calls and HLSL shaders back to GLES2 calls and GLSL ES shaders in PIX. by apatrick@chromium.org · 13 years ago
  81. 7ea933f Fix potential sscanf overflows in Shader.cpp Issue=76 by daniel@transgaming.com · 13 years ago
  82. 458da14 Increase the number of fragment uniform vectors. by daniel@transgaming.com · 14 years ago
  83. 396c643 Increase the number of varying vectors to 10 on Shader Model 3.0 devices. by daniel@transgaming.com · 14 years ago
  84. 4888ceb Made the API of shader translator library consistent. by alokp@chromium.org · 14 years ago
  85. 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
  86. d303ef9 ANGLE supports GL_OES_standard_derivatives now. by alokp@chromium.org · 14 years ago
  87. 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
  88. da13f3e Adds resource manager class. by daniel@transgaming.com · 14 years ago
  89. be5a086 Implement gl_PointCoord on SM3 hardware by daniel@transgaming.com · 14 years ago
  90. 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
  91. c54bf50 Further cleanup of ShaderLang.h. Removed redundant/unused macros and enum fields. by alokp@chromium.org · 14 years ago
  92. 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
  93. 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
  94. 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
  95. 4af7acc Implemented varying packing by daniel@transgaming.com · 14 years ago
  96. 9512434 Deleting program does not delete shaders that are marked by daniel@transgaming.com · 14 years ago
  97. 71cd868 Deleting program does not delete shaders that are marked by daniel@transgaming.com · 14 years ago
  98. 09fbfef Implemented glGetActiveUniform by daniel@transgaming.com · 14 years ago
  99. 8542318 Implemented glGetActiveAttrib by daniel@transgaming.com · 14 years ago
  100. b4ff1f8 Implemented aliased attributes support by daniel@transgaming.com · 14 years ago