1. 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
  2. e5dcce7 Updated Image::copy to have a zoffset parameter. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  3. 414e82a Added 3D versions of Renderer::copyToRenderTarget and Renderer::copyImage. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  4. 63b3b8f Removed some extra overloads of TextureStorage::getRenderTarget and added a method to get the render target of a Texture3D layer. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  5. 27ac40e RenderTarget11 now stores a Resource instead of a Texture2D. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  6. 5d009bb Image11 now stores an ID3D11Resource for the staging texture and creates 3D staging textures if depth is greater than one. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  7. 2058d64 Added 3D texture classes for TextureStorage and TextureStorageInterface. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  8. 0fcf2a6 Added a helper function for generating pointer offsets and changed type names to include size for clarity. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  9. 4760c56 Added depth parameters to all image loading functions. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  10. 8dce651 Added support for renderbuffer formats used by the CTS. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  11. e3fe5da Enable broadcasting gl_FragColor to all draw buffer color attachments in ES2 contexts. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  12. 99ab6eb Fix not correctly allowing the 'require' keyword in shaders enabling EXT_draw_buffers. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  13. 5209de8 Report gl_MaxDrawBuffers as 1 when the MRT extension is disabled, and the implementation value otherwise. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  14. 1886fd4 Implement flat and centroid interpolation in HLSL. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  15. 7bc65f2 Generate the same code once for fragment and vertex varyings. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  16. 7b2e675 Adds Jamie and Geoff to CONTRIBUTORS file by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  17. 491b047 Revert device lost display mode changed handling in the D3D9 path. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  18. c53376a Fix zero-sized buffer copies to complete successfully in BufferCopySubData. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  19. 6f273e3 Implemented interpolation qualifier parsing. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  20. e229012 Add support for unsigned int uniform types to the getUniform series of methods. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  21. 4590d89 Refactor the ProgramBinary::getUniform family of calls to use a private generic method. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  22. f489561 Refactor getUniform for matrix types to use a single shared internal method. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  23. 02e11f3 Add a utility method to determine if a gl enum type is a matrix type, and some supporting methods. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  24. e6ca670 Add handling of non-square matrix uniform types to utility methods. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  25. 50ea4ab Added support for unsigned integer uniforms. Depends on shader language support for the same. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  26. 44ce5b1 Add handling of unsigned int uniform cases to utility functions. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  27. 8a19eed Refactor ProgramBinary::setUniform[XX] to use a generic template function, reducing duplicated code. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  28. 8431b9c Modify the glUniform[X]ui calls to call the corresponding glUniform[X]uiv functions internally. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  29. a741b64 Add support for the transpose parameter of the glUniformMatrix family of functions in ES3. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  30. f130616 Add support for non-square matrix uniforms. Depends on implementing shader support for the same. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  31. 36c76a9 Make ProgramBinary::setUniformMatrix[X]fv a generic template method. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  32. cc62fac Fix a bug in transposeMatrix, for correct use with non-square matrices. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  33. 8132dae Fixed a bug where BufferStorage11 was unable to handle NULL data being set. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  34. 296c3f2 Implemented glCopyBufferSubData. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  35. 614c07f Added a copyBufferSubData method to Buffer. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  36. ab30bab Added an abstract BufferStorage::copyData method and implemented it for BufferStorage9 and BufferStorage11. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  37. c926e5f Added pixel pack and unpack buffer bindings. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  38. 5117188 Added binding points for the copy read and copy write buffers. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  39. 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
  40. 7948c5f Enable MRT support via glDrawBuffersEXT. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  41. a0a98ff Alter the precompiled header to import prototypes for the gl extension functions, for internal use. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  42. 2104d93 Only support ES3 contexts on Shader Model 4+ hardware. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  43. 1ab57be Added support for packed integer vertex attributes. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  44. e7d4a24 Output all fragment data to gl_Color. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  45. 2226e04 Support in/out as type qualifiers. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  46. 5524db0 Add support for new ESSL 3.00 keywords. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  47. 0bbed38 Accept shader version 300 on ES3 contexts. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  48. 00b6a0e Add min and max blend modes. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  49. a888586 Added support for GL_INT and GL_UNSIGNED_INT vertex attributes. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  50. 8de4e6a Added conversion rules for GL_INT and GL_UNSIGNED_INT for VertexBuffer11. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  51. cf8d2f8 Merged the current value attributes into the regular vertex attributes so they follow the same conversion rules. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  52. 3026dc7 Created a structure for holding current attribute data. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  53. 2fa73c5 Fix glDrawBuffersEXT to be compliant with the spec. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  54. 1417301 Add an ExternalCompilerOptions parameter for use with MSBuild on the command line. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  55. f2db40b Added new acceptable es3 usage tokens for glBufferData. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  56. d4e6197 Implemented glBindBufferBase and glBindBufferRange. 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. 184d0a8 Added a new type of binding pointer which stores offset and size. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  59. 3f72ce3 Added getter methods to renderer for checking maximum uniform and transform feedback buffers. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  60. 8736bd6 Fixed build failure. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  61. 8bce3f5 Add SwapChain::recreate for dealing with certain cases of lost devices. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  62. df93357 When CheckDeviceStats returns S_PRESENT_MODE_CHANGED, reset display mode and retest for device lost. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  63. 6b73191 Fix a warning in the cast of Renderer9::mDeviceCaps.MaxAnisotropy. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  64. 676dc8f Fast path for BGRA to RGBA readPixels conversions. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  65. 14eb55e Implemented glVertexAttribDivisor. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  66. 0b05b7a Do not broadcast output of gl_FragColor to all attached render targets when using a GLES 3.0 context. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  67. c347152 Relax the requirement for all color attachments to have the same number of bitplanes for ES 3.0 contexts. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  68. 785f196 Store the current context client version in the Renderer for ease of access. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  69. fc3e3a8 Add a multiple render targets sample using EXT_draw_buffers. Requires the D3D11-enabled ANGLE. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  70. 77d9472 Enable MRT support by exposing glDrawBuffersEXT to the application. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  71. 882434c Fix an improper upper case case 'B' in getFirstColorbuffer. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  72. 86df5a4 Fix D3D11 depth/stencil framebuffer blit. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  73. f6863e0 Implement multiple render target support in glBlitFramebufferANGLE. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  74. 1d64b62 Refactor Renderer11::blit to use simpler control flow. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  75. 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
  76. 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
  77. 1a4e09a Added support for HALF_FLOAT vertex attributes. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  78. ee2a86a Modified the default value used in the vertex widen rule so that it is specified as a template argument. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  79. dcf33d5 Advertise ES3 renderable in available configs by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  80. f3c5249 Updates EGL headers by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  81. 5494373 Adds ES3 functions to .def file for export by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  82. bcde56f Added support for line continuations. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  83. a28864c Pixel shaders support MRT output. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  84. aa8b5cf Shader and Compiler track uses of gl_FragCoord and gl_FragData and MRT extension usage. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  85. e266c83 BuiltInResources initialized with MRT limits from renderer. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  86. 18b4c4b Store the BuildInResources in the Compiler class so the draw buffer data can be read during shader output. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  87. dae2409 Add support for multiple render targets in glClear. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  88. bc373e5 Added DRAW_BUFFERx_EXT support to getIntegerv and related functions. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  89. 4059a38 Add and implement glDrawBuffersEXT entry point to libGLESv2. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  90. 00e3f0c Refactor Renderer11::getRenderTargetResource to accept a gl::Renderbuffer instead of a gl::Framebuffer. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  91. f4fe710 Enable multiple render targets in Renderer11::applyRenderTarget. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  92. 9622477 Add helper functions to safely release Windows COM resources, and arrays of COM resources. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  93. 3b5ca78 Rename renderbufferObject to colorbuffer in Renderer11::applyRenderTarget. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  94. 812c3f1 Safely promote uninitialized constants. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  95. ac1fc75 Don't assume unary operations on constants will be folded into a constant. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  96. 6df256c Ignore constants that have not been initialized. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  97. c0d0c22 Provide safer and more convenient constant union accessors. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  98. a817175 Added stubs for all the new ES3 entry points with events and an error check to verify that the context is an ES3 context. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  99. 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
  100. 5f33933 Updated gl2.h and gl2ext.h. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago