Update to allow packed depth-stencil on ES3
R=robertphillips@google.com Author: bsalomon@google.com Review URL: https://chromiumcodereview.appspot.com/22880023 git-svn-id: http://skia.googlecode.com/svn/trunk@11130 2bbb7eff-a529-9590-31e7-b0007b416f81
This commit is contained in:
parent
b7061176c7
commit
04c500fd75
@ -501,7 +501,8 @@ void GrGLCaps::initStencilFormats(const GrGLContextInfo& ctxInfo) {
|
||||
|
||||
fStencilFormats.push_back() = gS8;
|
||||
//fStencilFormats.push_back() = gS16;
|
||||
if (ctxInfo.hasExtension("GL_OES_packed_depth_stencil")) {
|
||||
if (ctxInfo.version() >= GR_GL_VER(3,0) ||
|
||||
ctxInfo.hasExtension("GL_OES_packed_depth_stencil")) {
|
||||
fStencilFormats.push_back() = gD24S8;
|
||||
}
|
||||
if (ctxInfo.hasExtension("GL_OES_stencil4")) {
|
||||
|
@ -82,7 +82,8 @@ bool SkGLContextHelper::init(int width, int height) {
|
||||
// depth stencil being available.
|
||||
bool supportsPackedDepthStencil;
|
||||
if (kES_GrGLBinding == bindingInUse) {
|
||||
supportsPackedDepthStencil = this->hasExtension("GL_OES_packed_depth_stencil");
|
||||
supportsPackedDepthStencil = version >= GR_GL_VER(3,0) ||
|
||||
this->hasExtension("GL_OES_packed_depth_stencil");
|
||||
} else {
|
||||
supportsPackedDepthStencil = version >= GR_GL_VER(3,0) ||
|
||||
this->hasExtension("GL_EXT_packed_depth_stencil") ||
|
||||
|
Loading…
Reference in New Issue
Block a user