diff options
Diffstat (limited to 'src/gpu/gl/GrGLGpu.cpp')
-rw-r--r-- | src/gpu/gl/GrGLGpu.cpp | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/gpu/gl/GrGLGpu.cpp b/src/gpu/gl/GrGLGpu.cpp index b9b87a16b5..102eddf3ea 100644 --- a/src/gpu/gl/GrGLGpu.cpp +++ b/src/gpu/gl/GrGLGpu.cpp @@ -942,10 +942,17 @@ static inline GrGLint config_alignment(GrPixelConfig config) { case kSBGRA_8888_GrPixelConfig: case kRGBA_8888_sint_GrPixelConfig: case kRGBA_float_GrPixelConfig: + case kRG_float_GrPixelConfig: return 4; - default: + case kUnknown_GrPixelConfig: + case kETC1_GrPixelConfig: + case kLATC_GrPixelConfig: + case kR11_EAC_GrPixelConfig: + case kASTC_12x12_GrPixelConfig: return 0; } + SkFAIL("Invalid pixel config"); + return 0; } static inline GrGLenum check_alloc_error(const GrSurfaceDesc& desc, |