1. b86b979 Refactored the Renderer11::copyTexture method into a Blit11 class. by Geoff Lang · 11 years ago
  2. 7b7bc36 Added a dimension type and added constructors to Color, Rectangle, Box and Dimension for easy construction. by Geoff Lang · 11 years ago
  3. dce735c Renamed the Blit class to Blit9. by Geoff Lang · 11 years ago
  4. 697ad3e Replaced switches in Renderer::readPixels with calls to color reading and writing functions. by Geoff Lang · 11 years ago
  5. 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
  6. 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
  7. 75ce3f2 Moved the image format types into their own header. by Geoff Lang · 11 years ago
  8. 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
  9. 49a8887 Initialize the symbol table without invoking the parser. by Nicolas Capens · 11 years ago
  10. bd10cf5 Assign unique id's to symbols inserted directly into a symbol table level. by Nicolas Capens · 11 years ago
  11. 51a53c7 Properly report error when layout qualifiers are specified outside uniform blocks. by Jamie Madill · 11 years ago
  12. fd39655 Fix non-multisampled line rasterization. by Nicolas Capens · 11 years ago
  13. 53950a2 Delete a "rej" file that was accidentally committed. by Jamie Madill · 11 years ago
  14. 930f05e Fixed cube map getRenderTarget for DX9. by Nicolas Capens · 11 years ago
  15. 9c5808c Implemented the remaining non-compressed load functions for ES3. by Geoff Lang · 11 years ago
  16. 6243183 Fix API reported packing rules for matrices and arrays in shared layout to be consistent with HLSL. by Jamie Madill · 11 years ago
  17. acdd70f Fix nested uniforms in interface blocks to have the proper API-visible names. by Jamie Madill · 11 years ago
  18. 52660ff Fix alignment of HLSL packed structs in interface blocks. by Jamie Madill · 11 years ago
  19. a295edf Add parsing (but not full support) for global default layout qualifiers for block storage and matrix packing. by Jamie Madill · 11 years ago
  20. a5efff9 Redesign layout qualifier parsing to be simpler and more storage efficient. by Jamie Madill · 11 years ago
  21. 60ed981 Move the parsing of single declarations into TParseContext. by Jamie Madill · 11 years ago
  22. 63491ea Rename UniformLocation to VariableLocation, and add an arrayString helper method to ProgramBinary. by Jamie Madill · 11 years ago
  23. 6c23946 Properly recognize error cases for 'centroid out' and 'centroid in'. by Jamie Madill · 11 years ago
  24. b120eac Update the shader translator to use new enums for ES3 shader vertex input and fragment outputs. by Jamie Madill · 11 years ago
  25. f8dc4fb A special state to track field selection is not necessary. by Jamie Madill · 11 years ago
  26. 39a8ce6 Lexer does not need to handle unknown-char case. by Jamie Madill · 11 years ago
  27. 96de824 Lexer does not need a state stack now that it does not handle comments. by Jamie Madill · 11 years ago
  28. 78eb5df Robust distinction between IDENTIFIER and TYPE_NAME tokens. by Jamie Madill · 11 years ago
  29. 7eeb9b6 Delete dead-code for handling comments and invalid octal integers. These are by Jamie Madill · 11 years ago
  30. fe345bf Deleted unnecessary TParseContext::AfterEOF. by Jamie Madill · 11 years ago
  31. 56b0651 Reformat tokenizer. No functional changes. by Jamie Madill · 11 years ago
  32. 23ee238 Ignore .orig files, which result from merge conflicts. by Jamie Madill · 11 years ago
  33. b5ce077 Add 64bit safety patch step to generate_parser.sh scripts. by Shannon Woods · 11 years ago
  34. eb936d0 Adds patch files for 64 bit safety fixes by Shannon Woods · 11 years ago
  35. 81e9308 Makes generate_parser.sh executable by Shannon Woods · 11 years ago
  36. d384a94 Fixed a bug that allowed reading to an integer format from a non-integer frame buffer. by Geoff Lang · 11 years ago
  37. a4d1332 Fixed a bug where ES3 was validating the texture size in non-CopySubImage calls. by Geoff Lang · 11 years ago
  38. 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
  39. 2415922 Fixed a bug where GetBlueBits was returning the count of green bits. by Geoff Lang · 11 years ago
  40. b13f866 Disambiguate getRenderTarget calls. by Nicolas Capens · 11 years ago
  41. c0f7c61 Fix some uint handling. by Nicolas Capens · 11 years ago
  42. ab60b93 Renamed UnsignedInt to UInt in the compiler. by Nicolas Capens · 11 years ago
  43. ba60ad3 Eliminate unused clone/dump methods. by Nicolas Capens · 11 years ago
  44. 22d63da Fix an improper usage of getCols, which should be getNominalSize, in unsigned int vector code. by Jamie Madill · 11 years ago
  45. d3ff216 Marked unsized format load functions as unreachable and added a comment why. by Geoff Lang · 11 years ago
  46. ae4852a Refactored glGenerateMipmap and added ES3 validation. by Geoff Lang · 11 years ago
  47. d42cf4e D3D9 will now use D3DFMT_R5G6B5 textures when GL_RGB565 is requested if the device supports it. by Geoff Lang · 11 years ago
  48. 42b8b90 Fixed a bug where GL_RBG565 was labled as a GL_RGBA internal format. by Geoff Lang · 11 years ago
  49. 18591b7 Capitalized the first letter of all private format util functions. by Geoff Lang · 11 years ago
  50. 2e1dcd5 Refactored glRenderBufferStorage* validation and implemented glRenderBufferStorageMultisample. by Geoff Lang · 11 years ago
  51. 0e120e3 Added a Renderer::getMaxSupportedFormatSamples method to query the max support samples for a specific internal texture format. by Geoff Lang · 11 years ago
  52. 61e49a5 Added Functions for gathering all referenced D3D and DXGI formats. Renderers now use these functions to generate the multisample support maps. by Geoff Lang · 11 years ago
  53. a9f5247 Fix matrix accessor getCols to correct getNominalSize in code that could trigger a debug assertion failure. by Jamie Madill · 11 years ago
  54. 74eb915 Fixed GL_RGB4 not being marked as color renderable in ES3. by Geoff Lang · 11 years ago
  55. 7ed740c Update GYP file to be in sync with vs projects. by Geoff Lang · 11 years ago
  56. f600a2f Diverges version for es3proto branch from mainline. by Shannon Woods · 11 years ago
  57. 3a29b29 Adds README.chromium for third-party integration. by Shannon Woods · 11 years ago
  58. 9126291 Bump version for es3proto branch. by shannonwoods@chromium.org · 11 years ago
  59. 5d33522 Fix calling the right overloaded method for getting a cube map face's render target. by shannonwoods@chromium.org · 11 years ago
  60. ec61db0 Restore 64-bit support of the GLSL lexer. by shannonwoods@chromium.org · 11 years ago
  61. 4d20a84 Implemented lexing support for the floating-point suffix. by shannonwoods@chromium.org · 11 years ago
  62. 2a5436f Added preprocessor support for parsing the float suffix. by shannonwoods@chromium.org · 11 years ago
  63. 3f83e29 Added preprocessor support for parsing the unsigned integer suffix. by shannonwoods@chromium.org · 11 years ago
  64. b075716 Restore 64-bit support of the preprocessor tokenizer. by shannonwoods@chromium.org · 11 years ago
  65. 298f907 Eliminated an unused parameter. by shannonwoods@chromium.org · 11 years ago
  66. 302adfe Add partial support for parsing layout qualifiers, added in the GLES SL 3.00 spec. by shannonwoods@chromium.org · 11 years ago
  67. abf14cc Add several cases to API entry points to handle enum values that dEQP uses to reset state. by shannonwoods@chromium.org · 11 years ago
  68. 7d9f7be Advertise EGL_KHR_create_context so dEQP can successfully create an ES3 context. by shannonwoods@chromium.org · 11 years ago
  69. eafb069 Allow ANGLE developers to toggle unimplemented assertion failures with preprocessor define. by shannonwoods@chromium.org · 11 years ago
  70. c8100b8 Add support for unsigned integer literals in the shading language. by shannonwoods@chromium.org · 11 years ago
  71. 8c788e8 Add support for unsigned integer vector types to the shader translator. by shannonwoods@chromium.org · 11 years ago
  72. 6b70991 Add support for the unsigned integer scalar type to the shader translator. by shannonwoods@chromium.org · 11 years ago
  73. 1885113 Move the code for parsing constructor functions from the grammar to TParseContext. by shannonwoods@chromium.org · 11 years ago
  74. 3c9d95a Add unsigned integer types to the compiler ConstantUnion class. by shannonwoods@chromium.org · 11 years ago
  75. 5703d88 Add full integer support to the shader language. by shannonwoods@chromium.org · 11 years ago
  76. b4e07b8 Put GL to HLSL type string code to a separate helper function in ProgramBinary. by shannonwoods@chromium.org · 11 years ago
  77. 0f376ca Move logic for parsing fully specified types out of the grammar file to TParseContext. by shannonwoods@chromium.org · 11 years ago
  78. 8da034c Add non-square mat support to the shader language interface. by shannonwoods@chromium.org · 11 years ago
  79. 5073333 Add support for folding non-square matrix multiplications. by shannonwoods@chromium.org · 11 years ago
  80. 9fc85b1 Fix up the indentation and alignment of TIntermConstantUnion::fold to be consistent with the coding style. by shannonwoods@chromium.org · 11 years ago
  81. 9bd22fa Add support for non-square matrices to the shader translator. by shannonwoods@chromium.org · 11 years ago
  82. 4f35fdf Refactor Shader::compareVarying to use a table instead of nested switch statements. by shannonwoods@chromium.org · 11 years ago
  83. 09e0988 Add a secondary size field to the shader language types, to account for matrix rows. Also add some extra logic by shannonwoods@chromium.org · 11 years ago
  84. b7dc403 Refactor TIntermBinary::promote to use the required coding style. by shannonwoods@chromium.org · 11 years ago
  85. 16242ef Add a helper function to the lexer to tokenize strings that can be identifiers in ES2 and are keywords in ES3. by shannonwoods@chromium.org · 11 years ago
  86. 35f156d Add helper functions to the lexer to tokenize strings that have different classifications in ES2 and ES3. by shannonwoods@chromium.org · 11 years ago
  87. 5f8d9b4 Add support for arrays of aggregates (aka structs) in uniform blocks. by shannonwoods@chromium.org · 11 years ago
  88. 70961b3 Add support for structures in interface and uniform blocks. by shannonwoods@chromium.org · 11 years ago
  89. 2712534 Fix loading function for GL_RGB32F with D3D9. by shannonwoods@chromium.org · 11 years ago
  90. 2d2190a Fixed the patching location of the previous commit. by shannonwoods@chromium.org · 11 years ago
  91. ce8d619 Implement glRenderbufferStorageMultisample using glRenderbufferStorageMultisampleANGLE. by shannonwoods@chromium.org · 11 years ago
  92. ee14856 Implement glBlitFramebuffer using glBlitFramebufferANGLE. by shannonwoods@chromium.org · 11 years ago
  93. 705fc2f New functions are only unimplemented when there's a context. by shannonwoods@chromium.org · 11 years ago
  94. d03f897 Added some missing format table entries. by shannonwoods@chromium.org · 11 years ago
  95. 96c6291 Added support for SRGB textures. by shannonwoods@chromium.org · 11 years ago
  96. e81ea50 Added a function to determine if an internal format is SRGB. by shannonwoods@chromium.org · 11 years ago
  97. de7e6a2 Added support for the remaining floating point textures. by shannonwoods@chromium.org · 11 years ago
  98. 49ec992 Moved the defines of constant float values into more visible constants. by shannonwoods@chromium.org · 11 years ago
  99. b36e29f Refactored getFastPixelCopySize to use the format conversion functions. by shannonwoods@chromium.org · 11 years ago
  100. ffab47d Added validation for CopyTexImage with integer textures. by shannonwoods@chromium.org · 11 years ago