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. 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
  3. da507fe Refactored the ClearParameters type and moved Renderer11's clear logic into a Clear11 helper class. by Geoff Lang · 11 years ago
  4. b2f3d05 Replaced the custom component type and SRGB bool with GLenums. by Geoff Lang · 11 years ago
  5. 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
  6. 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
  7. 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
  8. 57e713e Fix additional overflow and underflow issues with triangle fans and line loops. by Geoff Lang · 11 years ago
  9. 4d78273 RenderTarget11::get* calls no longer add references to the D3D resources. by Geoff Lang · 11 years ago
  10. 4c09586 Cache applied primitive topology. by Geoff Lang · 11 years ago
  11. c6354ee Cache applied constant buffers. by Geoff Lang · 11 years ago
  12. 1f53cab Cache applied vertex buffers and input layout. by Geoff Lang · 11 years ago
  13. d6cb244 Add a client version parameter to several D3D11-specific texture format queries. by Jamie Madill · 11 years ago
  14. eadfd57 Protect against integer overflows when generating index buffers for line loop and triangle fan drawing. by Geoff Lang · 11 years ago
  15. e605088 Handle new sampler types. by Nicolas Capens · 11 years ago
  16. 52f1e7e Implements queriability for internal format sample counts. by Shannon Woods · 11 years ago
  17. dd4674f Adds a function to retrieve the renderable DXGI format for a GL internal format. by Shannon Woods · 11 years ago
  18. 57a8972 Add implementation for Vertex Array Object state. by Jamie Madill · 11 years ago
  19. a857c36 Refactor VertexAttribute to split the "current value" for generic attributes into its own class. by Jamie Madill · 11 years ago
  20. 5ab33c8 Fixes tabs-vs-spaces that have crept into the project. by Shannon Woods · 11 years ago
  21. 975af37 Blit11 can now blit depth stencils. by Geoff Lang · 11 years ago
  22. 685806d Seperated the blit depthstencil parameters in the blit methods. by Geoff Lang · 11 years ago
  23. c1f51be Renderer11::blitRenderbufferRect now can handle stretching a blit rectangle and different interpolation methods. by Geoff Lang · 11 years ago
  24. 758d5b2 Refactored validation to glBlitFramebufferANGLE and implemented glBlitFramebuffer. by Geoff Lang · 11 years ago
  25. 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
  26. b86b979 Refactored the Renderer11::copyTexture method into a Blit11 class. by Geoff Lang · 11 years ago
  27. 697ad3e Replaced switches in Renderer::readPixels with calls to color reading and writing functions. by Geoff Lang · 11 years ago
  28. 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
  29. b13f866 Disambiguate getRenderTarget calls. by Nicolas Capens · 11 years ago
  30. d42cf4e D3D9 will now use D3DFMT_R5G6B5 textures when GL_RGB565 is requested if the device supports it. by Geoff Lang · 11 years ago
  31. 0e120e3 Added a Renderer::getMaxSupportedFormatSamples method to query the max support samples for a specific internal texture format. by Geoff Lang · 11 years ago
  32. 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
  33. b36e29f Refactored getFastPixelCopySize to use the format conversion functions. by shannonwoods@chromium.org · 11 years ago
  34. 6e4f2a6 Add adapter LUID to EGL vendor string. by shannonwoods@chromium.org · 11 years ago
  35. 5d4468e Add support for GL_UNSIGNED_INT_2_10_10_10_REV textures. by shannonwoods@chromium.org · 11 years ago
  36. 568c82e Fix CONSTANT_ALPHA and ONE_MINUS_CONSTANT_ALPHA blend modes in the D3D11 path. by shannonwoods@chromium.org · 11 years ago
  37. a2ecfcc Moved utilities.h/cpp and mathutils.h to the shared common code folder. by shannonwoods@chromium.org · 11 years ago
  38. 1bddfb9 Pass uniform buffers active bound to uniform blocks of the active program to HLSL/D3D constant buffers. by shannonwoods@chromium.org · 11 years ago
  39. 2b54422 Ensure we have enough space in our reported max uniform buffer counts for our dedicated internal constant buffers. by shannonwoods@chromium.org · 11 years ago
  40. 755012f Replaced remaining uses of old texture conversion functions in rx objects. by shannonwoods@chromium.org · 11 years ago
  41. 89200d9 Split the floating point texture queries into individual methods and mark all support methods as const. by shannonwoods@chromium.org · 11 years ago
  42. 38676dc Refactor Uniform::[vp]sRegisterIndex to unsigned integers. by shannonwoods@chromium.org · 11 years ago
  43. 33e798f Add and implement Renderer::getMaxUniformBufferSize(), returning the maximum uniform buffer/block size. by shannonwoods@chromium.org · 11 years ago
  44. 675526e Redesign BufferStorage11 to support simultaneously managing constant buffers and vertex/index buffers. by shannonwoods@chromium.org · 11 years ago
  45. 7b61d5c Renderer11::copyTexture can now copy 3D textures. by shannonwoods@chromium.org · 11 years ago
  46. 7faf3ec RenderTargets now store a depth value. by shannonwoods@chromium.org · 11 years ago
  47. ad8a0d3 Renamed the passthrough shaders to show that they are for 2D. by shannonwoods@chromium.org · 11 years ago
  48. 74b86cf Add new GLSL ES 3.0 built-in constants and split off 1.0 ones. by shannonwoods@chromium.org · 11 years ago
  49. c3419c1 Fall back to creating a Release runtime Direct3D device if Debug device creation fails. by shannonwoods@chromium.org · 11 years ago
  50. 9894984 Add a fast path for single render target masked clears in Renderer11. by shannonwoods@chromium.org · 11 years ago
  51. 894b324 Migrate calls to releasing COM objects in Renderer11 to new SafeRelease helper method. by shannonwoods@chromium.org · 11 years ago
  52. a98a811 Added GL_MAX_ARRAY_TEXTURE_LAYERS. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  53. 6c86bd5 Created the TextureStorageInterface2DArray class. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  54. c1fdf6b Added parameters for maximum 3D texture size. Renamed maximum 2D texture size methods and variables. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  55. 414e82a Added 3D versions of Renderer::copyToRenderTarget and Renderer::copyImage. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  56. 27ac40e RenderTarget11 now stores a Resource instead of a Texture2D. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  57. 2058d64 Added 3D texture classes for TextureStorage and TextureStorageInterface. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  58. 8dce651 Added support for renderbuffer formats used by the CTS. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  59. 3408935 Added uniform and transform feedback state and setting on context. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  60. 3f72ce3 Added getter methods to renderer for checking maximum uniform and transform feedback buffers. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  61. 676dc8f Fast path for BGRA to RGBA readPixels conversions. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  62. 86df5a4 Fix D3D11 depth/stencil framebuffer blit. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  63. f6863e0 Implement multiple render target support in glBlitFramebufferANGLE. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  64. 1d64b62 Refactor Renderer11::blit to use simpler control flow. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  65. f9686c2 Added flag to suppress D3D11 warnings about missing render target views when drawing multiple render targets. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  66. ba2744f Added Renderer11 methods to set a one-time render target, and unapply render target state. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  67. dcf33d5 Advertise ES3 renderable in available configs by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  68. dae2409 Add support for multiple render targets in glClear. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  69. 4059a38 Add and implement glDrawBuffersEXT entry point to libGLESv2. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  70. 00e3f0c Refactor Renderer11::getRenderTargetResource to accept a gl::Renderbuffer instead of a gl::Framebuffer. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  71. f4fe710 Enable multiple render targets in Renderer11::applyRenderTarget. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  72. 3b5ca78 Rename renderbufferObject to colorbuffer in Renderer11::applyRenderTarget. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  73. 89ae113 Remove the old single-color-attachment calls from gl::Framebuffer, preferring the new multiple-attachment versions. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  74. f30ccc2 Add multiple color buffer attachments points to gl::Framebuffer. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  75. b290ac1 Added getMaxRenderTargets() to Renderer, for a runtime-specific value for the maximum simulatenous render targets. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  76. cf103f3 Implemented Renderer11::getDepthTextureSupport. by shannon.woods@transgaming.com · 11 years ago
  77. 888d0c4 Revert changes to markAllStateDirty that cleared D3D11 shader resources. by shannon.woods@transgaming.com · 11 years ago
  78. 236be77 Disable two D3D11 warnings that would sometimes spam the output log for certain WebGL content. by shannon.woods@transgaming.com · 11 years ago
  79. d438fd4 Use ArraySize to determine size of static arrays. by shannon.woods@transgaming.com · 11 years ago
  80. be211b3 Clamp the depth passed from glClearDepthf to (0,1) in Renderer11::clear. by shannon.woods@transgaming.com · 11 years ago
  81. bdf2d80 Add precompiled header support for the libGLESv2 project. by shannon.woods@transgaming.com · 11 years ago
  82. 486d9e9 Remove a lot of unnecessary include files and break include chains. by shannon.woods@transgaming.com · 11 years ago
  83. cb4cc5a Clear all applied texture resources in Renderer11::markAllStateDirty. by shannon.woods@transgaming.com · 11 years ago
  84. d8136cb Validate the number of uniform vectors. by shannon.woods@transgaming.com · 11 years ago
  85. d3d4208 Use optimization level 0 for D3D11. by shannon.woods@transgaming.com · 11 years ago
  86. 2c53e47 Clear the Geometry Shader state in Renderer11::maskedClear. by shannon.woods@transgaming.com · 11 years ago
  87. 50ea993 Fixed the alpha blend mask not being initialized for masked clears. by shannon.woods@transgaming.com · 11 years ago
  88. 09f326b Implemented Renderer11:getDXT1/3/5TextureSupport. by shannon.woods@transgaming.com · 11 years ago
  89. fd86c2c Change the max reported viewport size to be the same as the maximum texture size in D3D11. by shannon.woods@transgaming.com · 11 years ago
  90. cfdfd46 Fix the y offset of Renderer11::copytexture to correct the inverted output image. by shannon.woods@transgaming.com · 11 years ago
  91. 09bf2a7 Use Map/Unmap instead of UpdateSubResource for uniforms. by shannon.woods@transgaming.com · 11 years ago
  92. 4e91d56 Isolate D3DCompiler.h include to just the cpp files that need it, instead of every file that uses the renderer. by shannon.woods@transgaming.com · 11 years ago
  93. 13979a6 Optimized applying DX11 uniforms with memcpy. by shannon.woods@transgaming.com · 11 years ago
  94. cd714ef Store boolean uniforms as 32-bit integers. by shannon.woods@transgaming.com · 11 years ago
  95. a14ecf3 Eliminate unused DX11 driver uniforms. by shannon.woods@transgaming.com · 11 years ago
  96. 28e7ba0 Fix clearing the geometry shader state in copytexture, and errors generated by a BGRA backbuffer format. by shannon.woods@transgaming.com · 11 years ago
  97. 8d2f086 Only advertise postSubBuffer extension if we can actually present less than the whole buffer. by shannon.woods@transgaming.com · 11 years ago
  98. 3e3da58 Allow zero sized system window FBO to be declared complete, and let the application use them for rendering. by shannon.woods@transgaming.com · 11 years ago
  99. 8c6d9df Ensure we do not try to create a swapchain with dimensions smaller than 1x1. by shannon.woods@transgaming.com · 11 years ago
  100. a1229a3 Index data manager uses direct buffers for indices if possible. by shannon.woods@transgaming.com · 11 years ago