diff options
author | 2014-07-16 13:32:56 -0700 | |
---|---|---|
committer | 2014-07-16 13:32:56 -0700 | |
commit | ee5da55477d1679eaf50b56b6017cbfc07af02a7 (patch) | |
tree | aa001bf600c2143b412ee4101d30fb1bf117d1fa /include/gpu/GrColor.h | |
parent | 2ec93fc1d3206db4dcf74ccfc1c995badbc135e9 (diff) |
32 bpp floating point textures
This is VERY preliminary, but it was sufficient for me to get 32 bit floating point textures in a sample app
BUG=skia:
R=bsalomon@chromium.org, bsalomon@google.com
Author: joshualitt@chromium.org
Review URL: https://codereview.chromium.org/359803003
Diffstat (limited to 'include/gpu/GrColor.h')
-rw-r--r-- | include/gpu/GrColor.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/include/gpu/GrColor.h b/include/gpu/GrColor.h index 0e636e1b8f..af394d713b 100644 --- a/include/gpu/GrColor.h +++ b/include/gpu/GrColor.h @@ -135,6 +135,7 @@ static inline uint32_t GrPixelConfigComponentMask(GrPixelConfig config) { kRGB_GrColorComponentFlags, // kETC1_GrPixelConfig kA_GrColorComponentFlag, // kLATC_GrPixelConfig kA_GrColorComponentFlag, // kR11_EAC_GrPixelConfig + kRGBA_GrColorComponentFlags, // kRGBA_float_GrPixelConfig }; return kFlags[config]; @@ -148,6 +149,7 @@ static inline uint32_t GrPixelConfigComponentMask(GrPixelConfig config) { GR_STATIC_ASSERT(7 == kETC1_GrPixelConfig); GR_STATIC_ASSERT(8 == kLATC_GrPixelConfig); GR_STATIC_ASSERT(9 == kR11_EAC_GrPixelConfig); + GR_STATIC_ASSERT(10 == kRGBA_float_GrPixelConfig); GR_STATIC_ASSERT(SK_ARRAY_COUNT(kFlags) == kGrPixelConfigCnt); } |