aboutsummaryrefslogtreecommitdiff
path: root/extensions
AgeCommit message (Collapse)Author
2014-06-17Split the ANGLE_platform_angle_d3d extension by adding child extensions.Geoff Lang
Renames the ANGLE_platform_angle_d3d extension to ANGLE_platform_angle which acts as an umbrella extension for all the angle display types but requires the sub-extensions (d3d, opengl, software) to be present for the enums to be valid (similar to the OES_framebuffer_object extension). BUG=angle:668 Change-Id: I2c00021558d8b781b20f948f5e0df03f734bd033 Reviewed-on: https://chromium-review.googlesource.com/202597 Reviewed-by: Shannon Woods <shannonwoods@chromium.org> Tested-by: Geoff Lang <geofflang@chromium.org>
2014-03-26Allow creating fixed-size window surfaces.John Bauman
BUG=320021 Change-Id: I97cdd65ac17ee142700dbf0f363891500e967571 Reviewed-on: https://chromium-review.googlesource.com/184205 Reviewed-by: John Bauman <jbauman@chromium.org> Tested-by: John Bauman <jbauman@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/190563 Reviewed-by: Jamie Madill <jmadill@chromium.org> Reviewed-by: Nicolas Capens <nicolascapens@chromium.org> Tested-by: Shannon Woods <shannonwoods@chromium.org>
2014-03-17Draft spec for ANGLE_platform_angle_d3dScott Graham
This is the initial draft of a spec that extends EGL_EXT_platform_base to allow choosing a particular ANGLE D3D backend. Change-Id: I1d80fa8b3c4a59fe998f6d15aa0f393bdb9d26c1 Reviewed-on: https://chromium-review.googlesource.com/184975 Reviewed-by: Nicolas Capens <nicolascapens@chromium.org> Commit-Queue: Scott Graham <scottmg@chromium.org> Tested-by: Scott Graham <scottmg@chromium.org> (cherry picked from commit dc18dc306d554665b5764ab3281bbb16a5a5569e) Reviewed-on: https://chromium-review.googlesource.com/190026 Reviewed-by: Jamie Madill <jmadill@chromium.org> Reviewed-by: Geoff Lang <geofflang@chromium.org> Tested-by: Shannon Woods <shannonwoods@chromium.org>
2014-02-19Implement EXT_blend_minmax.Geoff Lang
BUG=angle:555 Change-Id: I1ae6a9783e718d16ee08bda5463f11cd52ad0967 Reviewed-on: https://chromium-review.googlesource.com/186123 Tested-by: Geoff Lang <geofflang@chromium.org> Reviewed-by: Shannon Woods <shannonwoods@chromium.org>
2013-10-30Add support for GL_EXT_color_buffer_float.Geoff Lang
TRAC #23794 Signed-off-by: Jamie Madill Signed-off-by: Shannon Woods
2013-10-23Added support for EXT_texture_rg in D3D9 and D3D11.Geoff Lang
TRAC #22423 Signed-off-by: Jamie Madill Signed-off-by: Shannon Woods
2013-09-24Normalize line endings of tracked files in the repository.Jamie Madill
TRAC #23896 Signed-off-by: Shannon Woods
2013-05-30Add an extension describing the new D3D renderer chooser behavior in ↵shannonwoods@chromium.org
eglGetDisplay. TRAC #23029 Author: Shannon Woods Signed-off-by: Nicolas Capens git-svn-id: https://angleproject.googlecode.com/svn/branches/es3proto@2329 736b8ea6-26fd-11df-bfd4-992fa37f6226
2013-02-28Updates ANGLE_depth_texture to reflect proposed changes in requirements for ↵shannon.woods@transgaming.com
g and b channels. git-svn-id: https://angleproject.googlecode.com/svn/branches/dx11proto@1967 736b8ea6-26fd-11df-bfd4-992fa37f6226
2013-02-28Updates to extensions from public registryshannon.woods@transgaming.com
git-svn-id: https://angleproject.googlecode.com/svn/branches/dx11proto@1848 736b8ea6-26fd-11df-bfd4-992fa37f6226
2013-02-01Update ANGLE_texture_compression_dxtdaniel@transgaming.com
git-svn-id: https://angleproject.googlecode.com/svn/branches/dx11proto@1822 736b8ea6-26fd-11df-bfd4-992fa37f6226
2013-02-01Rename ANGLE_multiple_render_targets to EXT_draw_buffersdaniel@transgaming.com
Trac #21120 git-svn-id: https://angleproject.googlecode.com/svn/branches/dx11proto@1813 736b8ea6-26fd-11df-bfd4-992fa37f6226
2013-02-01Updates to MRT extension.daniel@transgaming.com
Trac #21120 01/30/2013 dgkoch add issue 6 and clear interactions renamed to EXT_draw_buffers based on feedback changed resolution of issue 3. git-svn-id: https://angleproject.googlecode.com/svn/branches/dx11proto@1812 736b8ea6-26fd-11df-bfd4-992fa37f6226
2013-01-25Document GetIntegerv errors in ANGLE_framebuffer_blit.shannon.woods@transgaming.com
git-svn-id: https://angleproject.googlecode.com/svn/branches/dx11proto@1778 736b8ea6-26fd-11df-bfd4-992fa37f6226
2013-01-25Updates for ANGLE_multiple_render_targetsshannon.woods@transgaming.com
git-svn-id: https://angleproject.googlecode.com/svn/branches/dx11proto@1777 736b8ea6-26fd-11df-bfd4-992fa37f6226
2012-11-28Revision 5 of ANGLE_MRTdaniel@transgaming.com
git-svn-id: https://angleproject.googlecode.com/svn/branches/dx11proto@1457 736b8ea6-26fd-11df-bfd4-992fa37f6226
2012-10-16Changed the name of the extension exposed to shaders tokbr@chromium.org
GL_ANGLE_multiple_render_targets in order to match the GL extension name. Using XYZ_draw_buffers as in GL_ARB_draw_buffers and GL_NV_draw_buffers was causing inconsistencies. Review URL: https://codereview.appspot.com/6715045 git-svn-id: https://angleproject.googlecode.com/svn/trunk@1293 736b8ea6-26fd-11df-bfd4-992fa37f6226
2012-10-16Based on feedback from Al Patrick, Nicolas Capens and Daniel Koch,kbr@chromium.org
removed the restriction about draw buffer 0 having to be non-NULL if any higher draw buffers are non-NULL. Appears this can be supported with a NULL FOURCC render target. Removed issue and adjusted introductory text. Review URL: https://codereview.appspot.com/6725048 git-svn-id: https://angleproject.googlecode.com/svn/trunk@1292 736b8ea6-26fd-11df-bfd4-992fa37f6226
2012-10-12Fixed issues pointed out by gman; removed references to GetDoublev andkbr@chromium.org
ReadBuffer, which don't exist in either OpenGL ES 2.0 or 3.0. Review URL: https://codereview.appspot.com/6681043 git-svn-id: https://angleproject.googlecode.com/svn/trunk@1291 736b8ea6-26fd-11df-bfd4-992fa37f6226
2012-10-11Add draft ANGLE_multiple_render_targets extension.kbr@chromium.org
Review URL: https://codereview.appspot.com/6642069 git-svn-id: https://angleproject.googlecode.com/svn/trunk@1290 736b8ea6-26fd-11df-bfd4-992fa37f6226
2012-06-06Initial specification for ANGLE_program_binary.apatrick@chromium.org
Review URL: https://codereview.appspot.com/6267048 git-svn-id: https://angleproject.googlecode.com/svn/trunk@1140 736b8ea6-26fd-11df-bfd4-992fa37f6226
2012-06-05Updates to ANGLE_depth_texturedaniel@transgaming.com
Trac #20959 - fix a number of incorrect error values - disallow multi-level depth textures git-svn-id: https://angleproject.googlecode.com/svn/trunk@1132 736b8ea6-26fd-11df-bfd4-992fa37f6226
2012-05-31Add ANGLE_depth_texture specificationdaniel@transgaming.com
Trac #20893 git-svn-id: https://angleproject.googlecode.com/svn/trunk@1102 736b8ea6-26fd-11df-bfd4-992fa37f6226
2012-02-22Updates to ANGLE_pack_reverse_row_orderdaniel@transgaming.com
git-svn-id: https://angleproject.googlecode.com/svn/trunk@994 736b8ea6-26fd-11df-bfd4-992fa37f6226
2012-02-08Update ANGLE_instanced_arrays spec.daniel@transgaming.com
git-svn-id: https://angleproject.googlecode.com/svn/trunk@986 736b8ea6-26fd-11df-bfd4-992fa37f6226
2012-01-27Add ANGLE_instanced_arrays specdaniel@transgaming.com
Trac #18156 git-svn-id: https://angleproject.googlecode.com/svn/trunk@967 736b8ea6-26fd-11df-bfd4-992fa37f6226
2012-01-17Update extension numbers for published extensions.daniel@transgaming.com
git-svn-id: https://angleproject.googlecode.com/svn/trunk@945 736b8ea6-26fd-11df-bfd4-992fa37f6226
2011-11-23Add GL_ANGLE_pack_reverse_row_order. Performs vertical flip in readPixels andbsalomon@google.com
may write direct to client ptr. Bug=none Test= Tested in a modified version of Chromium using canvas2D. Review URL: http://codereview.appspot.com/5373104 git-svn-id: https://angleproject.googlecode.com/svn/trunk@889 736b8ea6-26fd-11df-bfd4-992fa37f6226
2011-11-12Add extension specificationsdaniel@transgaming.com
git-svn-id: https://angleproject.googlecode.com/svn/trunk@878 736b8ea6-26fd-11df-bfd4-992fa37f6226
2011-10-19Add token to ANGLE_software_display extensiondaniel@transgaming.com
git-svn-id: https://angleproject.googlecode.com/svn/trunk@796 736b8ea6-26fd-11df-bfd4-992fa37f6226
2011-10-05Assign proper enum to GL_TRANSLATED_SHADER_SOURCE_LENGTH_ANGLEdaniel@transgaming.com
Trac #18416 Signed-off-by: Nicolas Capens git-svn-id: https://angleproject.googlecode.com/svn/trunk@785 736b8ea6-26fd-11df-bfd4-992fa37f6226
2011-10-03Add an extension for querying translated HLSL shader source.zmo@google.com
Review URL: http://codereview.appspot.com/5149046 git-svn-id: https://angleproject.googlecode.com/svn/trunk@780 736b8ea6-26fd-11df-bfd4-992fa37f6226
2011-08-10Add support for DXT3 and DXT5gman@chromium.org
TEST=none BUG=none Review URL: http://codereview.appspot.com/4809068 git-svn-id: https://angleproject.googlecode.com/svn/trunk@721 736b8ea6-26fd-11df-bfd4-992fa37f6226
2011-07-14Add extension to create software device.jbauman@chromium.org
Add an extension so that users can receive a device that renders in software. Currently this is done by loading a swiftshader dll. BUG= TEST= Review URL: http://codereview.appspot.com/4631093 git-svn-id: https://angleproject.googlecode.com/svn/trunk@705 736b8ea6-26fd-11df-bfd4-992fa37f6226
2011-05-13Fix the order of the error() parameters in Surface.cpp and advertise ↵daniel@transgaming.com
EGL_ANGLE_d3d_share_handle_client_buffer extension Trac #16711 Also rename the extension file to match the extension name Signed-off-by: Nicolas Capens git-svn-id: https://angleproject.googlecode.com/svn/trunk@651 736b8ea6-26fd-11df-bfd4-992fa37f6226
2011-05-12Add support for eglCreatePbufferFromClientBuffer, taking as input a D3D ↵jbauman@chromium.org
share handle corresponding to the enum EGL_D3D_TEXTURE_2D_SHARE_HANDLE_ANGLE. No spec as of yet, but it does the obvious thing. BUG=129 TEST= Review URL: http://codereview.appspot.com/4325048 git-svn-id: https://angleproject.googlecode.com/svn/trunk@650 736b8ea6-26fd-11df-bfd4-992fa37f6226
2011-04-29Adding ANGLE_timer_query draft extension spec.benvanik@google.com
Issue=142 Signed-off-by: Daniel Koch git-svn-id: https://angleproject.googlecode.com/svn/trunk@627 736b8ea6-26fd-11df-bfd4-992fa37f6226
2011-04-06Add ANGLE extension specificationsdaniel@transgaming.com
git-svn-id: https://angleproject.googlecode.com/svn/trunk@608 736b8ea6-26fd-11df-bfd4-992fa37f6226