1. 5b085dc Add a field to uniforms to track which element within a register the uniform should be uploaded to. by Jamie Madill · 11 years ago
  2. 28167c6 Add support for struct varyings, and more robust varying link validation. by Jamie Madill · 11 years ago
  3. 9459966 Ensure struct varyings maintain the proper interpolation qualifier for the child fields. by Jamie Madill · 11 years ago
  4. 86a97a1 Use the proper register count for structs in HLSL uniforms and varyings. by Jamie Madill · 11 years ago
  5. 2b538b8 Rename some constants in BlockLayoutEncoder for clarity. by Jamie Madill · 11 years ago
  6. c2141fb Consolidate the register counting functions to a single location in the HLSL layout encoder source. by Jamie Madill · 11 years ago
  7. 77456f2 Allow block encoders to work with a NULL pointer for the output list structure. by Jamie Madill · 11 years ago
  8. a6da33a Remove the gl::Varying class, and replace all usages with sh::Varying. by Jamie Madill · 11 years ago
  9. 139b909 Simplify the gl::Varying struct to be more like sh::Varying. by Jamie Madill · 11 years ago
  10. ce79dda Change the varyings list type from a linked list to a vector type. by Jamie Madill · 11 years ago
  11. 1cb333e Rename compiler/Uniform.cpp+h to ShaderVariable.cpp+h. by Jamie Madill · 11 years ago
  12. 47fdd13 Pass varyings to the GLES API from the translator using a direct pointer. by Jamie Madill · 11 years ago
  13. 9d2ffb1 Refactor sh::Uniform and sh::ShaderVariable into a shader variable base type with different child types. by Jamie Madill · 11 years ago
  14. 912cbfe Allow the block encoder classes to encode types directly passed by value, instead of as a compound type. by Jamie Madill · 11 years ago
  15. bcb6a1e Simplify the varying priority sorting logic, and add more verbose comments. by Jamie Madill · 11 years ago
  16. 921968c Worked around an issue that causes a TDR timeout when Blit11::copyDepthStencil is called repeatedly. by Geoff Lang · 11 years ago
  17. 125deab Moved the clipping of blit rectangles to bounds or scissors into the Renderers since rounding to integers can cause errors when stretching in ES3. by Geoff Lang · 11 years ago
  18. c832516 Added a Context::getScissorParams method. by Geoff Lang · 11 years ago
  19. 7f6562b Prepend the GLSL code in a comment to the generated HLSL shaders when compiled in debug mode. by Geoff Lang · 11 years ago
  20. 536d726 Replaced the char pointers with std::strings in the Shader classes. by Geoff Lang · 11 years ago
  21. 42359ca Implemented glClearBuffer* by Geoff Lang · 11 years ago
  22. 0b83323 Perform validation of glClear parameters at the API level. by Geoff Lang · 11 years ago
  23. da507fe Refactored the ClearParameters type and moved Renderer11's clear logic into a Clear11 helper class. by Geoff Lang · 11 years ago
  24. 646559f Add support for the remaining ES3 framebuffer attachment parameter queries. by Geoff Lang · 11 years ago
  25. 0a80479 Add Renderbuffer::getComponentType and Renderbuffer::getColorEncoding methods. by Geoff Lang · 11 years ago
  26. b2f3d05 Replaced the custom component type and SRGB bool with GLenums. by Geoff Lang · 11 years ago
  27. 9060a4e Fix some missing UBO qualifier link validation errors. by Jamie Madill · 11 years ago
  28. 1957181 Add more robust support for interpolation and storage qualifiers with varyings for GLSL ES 3.00. by Jamie Madill · 11 years ago
  29. f2e0f9b Moved the code to combine interpolation and stoarge qualifiers to the parse helper. by Jamie Madill · 11 years ago
  30. 9b4f384 Fix using the incorrect vertex count in instancing drawing using the streaming buffer. by Jamie Madill · 11 years ago
  31. 96b67e3 Make gl::Buffer::size() a const method. by Jamie Madill · 11 years ago
  32. 0bbd11c Fix Texture2DArray calling Texture::set/subImage with invalid pointers when the pixels pointer is NULL. by Geoff Lang · 11 years ago
  33. c144974 Add the validation files to the gyp file. by Geoff Lang · 11 years ago
  34. 15934d5 Adds API-level functionality for indexed query functions by Shannon Woods · 11 years ago
  35. 1b2fb85 Implements indexed query functionality by Shannon Woods · 11 years ago
  36. 5fe0caa Adds size and offset queries to BindingOffsetPointer by Shannon Woods · 11 years ago
  37. 79031cb TextureStorage11::updateSubresourceLevel will now use the blitter if it is updating a depth stencil texture. by Geoff Lang · 11 years ago
  38. de14d60 Fixed a bug where the frontFace shader constant would not be updated if the drawMode or frontFace changed but not the viewport. by Geoff Lang · 11 years ago
  39. 23c8169 Add support for GL_NUM_EXTENSIONS. by Geoff Lang · 11 years ago
  40. 56702e6 Eliminate bitfield enum members. by Nicolas Capens · 11 years ago
  41. 5724442 Removed checks for DXGI_FORMAT_R32G32B32_FLOAT support since GL_RGB32F is converted to DXGI_FORMAT_R32G32B32A32_FLOAT. by Geoff Lang · 11 years ago
  42. 34dbb6f Capitalized the first letter of all validation function names. by Geoff Lang · 11 years ago
  43. e8ebe7f Refactored entry point validation functions into their own files. by Geoff Lang · 11 years ago
  44. 5b61c69 Load 1 into the alpha channel of RGB integer formats instead of 0. by Geoff Lang · 11 years ago
  45. 7e9ee23 Add GL_DEPTH_STENCIL_ATTACHMENT attachment handling to glFramebufferRenderbuffer. by Geoff Lang · 11 years ago
  46. 444419f Fixed the rounding of the source lookup in Blit11's copy depth stencil. by Geoff Lang · 11 years ago
  47. 4150b35 Fixed ES3 incorreclty not allowing 2D array textures to accept depth stencil formats. by Geoff Lang · 11 years ago
  48. e836cf2 Fixed a bug where height was used instead of width to calculate a mip size. by Geoff Lang · 11 years ago
  49. ed573c2 Fixed a bug where the parameters to gl::GetDepthPitch were passed in the wrong order. by Geoff Lang · 11 years ago
  50. fdf0694 Split the overflow check into explicit multiplication and addition overflow checks. by Geoff Lang · 11 years ago
  51. b23fc09 Change the offset variable to an unsigned int since it cannot be negative and is assigned to streamOffset which is an unsigned int. by Geoff Lang · 11 years ago
  52. 78568ba Releases a resource that was leaking. by Shannon Woods · 11 years ago
  53. 9edebd6 Implement mipmapping for integer samplers. by Nicolas Capens · 11 years ago
  54. 0fe1949 Updated gl::IsInternalTextureTarget to have a client version parameter. by Geoff Lang · 11 years ago
  55. 3ed0c48 Refactored validation for glFramebufferTexture* and implemented glFramebufferTextureLayer. by Geoff Lang · 11 years ago
  56. d5d8e39 Added Renderbuffers for 3D and 2DArray textures. by Geoff Lang · 11 years ago
  57. 8040f57 Updated Renderbuffers, Textures and TextureStorageInterface to be aware of render targets which are based on miplevels and layers other than zero. by Geoff Lang · 11 years ago
  58. 309c92a Framebuffer now uses mip level and texture layer for binding textures. by Geoff Lang · 11 years ago
  59. 4907f2c The Texture class now stores the target instead of using a virtual method. by Geoff Lang · 11 years ago
  60. c90d73a Added a new type of binding pointer for framebuffer texture bindings which stores type, mip level and layer. by Geoff Lang · 11 years ago
  61. a49a9bf Removes auto from compiler. by Shannon Woods · 11 years ago
  62. a36ead4 Updated VertexBuffer's getSpaceRequired and storeVertexAttributes methods to return bools and fixed some validation of parameters to prevent under and overflows. by Geoff Lang · 11 years ago
  63. af88d72 Fix assert side-effects. by Nicolas Capens · 11 years ago
  64. 9b8f92e Remove uses of the HASH_MAP define since unordered_map is already used in several places. by Geoff Lang · 11 years ago
  65. ea22863 Use SafeRelease and SafeDelete to make sure released objects are NULL and will cause proper errors if referenced again. by Geoff Lang · 11 years ago
  66. 7dca186 Initialize the vertex current value data. by Geoff Lang · 11 years ago
  67. d21656c Fixed uninitialized local variable warning. by Geoff Lang · 11 years ago
  68. 57e713e Fix additional overflow and underflow issues with triangle fans and line loops. by Geoff Lang · 11 years ago
  69. 1294924 Fixed a bug where cube depth stencils used the wrong format and didn't set the D3D11_DEPTH_STENCIL_VIEW_DESC::Flags member. by Geoff Lang · 11 years ago
  70. 55ba29c Implement the DEPTH_STENCIL attachment point for FBOs. by Geoff Lang · 11 years ago
  71. 1c3192e Emulate RGB32F textures with DXGI_FORMAT_R32G32B32A32_FLOAT so that sampling is always supported. by Geoff Lang · 11 years ago
  72. 919f904 Bump ANGLE version. by Geoff Lang · 11 years ago
  73. f23eb28 Cache the index ranges at the gl::Buffer and rx::IndexBuffer levels so that ranges do not need to be re-calculated for direct buffers. by Geoff Lang · 11 years ago
  74. 4d78273 RenderTarget11::get* calls no longer add references to the D3D resources. by Geoff Lang · 11 years ago
  75. 4c09586 Cache applied primitive topology. by Geoff Lang · 11 years ago
  76. c6354ee Cache applied constant buffers. by Geoff Lang · 11 years ago
  77. 1f53cab Cache applied vertex buffers and input layout. by Geoff Lang · 11 years ago
  78. 5ccc624 Add a missing case to build manged names of uint types. by Jamie Madill · 11 years ago
  79. 3641b4b Provide a pass-through mechanic for the new ES3 Query methods to use the old ES2 query extension. by Jamie Madill · 11 years ago
  80. 5215e1a Implement the API entry points for fence sync objects in GLES 3. by Jamie Madill · 11 years ago
  81. cd055f8 Add state for the new fence sync objects in ES3. by Jamie Madill · 11 years ago
  82. be26b52 Make a slight style change to clarify that VAOs are not stored in the ResourceManager. by Jamie Madill · 11 years ago
  83. 33dc843 Rename the old Fence class and associated methods to show an NV suffix, for differentiation with ES3 fences sync objects. by Jamie Madill · 11 years ago
  84. fb9a740 Move the API parameter validation out of Fence.cpp to libGLESv2.cpp. by Jamie Madill · 11 years ago
  85. 0975236 Move the GL_NV_fence-specific stuff stuff out of the Fence implementation class to gl::Fence. by Jamie Madill · 11 years ago
  86. ac4109a Fixes handling in eglMakeCurrent to allow for null displays. by Shannon Woods · 11 years ago
  87. 82ff2b3 Diverges version for ES3 ANGLE by Shannon Woods · 11 years ago
  88. 9ccc7e5 Remove some accidentally committed compiled shaders. by Jamie Madill · 11 years ago
  89. f6cc8cc Implement support all sampler object associated GLES 3 API entry points. by Jamie Madill · 11 years ago
  90. fb8a830 Add a helper method to return the selected texture for the TexParameter* and GetTexParameter* family of functions. by Jamie Madill · 11 years ago
  91. 478fdb2 Refactor the validation logic for the TexParameter* series of API entry points to use the same shared method. by Jamie Madill · 11 years ago
  92. 9675b80 Add internal accessor functions for querying sampler object parameters. by Jamie Madill · 11 years ago
  93. a85f6f1 Use the currently bound sampler object combined with the internal texture state to determine the by Jamie Madill · 11 years ago
  94. f898990 Pass a SamplerState as a parameter to Texture::isSamplerComplete, instead of using the internal SamplerState. by Jamie Madill · 11 years ago
  95. 07edd44 Change the checks for texture completeness in Texture*::copySubImage to only check if the specified level is complete. by Jamie Madill · 11 years ago
  96. eb3665c Do not check the texture's filtering mode in Texture*::updateTexture, instead check the texture's dirty flags. by Jamie Madill · 11 years ago
  97. e29d167 Add mutator methods for modifying sampler object parameters. by Jamie Madill · 11 years ago
  98. dc35604 Add state for sampler objects. by Jamie Madill · 11 years ago
  99. 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
  100. 1caff07 Align the vertical whitespace in the big switch in Context::getIntegerv. by Jamie Madill · 11 years ago