1. 5ab33c8 Fixes tabs-vs-spaces that have crept into the project. by Shannon Woods · 11 years ago
  2. 193dc48 Adds a null check in one additional location in setData by Shannon Woods · 11 years ago
  3. 570e04d Add support for passing nested structs in standard layout by value. by Jamie Madill · 11 years ago
  4. e4075c9 Add padding to nested structs packed with standard layout, to address HLSL's more liberal packing rules. by Jamie Madill · 11 years ago
  5. c835df6 Add support for structs in uniform blocks with standard layout. by Jamie Madill · 11 years ago
  6. 6fb09f6 Fix a typo when reporting too many interface blocks in a fragment program. by Jamie Madill · 11 years ago
  7. d1ac3c9 Move the D3DCompile call to after the check for API link errors. by Jamie Madill · 11 years ago
  8. fb50dff Implemented 2D array sampler HLSL translation. by Nicolas Capens · 11 years ago
  9. 8772b58 Support sampler2DArray throughout the compiler. by Nicolas Capens · 11 years ago
  10. fc2e6b9 Add 2D array samplers to the lexer/parser. by Nicolas Capens · 11 years ago
  11. eceb50d Add array texture intrinsics to the symbol table. by Nicolas Capens · 11 years ago
  12. f4cb0e1 Fix unconditionally supporting derivative functions in ES3. by Nicolas Capens · 11 years ago
  13. e0ba27a Construct texture functions from stored characteristics. by Nicolas Capens · 11 years ago
  14. 9fe6f98 Implemented 3D sampler HLSL translation. by Nicolas Capens · 11 years ago
  15. da07535 Support sampler3D throughout the compiler. by Nicolas Capens · 11 years ago
  16. 28043ba Add 3D samplers to the lexer/parser. by Nicolas Capens · 11 years ago
  17. 73f5bf6 Add 3D texture intrinsics to the symbol table. by Nicolas Capens · 11 years ago
  18. e27c1c3 Fixed texture2DProjLod for DX11. by Nicolas Capens · 11 years ago
  19. 075368e Implemented unsigned integer sampler HLSL translation. by Nicolas Capens · 11 years ago
  20. 2ffe0bb Support usampler throughout the compiler. by Nicolas Capens · 11 years ago
  21. 9e3a3f4 Add unsigned integer samplers to the lexer/parser. by Nicolas Capens · 11 years ago
  22. 8613229 Add unsigned integer texture intrinsics to the symbol table. by Nicolas Capens · 11 years ago
  23. 1f1a833 Implemented integer sampler HLSL translation. by Nicolas Capens · 11 years ago
  24. 344e714 Support isampler throughout the compiler. by Nicolas Capens · 11 years ago
  25. d273c27 Add integer samplers to the lexer/parser. by Nicolas Capens · 11 years ago
  26. 9363246 Add integer texture intrinsics to the symbol table. by Nicolas Capens · 11 years ago
  27. fcb8a60 Restore using the depth-stencil typed DXGI format for checking for maximum supported samples. by Jamie Madill · 11 years ago
  28. a081df8 Fix missing spaces in the Display extensions string. by Jamie Madill · 11 years ago
  29. 5413351 Add comments to the remaining unimplemented API entry points to prevent automerge from janking code to the wrong place. by Jamie Madill · 11 years ago
  30. ae829e3 We don't need to keep the param variable around for function prototypes. by alokp@chromium.org · 11 years ago
  31. 8746546 Added load functions to depth texture formats. by Geoff Lang · 11 years ago
  32. a349532 Added ES3 internal format information about GL_DEPTH_COMPONENT32_OES and mapped DXGI_FORMAT_R32_TYPELESS textures to GL_DEPTH_COMPONENT32F. by Geoff Lang · 11 years ago
  33. 0e7c2fd Disallow depth textures to be used as destinations of glCopy*Image*. by Geoff Lang · 11 years ago
  34. 0ef9873 Fix wrong reading functions being used for some D3D formats. by Geoff Lang · 11 years ago
  35. 6350f73 Fix potential segfault when calling glBufferData with NULL data pointer. by Geoff Lang · 11 years ago
  36. 574d9dd Add support for std140 uniform block layout for basic types. by Jamie Madill · 11 years ago
  37. 919b066 For the reported std140 layout to be consistent with the spec. by Jamie Madill · 11 years ago
  38. 440dc74 Redesign the code that uses block layouts to use a generic base class. by Jamie Madill · 11 years ago
  39. 8c6befc Add two utility matrix functions. by Jamie Madill · 11 years ago
  40. 1566ef7 Add parsing for default block storage qualifiers. by Jamie Madill · 11 years ago
  41. b4e664b Alter array instanced uniform buffer objects to use direct references to HLSL constant buffers. by Jamie Madill · 11 years ago
  42. 529077d Add support for column/row major layout qualifiers in generated HLSL. by Jamie Madill · 11 years ago
  43. 9cf6c07 Refactor code for generating structure strings to a separate function. by Jamie Madill · 11 years ago
  44. 010fffa Pass matrix packing qualifier data back from the shader translator to the GLES API. by Jamie Madill · 11 years ago
  45. 099c0f3 Add parsing support for global and interface block scoped matrix packing qualifiers. by Jamie Madill · 11 years ago
  46. 0bd18df Enforce shader input and output variables with a specified location to be single declarations. by Jamie Madill · 11 years ago
  47. 502d66f Move the parsing of declarator lists into the ParseHelper. by Jamie Madill · 11 years ago
  48. eba4eff Add support for specifying locations of vertex inputs using layout qualifiers, for GLSL ES 3.00. by Jamie Madill · 11 years ago
  49. 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
  50. bb22e50 Fix an improper use of VariableRowCount to AttributeRegisterCount in ProgramBinary. by Jamie Madill · 11 years ago
  51. d1e78c9 Implement GetFragDataLocation, often used by applications with MRT shaders in GLSL ES version 300. by Jamie Madill · 11 years ago
  52. 46131a3 Proper support for fragment output variables for GLSL ES shader version 300. by Jamie Madill · 11 years ago
  53. 05a80ce Validate fragment shader outputs and produce a compile error on missing or conflicting assignments. by Jamie Madill · 11 years ago
  54. 975af37 Blit11 can now blit depth stencils. by Geoff Lang · 11 years ago
  55. d8c8613 Added depth stencil format info to format utils 11. by Geoff Lang · 11 years ago
  56. 685806d Seperated the blit depthstencil parameters in the blit methods. by Geoff Lang · 11 years ago
  57. c1f51be Renderer11::blitRenderbufferRect now can handle stretching a blit rectangle and different interpolation methods. by Geoff Lang · 11 years ago
  58. 758d5b2 Refactored validation to glBlitFramebufferANGLE and implemented glBlitFramebuffer. by Geoff Lang · 11 years ago
  59. a2d97f1 RenderTarget11 now always attempts to create an SRV if the format exists and specifies the bind parameters based on which formats are available. by Geoff Lang · 11 years ago
  60. aacabd6 Made sure all the depth stencil DXGI variants that are used as SRVs, RTVs and DSVs have entries in the DXGI format info table. by Geoff Lang · 11 years ago
  61. 77e3900 Added a non-default rasterizer state to Blit11 so it can preform inverted blits. by Geoff Lang · 11 years ago
  62. b0c75cc Added support for copying GL_RG, GL_RED and integer texture formats in Blit11. by Geoff Lang · 11 years ago
  63. b86b979 Refactored the Renderer11::copyTexture method into a Blit11 class. by Geoff Lang · 11 years ago
  64. 7b7bc36 Added a dimension type and added constructors to Color, Rectangle, Box and Dimension for easy construction. by Geoff Lang · 11 years ago
  65. dce735c Renamed the Blit class to Blit9. by Geoff Lang · 11 years ago
  66. 697ad3e Replaced switches in Renderer::readPixels with calls to color reading and writing functions. by Geoff Lang · 11 years ago
  67. fe28ca0 Added table entries for reading colors from D3D and DXGI formats and writing colors to format/type combinations. by Geoff Lang · 11 years ago
  68. 446a447 Added new image formats to match new ES3 formats and added read and write functions to various color types that they can represent. by Geoff Lang · 11 years ago
  69. 75ce3f2 Moved the image format types into their own header. by Geoff Lang · 11 years ago
  70. 2a64ee4 Templated the Color structure so it can be used for the new integer and unsigned integer color types. by Geoff Lang · 11 years ago
  71. 49a8887 Initialize the symbol table without invoking the parser. by Nicolas Capens · 11 years ago
  72. bd10cf5 Assign unique id's to symbols inserted directly into a symbol table level. by Nicolas Capens · 11 years ago
  73. 51a53c7 Properly report error when layout qualifiers are specified outside uniform blocks. by Jamie Madill · 11 years ago
  74. fd39655 Fix non-multisampled line rasterization. by Nicolas Capens · 11 years ago
  75. 53950a2 Delete a "rej" file that was accidentally committed. by Jamie Madill · 11 years ago
  76. 930f05e Fixed cube map getRenderTarget for DX9. by Nicolas Capens · 11 years ago
  77. 9c5808c Implemented the remaining non-compressed load functions for ES3. by Geoff Lang · 11 years ago
  78. 6243183 Fix API reported packing rules for matrices and arrays in shared layout to be consistent with HLSL. by Jamie Madill · 11 years ago
  79. acdd70f Fix nested uniforms in interface blocks to have the proper API-visible names. by Jamie Madill · 11 years ago
  80. 52660ff Fix alignment of HLSL packed structs in interface blocks. by Jamie Madill · 11 years ago
  81. a295edf Add parsing (but not full support) for global default layout qualifiers for block storage and matrix packing. by Jamie Madill · 11 years ago
  82. a5efff9 Redesign layout qualifier parsing to be simpler and more storage efficient. by Jamie Madill · 11 years ago
  83. 60ed981 Move the parsing of single declarations into TParseContext. by Jamie Madill · 11 years ago
  84. 63491ea Rename UniformLocation to VariableLocation, and add an arrayString helper method to ProgramBinary. by Jamie Madill · 11 years ago
  85. 6c23946 Properly recognize error cases for 'centroid out' and 'centroid in'. by Jamie Madill · 11 years ago
  86. b120eac Update the shader translator to use new enums for ES3 shader vertex input and fragment outputs. by Jamie Madill · 11 years ago
  87. f8dc4fb A special state to track field selection is not necessary. by Jamie Madill · 11 years ago
  88. 39a8ce6 Lexer does not need to handle unknown-char case. by Jamie Madill · 11 years ago
  89. 96de824 Lexer does not need a state stack now that it does not handle comments. by Jamie Madill · 11 years ago
  90. 78eb5df Robust distinction between IDENTIFIER and TYPE_NAME tokens. by Jamie Madill · 11 years ago
  91. 7eeb9b6 Delete dead-code for handling comments and invalid octal integers. These are by Jamie Madill · 11 years ago
  92. fe345bf Deleted unnecessary TParseContext::AfterEOF. by Jamie Madill · 11 years ago
  93. 56b0651 Reformat tokenizer. No functional changes. by Jamie Madill · 11 years ago
  94. 23ee238 Ignore .orig files, which result from merge conflicts. by Jamie Madill · 11 years ago
  95. b5ce077 Add 64bit safety patch step to generate_parser.sh scripts. by Shannon Woods · 11 years ago
  96. eb936d0 Adds patch files for 64 bit safety fixes by Shannon Woods · 11 years ago
  97. 81e9308 Makes generate_parser.sh executable by Shannon Woods · 11 years ago
  98. d384a94 Fixed a bug that allowed reading to an integer format from a non-integer frame buffer. by Geoff Lang · 11 years ago
  99. a4d1332 Fixed a bug where ES3 was validating the texture size in non-CopySubImage calls. by Geoff Lang · 11 years ago
  100. 0d56c43 Image11 now determines if a format is renderable by checking the RTV format exists rather than the SRV format. Added several more RTV DXGI formats to the table to allow fast copies. by Geoff Lang · 11 years ago