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