Loading opengl/libs/EGL/eglApi.cpp +0 −6 Original line number Diff line number Diff line Loading @@ -1847,12 +1847,6 @@ EGLClientBuffer eglCreateNativeClientBufferANDROID(const EGLint *attrib_list) if (value & EGL_NATIVE_BUFFER_USAGE_TEXTURE_BIT_ANDROID) { usage |= GRALLOC_USAGE_HW_TEXTURE; } // The buffer must be used for either a texture or a // renderbuffer. if ((value & EGL_NATIVE_BUFFER_USAGE_RENDERBUFFER_BIT_ANDROID) && (value & EGL_NATIVE_BUFFER_USAGE_TEXTURE_BIT_ANDROID)) { return setError(EGL_BAD_PARAMETER, (EGLClientBuffer)0); } break; default: return setError(EGL_BAD_PARAMETER, (EGLClientBuffer)0); Loading opengl/specs/EGL_ANDROID_create_native_client_buffer.txt +2 −9 Original line number Diff line number Diff line Loading @@ -129,12 +129,10 @@ Changes to Chapter 3 of the EGL 1.2 Specification (EGL Functions and Errors) desirable) do not route the entire composition to the external sink. EGL_NATIVE_BUFFER_USAGE_RENDERBUFFER_BIT_ANDROID: The buffer will be used to create a renderbuffer. This flag must not be set if EGL_NATIVE_BUFFER_USAGE_TEXTURE_BIT_ANDROID is set. used to create a color-renderable texture. EGL_NATIVE_BUFFER_USAGE_TEXTURE_BIT_ANDROID: The buffer will be used to create a texture. This flag must not be set if EGL_NATIVE_BUFFER_USAGE_RENDERBUFFER_BIT_ANDROID is set. create a filterable texture. Errors Loading @@ -154,11 +152,6 @@ Changes to Chapter 3 of the EGL 1.2 Specification (EGL Functions and Errors) with the value of EGL_FORMAT, the error EGL_BAD_PARAMETER is Generated. * If both the EGL_NATIVE_BUFFER_USAGE_RENDERBUFFER_BIT_ANDROID and EGL_NATIVE_BUFFER_USAGE_TEXTURE_BIT_ANDROID are set in the value of EGL_NATIVE_BUFFER_USAGE_ANDROID, the error EGL_BAD_PARAMETER is Generated." Issues 1. Should this extension define what combinations of formats and usage flags Loading Loading
opengl/libs/EGL/eglApi.cpp +0 −6 Original line number Diff line number Diff line Loading @@ -1847,12 +1847,6 @@ EGLClientBuffer eglCreateNativeClientBufferANDROID(const EGLint *attrib_list) if (value & EGL_NATIVE_BUFFER_USAGE_TEXTURE_BIT_ANDROID) { usage |= GRALLOC_USAGE_HW_TEXTURE; } // The buffer must be used for either a texture or a // renderbuffer. if ((value & EGL_NATIVE_BUFFER_USAGE_RENDERBUFFER_BIT_ANDROID) && (value & EGL_NATIVE_BUFFER_USAGE_TEXTURE_BIT_ANDROID)) { return setError(EGL_BAD_PARAMETER, (EGLClientBuffer)0); } break; default: return setError(EGL_BAD_PARAMETER, (EGLClientBuffer)0); Loading
opengl/specs/EGL_ANDROID_create_native_client_buffer.txt +2 −9 Original line number Diff line number Diff line Loading @@ -129,12 +129,10 @@ Changes to Chapter 3 of the EGL 1.2 Specification (EGL Functions and Errors) desirable) do not route the entire composition to the external sink. EGL_NATIVE_BUFFER_USAGE_RENDERBUFFER_BIT_ANDROID: The buffer will be used to create a renderbuffer. This flag must not be set if EGL_NATIVE_BUFFER_USAGE_TEXTURE_BIT_ANDROID is set. used to create a color-renderable texture. EGL_NATIVE_BUFFER_USAGE_TEXTURE_BIT_ANDROID: The buffer will be used to create a texture. This flag must not be set if EGL_NATIVE_BUFFER_USAGE_RENDERBUFFER_BIT_ANDROID is set. create a filterable texture. Errors Loading @@ -154,11 +152,6 @@ Changes to Chapter 3 of the EGL 1.2 Specification (EGL Functions and Errors) with the value of EGL_FORMAT, the error EGL_BAD_PARAMETER is Generated. * If both the EGL_NATIVE_BUFFER_USAGE_RENDERBUFFER_BIT_ANDROID and EGL_NATIVE_BUFFER_USAGE_TEXTURE_BIT_ANDROID are set in the value of EGL_NATIVE_BUFFER_USAGE_ANDROID, the error EGL_BAD_PARAMETER is Generated." Issues 1. Should this extension define what combinations of formats and usage flags Loading