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