Commit 4230d484 by Jamie Madill

Finish fixing EGL enums.

This removes the temporary defines now that Chromium is up-to-date. Bug: angleproject:2806 Change-Id: I8e3308d6b80e49c2b2a7a698ee5d8ad40f442475 Reviewed-on: https://chromium-review.googlesource.com/1227031Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org> Commit-Queue: Jamie Madill <jmadill@chromium.org>
parent 3f3b358f
...@@ -126,22 +126,16 @@ EGLAPI EGLBoolean EGLAPIENTRY eglStreamPostD3DTextureANGLE(EGLDisplay dpy, EGLSt ...@@ -126,22 +126,16 @@ EGLAPI EGLBoolean EGLAPIENTRY eglStreamPostD3DTextureANGLE(EGLDisplay dpy, EGLSt
#ifndef EGL_ANGLE_create_context_webgl_compatibility #ifndef EGL_ANGLE_create_context_webgl_compatibility
#define EGL_ANGLE_create_context_webgl_compatibility 1 #define EGL_ANGLE_create_context_webgl_compatibility 1
#define EGL_CONTEXT_WEBGL_COMPATIBILITY_ANGLE 0x33AC #define EGL_CONTEXT_WEBGL_COMPATIBILITY_ANGLE 0x33AC
// TODO(jmadill): Remove this. http://anglebug.com/2806
#define EGL_CONTEXT_WEBGL_COMPATIBILITY_ANGLE_OLD 0x3AAC
#endif /* EGL_ANGLE_create_context_webgl_compatibility */ #endif /* EGL_ANGLE_create_context_webgl_compatibility */
#ifndef EGL_ANGLE_display_texture_share_group #ifndef EGL_ANGLE_display_texture_share_group
#define EGL_ANGLE_display_texture_share_group 1 #define EGL_ANGLE_display_texture_share_group 1
#define EGL_DISPLAY_TEXTURE_SHARE_GROUP_ANGLE 0x33AF #define EGL_DISPLAY_TEXTURE_SHARE_GROUP_ANGLE 0x33AF
// TODO(jmadill): Remove this. http://anglebug.com/2806
#define EGL_DISPLAY_TEXTURE_SHARE_GROUP_ANGLE_OLD 0x3AAF
#endif /* EGL_ANGLE_display_texture_share_group */ #endif /* EGL_ANGLE_display_texture_share_group */
#ifndef EGL_CHROMIUM_create_context_bind_generates_resource #ifndef EGL_CHROMIUM_create_context_bind_generates_resource
#define EGL_CHROMIUM_create_context_bind_generates_resource 1 #define EGL_CHROMIUM_create_context_bind_generates_resource 1
#define EGL_CONTEXT_BIND_GENERATES_RESOURCE_CHROMIUM 0x33AD #define EGL_CONTEXT_BIND_GENERATES_RESOURCE_CHROMIUM 0x33AD
// TODO(jmadill): Remove this. http://anglebug.com/2806
#define EGL_CONTEXT_BIND_GENERATES_RESOURCE_CHROMIUM_OLD 0x3AAD
#endif /* EGL_CHROMIUM_create_context_bind_generates_resource */ #endif /* EGL_CHROMIUM_create_context_bind_generates_resource */
#ifndef EGL_ANGLE_create_context_client_arrays #ifndef EGL_ANGLE_create_context_client_arrays
......
...@@ -198,9 +198,7 @@ bool GetNoError(const egl::AttributeMap &attribs) ...@@ -198,9 +198,7 @@ bool GetNoError(const egl::AttributeMap &attribs)
bool GetWebGLContext(const egl::AttributeMap &attribs) bool GetWebGLContext(const egl::AttributeMap &attribs)
{ {
// TODO(jmadill): Remove this. http://anglebug.com/2806 return (attribs.get(EGL_CONTEXT_WEBGL_COMPATIBILITY_ANGLE, EGL_FALSE) == EGL_TRUE);
return (attribs.get(EGL_CONTEXT_WEBGL_COMPATIBILITY_ANGLE, EGL_FALSE) == EGL_TRUE) ||
(attribs.get(EGL_CONTEXT_WEBGL_COMPATIBILITY_ANGLE_OLD, EGL_FALSE) == EGL_TRUE);
} }
bool GetExtensionsEnabled(const egl::AttributeMap &attribs, bool webGLContext) bool GetExtensionsEnabled(const egl::AttributeMap &attribs, bool webGLContext)
...@@ -212,16 +210,7 @@ bool GetExtensionsEnabled(const egl::AttributeMap &attribs, bool webGLContext) ...@@ -212,16 +210,7 @@ bool GetExtensionsEnabled(const egl::AttributeMap &attribs, bool webGLContext)
bool GetBindGeneratesResource(const egl::AttributeMap &attribs) bool GetBindGeneratesResource(const egl::AttributeMap &attribs)
{ {
// TODO(jmadill): Remove this. http://anglebug.com/2806 return (attribs.get(EGL_CONTEXT_BIND_GENERATES_RESOURCE_CHROMIUM, EGL_TRUE) == EGL_TRUE);
if (attribs.contains(EGL_CONTEXT_BIND_GENERATES_RESOURCE_CHROMIUM))
{
return (attribs.get(EGL_CONTEXT_BIND_GENERATES_RESOURCE_CHROMIUM, EGL_TRUE) == EGL_TRUE);
}
else
{
return (attribs.get(EGL_CONTEXT_BIND_GENERATES_RESOURCE_CHROMIUM_OLD, EGL_TRUE) ==
EGL_TRUE);
}
} }
bool GetClientArraysEnabled(const egl::AttributeMap &attribs) bool GetClientArraysEnabled(const egl::AttributeMap &attribs)
......
...@@ -763,10 +763,8 @@ Error Display::createContext(const Config *configuration, ...@@ -763,10 +763,8 @@ Error Display::createContext(const Config *configuration,
} }
// This display texture sharing will allow the first context to create the texture share group. // This display texture sharing will allow the first context to create the texture share group.
// TODO(jmadill): Remove this. http://anglebug.com/2806
bool usingDisplayTextureShareGroup = bool usingDisplayTextureShareGroup =
attribs.get(EGL_DISPLAY_TEXTURE_SHARE_GROUP_ANGLE, EGL_FALSE) == EGL_TRUE || attribs.get(EGL_DISPLAY_TEXTURE_SHARE_GROUP_ANGLE, EGL_FALSE) == EGL_TRUE;
attribs.get(EGL_DISPLAY_TEXTURE_SHARE_GROUP_ANGLE_OLD, EGL_FALSE) == EGL_TRUE;
gl::TextureManager *shareTextures = nullptr; gl::TextureManager *shareTextures = nullptr;
if (usingDisplayTextureShareGroup) if (usingDisplayTextureShareGroup)
......
...@@ -879,8 +879,6 @@ Error ValidateCreateContext(Display *display, ...@@ -879,8 +879,6 @@ Error ValidateCreateContext(Display *display,
} }
break; break;
// TODO(jmadill): Remove this. http://anglebug.com/2806
case EGL_CONTEXT_WEBGL_COMPATIBILITY_ANGLE_OLD:
case EGL_CONTEXT_WEBGL_COMPATIBILITY_ANGLE: case EGL_CONTEXT_WEBGL_COMPATIBILITY_ANGLE:
if (!display->getExtensions().createContextWebGLCompatibility) if (!display->getExtensions().createContextWebGLCompatibility)
{ {
...@@ -895,8 +893,6 @@ Error ValidateCreateContext(Display *display, ...@@ -895,8 +893,6 @@ Error ValidateCreateContext(Display *display,
} }
break; break;
// TODO(jmadill): Remove this. http://anglebug.com/2806
case EGL_CONTEXT_BIND_GENERATES_RESOURCE_CHROMIUM_OLD:
case EGL_CONTEXT_BIND_GENERATES_RESOURCE_CHROMIUM: case EGL_CONTEXT_BIND_GENERATES_RESOURCE_CHROMIUM:
if (!display->getExtensions().createContextBindGeneratesResource) if (!display->getExtensions().createContextBindGeneratesResource)
{ {
...@@ -911,8 +907,6 @@ Error ValidateCreateContext(Display *display, ...@@ -911,8 +907,6 @@ Error ValidateCreateContext(Display *display,
} }
break; break;
// TODO(jmadill): Remove this. http://anglebug.com/2806
case EGL_DISPLAY_TEXTURE_SHARE_GROUP_ANGLE_OLD:
case EGL_DISPLAY_TEXTURE_SHARE_GROUP_ANGLE: case EGL_DISPLAY_TEXTURE_SHARE_GROUP_ANGLE:
if (!display->getExtensions().displayTextureShareGroup) if (!display->getExtensions().displayTextureShareGroup)
{ {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment