OSDN Git Service

Implement GL_OES_fbo_render_mipmap.
authorNicolas Capens <capn@google.com>
Fri, 23 Mar 2018 14:13:06 +0000 (10:13 -0400)
committerNicolas Capens <nicolascapens@google.com>
Wed, 5 Sep 2018 21:33:51 +0000 (21:33 +0000)
commit0ccc71d2da022e0f1bf2e1d5145512960b5db016
tree3212d4f3eab29b9a0f516d245fd19a42374c6f72
parentfe5861bf5bb1f761b5d765abfb0c371e75202aa2
Implement GL_OES_fbo_render_mipmap.

This enables binding any texture mipmap level as a framebuffer
attachment.

Bug swiftshader:104

Change-Id: I3d4ea637ddd38bb62ca1363fe2c69c569eea36e9
Reviewed-on: https://swiftshader-review.googlesource.com/18008
Reviewed-by: Alexis Hétu <sugoi@google.com>
Reviewed-by: Lingfeng Yang <lfy@google.com>
Tested-by: Nicolas Capens <nicolascapens@google.com>
src/OpenGL/libGLES_CM/Framebuffer.cpp
src/OpenGL/libGLES_CM/Framebuffer.h
src/OpenGL/libGLES_CM/Renderbuffer.cpp
src/OpenGL/libGLES_CM/Renderbuffer.h
src/OpenGL/libGLES_CM/Texture.cpp
src/OpenGL/libGLES_CM/Texture.h
src/OpenGL/libGLES_CM/libGLES_CM.cpp
src/OpenGL/libGLESv2/Context.cpp
src/OpenGL/libGLESv2/Renderbuffer.cpp
src/OpenGL/libGLESv2/libGLESv2.cpp