1. 54ad4f8 Use the CollectVariables path on the HLSL translator. by Jamie Madill · 10 years ago
  2. 42bcf32 Refactor ShaderVariables to store fields in the base. by Jamie Madill · 10 years ago
  3. 3b5c2da Add a new invariant declaration operator. by Jamie Madill · 10 years ago
  4. 1c28e1f Fix shaders with invariant keyword. by Jamie Madill · 10 years ago
  5. a3fe2b4 Update non-default constructors in shadervars.h. by Jamie Madill · 10 years ago
  6. 9fe25e9 Add a uniform register query to the translator. by Jamie Madill · 10 years ago
  7. e40d1e9 Fix style violations. by Zhenyao Mo · 10 years ago
  8. 4e1fd41 Store a map of interface block registers. by Jamie Madill · 10 years ago
  9. 77f7485 Add a GetVariableInfo helper method. by Jamie Madill · 10 years ago
  10. 4cfb1e8 Add a new TIntermRaw node type to translator. by Jamie Madill · 10 years ago
  11. 183bde5 Return shader variable information using GLenum values. by Jamie Madill · 10 years ago
  12. ce50555 Revert "Return variable type queries using GLenum values." by Jamie Madill · 10 years ago
  13. 53221f5 Return variable type queries using GLenum values. by Jamie Madill · 10 years ago
  14. f257598 Use the sh namespace for shader variables. by Jamie Madill · 10 years ago
  15. f91ce81 Split OutputHLSL uniform code into new module. by Jamie Madill · 10 years ago
  16. 8daaba1 Split OutputHLSL structure code into new module. by Jamie Madill · 10 years ago
  17. 033dae6 Move OutputHLSL utility methods to other files. by Jamie Madill · 10 years ago
  18. 2bf8b37 Fix link error when using varyings with "dx_". by Jamie Madill · 10 years ago
  19. 2a59292 Implement support for constructing a 2x2 matrix from a vector. by Nicolas Capens · 10 years ago
  20. 16004fc Eliminate conversion operations. by Nicolas Capens · 10 years ago
  21. 3891fd2 Add a std140 padding helper class. by Jamie Madill · 10 years ago
  22. 1af18dc Create constructors just once. by Nicolas Capens · 10 years ago
  23. f7f7616 Fix constructing vectors from matrices. by Nicolas Capens · 10 years ago
  24. 80ebce5 Store the std140 layout offsets in a pre-pass. by Jamie Madill · 10 years ago
  25. bfa91f4 Redesign HLSL scoped structures to a unique ID. by Jamie Madill · 10 years ago
  26. 96509e4 Fix edge case scoped structures name conflict. by Jamie Madill · 10 years ago
  27. 24d8d67 Fix register packing for structs in d3d9. by Vladimir Vukicevic · 10 years ago
  28. 5f5320a Use 'inout' qualifiers in generated HLSL for 'out' parameters. by Geoff Lang · 10 years ago
  29. 17a0e63 Fix scoped structure references. by Jamie Madill · 10 years ago
  30. 1056726 Fix build with Clang. by Jamie Madill · 10 years ago
  31. 834e8b7 Move ShaderVariables to common shared source. by Jamie Madill · 10 years ago
  32. 4648508 Implement EXT_shader_texture_lod by Nicolas Capens · 10 years ago
  33. 04296f8 Fix comparing TextureFunction structures. by Nicolas Capens · 10 years ago
  34. 84cfa12 Fix Lod0 texture functions that take a bias parameter. by Nicolas Capens · 10 years ago
  35. cebb5aa Fix warnings about unreferenced local variables. by Geoff Lang · 10 years ago
  36. 655fe36 Use shader optimization level 3 selectively. by Nicolas Capens · 10 years ago
  37. 0027fa9 Emulate integer cube texture sampling as an array of six 2D textures. by Nicolas Capens · 10 years ago
  38. f7378e3 Implement textureProjGrad and textureProjGradOffset. by Nicolas Capens · 10 years ago
  39. bf7db10 Implement textureGradOffset. by Nicolas Capens · 10 years ago
  40. d11d549 Implement textureGrad. by Nicolas Capens · 10 years ago
  41. fc01454 Implement texelFetch and texelFetchOffset. by Nicolas Capens · 10 years ago
  42. 2adc256 Implement textureProjLod and textureProjLodOffset. by Nicolas Capens · 10 years ago
  43. df86c6b Implement textureProjOffset and textureLodOffset. by Nicolas Capens · 10 years ago
  44. e53c98b Add work-around for D3D9 shader compiler bug. by Jamie Madill · 10 years ago
  45. b1f45b7 Create HLSL texture offset functions. by Nicolas Capens · 10 years ago
  46. 79bb0d9 Fix initializer type bug when using list declarations. by Jamie Madill · 10 years ago
  47. 3c9eeb9 Disable optimizations for shaders with conditional discard in D3D9, and by Jamie Madill · 11 years ago
  48. 03847b6 Fix the shader calculation for the level of detail for certain samplers. by Jamie Madill · 11 years ago
  49. 829f59e Remove usages of the auto keyword from the translator. by Jamie Madill · 11 years ago
  50. 036aa49 Disable warnings about size_t conversion and fix ambiguous template parameters in 64 bit builds. by Geoff Lang · 11 years ago
  51. 1773282 Moved the compiler source files into directories based on their project and added a compiler.gypi to generate the compiler projects. by Geoff Lang · 11 years ago[Renamed (99%) from src/compiler/OutputHLSL.cpp]
  52. 384b604 Add missing varying in and out qualifiers to the interpolation qualifier switch statement. by Jamie Madill · 11 years ago
  53. 5609378 Add full support for uniform structs. by Jamie Madill · 11 years ago
  54. 28167c6 Add support for struct varyings, and more robust varying link validation. by Jamie Madill · 11 years ago
  55. 9459966 Ensure struct varyings maintain the proper interpolation qualifier for the child fields. by Jamie Madill · 11 years ago
  56. c2141fb Consolidate the register counting functions to a single location in the HLSL layout encoder source. by Jamie Madill · 11 years ago
  57. 139b909 Simplify the gl::Varying struct to be more like sh::Varying. by Jamie Madill · 11 years ago
  58. 47fdd13 Pass varyings to the GLES API from the translator using a direct pointer. by Jamie Madill · 11 years ago
  59. 9d2ffb1 Refactor sh::Uniform and sh::ShaderVariable into a shader variable base type with different child types. by Jamie Madill · 11 years ago
  60. 9060a4e Fix some missing UBO qualifier link validation errors. by Jamie Madill · 11 years ago
  61. 1957181 Add more robust support for interpolation and storage qualifiers with varyings for GLSL ES 3.00. by Jamie Madill · 11 years ago
  62. 9edebd6 Implement mipmapping for integer samplers. by Nicolas Capens · 11 years ago
  63. 0b20c94 Replace the logic for doing vector and matrix equivalence tests in the shader with a much simpler formula. by Jamie Madill · 11 years ago
  64. cb127d3 Create the HLSL shadow texture function. by Nicolas Capens · 11 years ago
  65. 354ed2d Compact sampler type translation. by Nicolas Capens · 11 years ago
  66. 75fb475 Implement textureSize. by Nicolas Capens · 11 years ago
  67. c98406a Use the simpler form of GetDimensions. by Nicolas Capens · 11 years ago
  68. 93e50de Implement array sampler support. by Nicolas Capens · 11 years ago
  69. 6d232bb Generate HLSL code for integer sampling. by Nicolas Capens · 11 years ago
  70. 98493dd Simplified TType class by carving out TStructure and TField. by Jamie Madill · 11 years ago
  71. 2aeb26a Added support for EXT_frag_depth by Jamie Madill · 11 years ago
  72. 94bf7f2 Used size_t for object size instead of signed int. by Jamie Madill · 11 years ago
  73. 075edd8 Refactor location tracking. by Jamie Madill · 11 years ago
  74. 94c3f42 Fix a missing case in OutputHLSL::textureName for 3D texture sampler translation. by Jamie Madill · 11 years ago
  75. a16f167 Fix an incorrect instance of getCols which should be getNominalSize. by Jamie Madill · 11 years ago
  76. 570e04d Add support for passing nested structs in standard layout by value. by Jamie Madill · 11 years ago
  77. e4075c9 Add padding to nested structs packed with standard layout, to address HLSL's more liberal packing rules. by Jamie Madill · 11 years ago
  78. c835df6 Add support for structs in uniform blocks with standard layout. by Jamie Madill · 11 years ago
  79. fb50dff Implemented 2D array sampler HLSL translation. by Nicolas Capens · 11 years ago
  80. e0ba27a Construct texture functions from stored characteristics. by Nicolas Capens · 11 years ago
  81. 9fe6f98 Implemented 3D sampler HLSL translation. by Nicolas Capens · 11 years ago
  82. e27c1c3 Fixed texture2DProjLod for DX11. by Nicolas Capens · 11 years ago
  83. 075368e Implemented unsigned integer sampler HLSL translation. by Nicolas Capens · 11 years ago
  84. 1f1a833 Implemented integer sampler HLSL translation. by Nicolas Capens · 11 years ago
  85. 574d9dd Add support for std140 uniform block layout for basic types. by Jamie Madill · 11 years ago
  86. 440dc74 Redesign the code that uses block layouts to use a generic base class. by Jamie Madill · 11 years ago
  87. b4e664b Alter array instanced uniform buffer objects to use direct references to HLSL constant buffers. by Jamie Madill · 11 years ago
  88. 529077d Add support for column/row major layout qualifiers in generated HLSL. by Jamie Madill · 11 years ago
  89. 9cf6c07 Refactor code for generating structure strings to a separate function. by Jamie Madill · 11 years ago
  90. 010fffa Pass matrix packing qualifier data back from the shader translator to the GLES API. by Jamie Madill · 11 years ago
  91. 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
  92. 46131a3 Proper support for fragment output variables for GLSL ES shader version 300. by Jamie Madill · 11 years ago
  93. b120eac Update the shader translator to use new enums for ES3 shader vertex input and fragment outputs. by Jamie Madill · 11 years ago
  94. c0f7c61 Fix some uint handling. by Nicolas Capens · 11 years ago
  95. ab60b93 Renamed UnsignedInt to UInt in the compiler. by Nicolas Capens · 11 years ago
  96. 22d63da Fix an improper usage of getCols, which should be getNominalSize, in unsigned int vector code. by Jamie Madill · 11 years ago
  97. a9f5247 Fix matrix accessor getCols to correct getNominalSize in code that could trigger a debug assertion failure. by Jamie Madill · 11 years ago
  98. 8c788e8 Add support for unsigned integer vector types to the shader translator. by shannonwoods@chromium.org · 11 years ago
  99. 6b70991 Add support for the unsigned integer scalar type to the shader translator. by shannonwoods@chromium.org · 11 years ago
  100. 9bd22fa Add support for non-square matrices to the shader translator. by shannonwoods@chromium.org · 11 years ago