1. 5bf9829 Refactoring VertexArrays by Brandon Jones · 10 years ago
  2. 6c7b4ad Add new ref-counted Renderbuffer class. by Jamie Madill · 10 years ago
  3. cec3590 Use a Caps structure to store extension and texture format support. by Geoff Lang · 10 years ago
  4. 3c7fa22 Rename Renderbuffer to FramebufferAttachment. by Jamie Madill · 10 years ago
  5. d7e7d73 Move the GL_APICALL and similar defines to the project level. by Geoff Lang · 10 years ago
  6. 893ab08 Move state query validation out of Context. by Jamie Madill · 10 years ago
  7. 43b0042 Optimize texture application in draw calls. by Geoff Lang · 10 years ago
  8. 45c785d Move validation of EndQuery out of gl::Context. by Jamie Madill · 10 years ago
  9. db2f14c Refactor BeginQuery validation out of gl::Context. by Jamie Madill · 10 years ago
  10. 4c5c6bb Add support for drawing with transform feedback. by Geoff Lang · 11 years ago
  11. b380174 Adds support for OES_mapbuffer by Shannon Woods · 10 years ago
  12. 48dcae7 Added transform feedback shader generation. by Geoff Lang · 11 years ago
  13. 7a5f738 Implement buffer map related entry points and errors. by Jamie Madill · 10 years ago
  14. 8c96d58 Add helper methods for buffer enum tagets. by Jamie Madill · 10 years ago
  15. eeba6e1 Added methods for applying the current transform feedback buffers. by Geoff Lang · 11 years ago
  16. c805845 Add functionality to create and destroy TransformFeedback objects. by Geoff Lang · 11 years ago
  17. c5a8300 Store multiple vertex executables in the program binary. by Jamie Madill · 11 years ago
  18. a4de265 Mark destructors of Surface and Context as virtual. by Geoff Lang · 11 years ago
  19. 37dde69 Add support for transform feedback queries. by Geoff Lang · 11 years ago
  20. 0550d03 Implement GL_RASTERIZER_DISCARD. by Geoff Lang · 11 years ago
  21. 1fc7e2c Refactor validation of FramebufferRenderbuffer. by Jamie Madill · 11 years ago
  22. e2e0ce0 Context now detects if a texture needs to be swizzled and calls Renderer::generateSwizzles. by Geoff Lang · 11 years ago
  23. cdf22f9 Don't apply textures that are currently bound to the framebuffer. by Geoff Lang · 11 years ago
  24. 632192d Added support for EXT_texture_rg in D3D9 and D3D11. by Geoff Lang · 11 years ago
  25. 2e559bb Do not allow context sharing between egl Displays. by Jamie Madill · 11 years ago
  26. 005df41 Use GLenum instead of GLint to store internal format variables. by Geoff Lang · 11 years ago
  27. ce63569 Context now returns maximum texture levels per texture type, updated validation to validate mip level based on the texture target. by Geoff Lang · 11 years ago
  28. 88f18f4 Use the context's PixelUnpackState as an argument to Texture's implementation of setImage and subImage. by Jamie Madill · 11 years ago
  29. 950a775 Move the pixel pack and unpack related state into separate structs, for easy parameter passing. by Jamie Madill · 11 years ago
  30. 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
  31. c832516 Added a Context::getScissorParams method. by Geoff Lang · 11 years ago
  32. 42359ca Implemented glClearBuffer* by Geoff Lang · 11 years ago
  33. 1b2fb85 Implements indexed query functionality by Shannon Woods · 11 years ago
  34. 9b8f92e Remove uses of the HASH_MAP define since unordered_map is already used in several places. by Geoff Lang · 11 years ago
  35. cd055f8 Add state for the new fence sync objects in ES3. by Jamie Madill · 11 years ago
  36. be26b52 Make a slight style change to clarify that VAOs are not stored in the ResourceManager. by Jamie Madill · 11 years ago
  37. 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
  38. 9675b80 Add internal accessor functions for querying sampler object parameters. by Jamie Madill · 11 years ago
  39. e29d167 Add mutator methods for modifying sampler object parameters. by Jamie Madill · 11 years ago
  40. dc35604 Add state for sampler objects. by Jamie Madill · 11 years ago
  41. 0fda986 Added Context::getInteger64v for 64-bit integer state queries. by Jamie Madill · 11 years ago
  42. 52f1e7e Implements queriability for internal format sample counts. by Shannon Woods · 11 years ago
  43. d8db866 Handle the new error case with VAOs introduced in GLES 3 involving a user VAO and non-null data pointers. by Jamie Madill · 11 years ago
  44. 57a8972 Add implementation for Vertex Array Object state. by Jamie Madill · 11 years ago
  45. a857c36 Refactor VertexAttribute to split the "current value" for generic attributes into its own class. by Jamie Madill · 11 years ago
  46. 8793971 Move VertexAttribute to its own header file. by Jamie Madill · 11 years ago
  47. 758d5b2 Refactored validation to glBlitFramebufferANGLE and implemented glBlitFramebuffer. by Geoff Lang · 11 years ago
  48. 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
  49. 0e120e3 Added a Renderer::getMaxSupportedFormatSamples method to query the max support samples for a specific internal texture format. by Geoff Lang · 11 years ago
  50. 44a4f98 Added ES3 validation for glReadPixels and glReadnPixelsEXT. by shannonwoods@chromium.org · 11 years ago
  51. a2ecfcc Moved utilities.h/cpp and mathutils.h to the shared common code folder. by shannonwoods@chromium.org · 11 years ago
  52. 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
  53. d63ef89 Implemented glInvalidateFramebuffer and glInvalidateSubFramebuffer. by shannonwoods@chromium.org · 11 years ago
  54. 302df74 Implement glGetStringi, for querying specific extension strings. by shannonwoods@chromium.org · 11 years ago
  55. 97c3d50 Add state queries for uniform buffer object count and alignment, and enforce a large alignment. by shannonwoods@chromium.org · 11 years ago
  56. 90dbc44 Added a binding point for TEXTURE_2D_ARRAY. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  57. a98a811 Added GL_MAX_ARRAY_TEXTURE_LAYERS. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  58. c416e1c Added a binding point for TEXTURE_3D. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  59. 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
  60. c926e5f Added pixel pack and unpack buffer bindings. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  61. 5117188 Added binding points for the copy read and copy write buffers. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  62. 667a29c Added methods to Context to get and set the current (non-indexed) bound uniform and transform feedback buffers. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  63. 1ab57be Added support for packed integer vertex attributes. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  64. a888586 Added support for GL_INT and GL_UNSIGNED_INT vertex attributes. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  65. 8de4e6a Added conversion rules for GL_INT and GL_UNSIGNED_INT for VertexBuffer11. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  66. 3026dc7 Created a structure for holding current attribute data. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  67. 3408935 Added uniform and transform feedback state and setting on context. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  68. 1a4e09a Added support for HALF_FLOAT vertex attributes. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  69. f26ddae Added the GLES3 headers and updated all locations where the GLES2 headers were included to also include the GLES3 headers. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  70. daea4b4 eglCreateContext passes the client version to the context. gl::Context stores the client version to validate gl function parameters. 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. 0d94d1f Add a new header for some constants from Context.h. by shannon.woods@transgaming.com · 11 years ago
  73. d2811d6 Break some of the include chains that cause unneeded dependencies between headers. by shannon.woods@transgaming.com · 11 years ago
  74. 8ce2f8f Implement larger bounds for viewports and scissor rectangles in D3D11. by shannon.woods@transgaming.com · 11 years ago
  75. 76cd88c Avoid calling getContext() for resource limits. by shannon.woods@transgaming.com · 12 years ago
  76. 28d268e Increase the varying register count to what the feature level supports. by shannon.woods@transgaming.com · 12 years ago
  77. 4e48204 Increase DX11 uniform count to 1024. by shannon.woods@transgaming.com · 12 years ago
  78. 254317d Retrieve the maximum uniform register count from the renderer. by shannon.woods@transgaming.com · 12 years ago
  79. bec04bf Implement proper BGRA extension support on D3D11. by shannon.woods@transgaming.com · 12 years ago
  80. 233fe95 Added support for vertex texure fetch in DX11 mode. by shannon.woods@transgaming.com · 12 years ago
  81. bd8c10c Move the get maximum point size logic to Renderer9. by shannon.woods@transgaming.com · 12 years ago
  82. ed36abd Move dirty DX constant tracking from Context to the Renderers. by daniel@transgaming.com · 12 years ago
  83. ca1ac1f Add D3D version and shader models to renderer string reported by GetString. by daniel@transgaming.com · 12 years ago
  84. 7629bb6 Disable GL_OES_standard_derivatives when ps_2_x or later is not available. by daniel@transgaming.com · 12 years ago
  85. e33c8bf Moved applied texture and sampler caching from Context into the Renderers. by daniel@transgaming.com · 12 years ago
  86. f956186 Collapsed register indexes into one. by daniel@transgaming.com · 12 years ago
  87. 1298518 Combine dx_Depth and dx_FrontCCW into dx_DepthFront. by daniel@transgaming.com · 12 years ago
  88. 97c852b Move isTriangleMode to utilities.h. by daniel@transgaming.com · 12 years ago
  89. 7386858 Compute gl_FrontFacing using a single float constant. by daniel@transgaming.com · 12 years ago
  90. e499141 Move program binary serial caching to renderer by daniel@transgaming.com · 12 years ago
  91. d55e8c1 Scissor test state is set as part of the Renderer::setScissor method. by daniel@transgaming.com · 12 years ago
  92. 32cb08f Removed the mRenderTargetDesc member from Context. by daniel@transgaming.com · 12 years ago
  93. 9549bea Retrieve the shader model number instead of a shader model 3 support boolean. by daniel@transgaming.com · 12 years ago
  94. dedd1a0 Eliminate D3D9 from Context. by daniel@transgaming.com · 12 years ago
  95. 91207b7 Move the index data manager and draw calls into the renderer implementation. by daniel@transgaming.com · 12 years ago
  96. 67094ee Move the vertex data manager and vertex declaration cache from Context to Renderer9. by daniel@transgaming.com · 12 years ago
  97. 92025f5 Pull Context dependencies out of applyVertexBuffer(). by daniel@transgaming.com · 12 years ago
  98. e06bda9 Context::applyRenderTargets now uses Renderer::applyRenderTargets. by daniel@transgaming.com · 12 years ago
  99. 3ca082c Context now uses Renderer::setViewport. by daniel@transgaming.com · 12 years ago
  100. 3884e2c Context now uses a Rectangle struct for storing viewport. by daniel@transgaming.com · 12 years ago