GPUTexture: Add support for GPU_RG16.
This commit is contained in:
@@ -38,6 +38,7 @@ static bool drw_texture_format_supports_framebuffer(GPUTextureFormat format)
|
||||
case GPU_R32F:
|
||||
case GPU_R32UI:
|
||||
case GPU_RG8:
|
||||
case GPU_RG16:
|
||||
case GPU_RG16F:
|
||||
case GPU_RG16I:
|
||||
case GPU_RG32F:
|
||||
|
||||
@@ -68,6 +68,7 @@ typedef enum GPUTextureFormat {
|
||||
GPU_RG32F,
|
||||
GPU_RG16F,
|
||||
GPU_RG16I,
|
||||
GPU_RG16,
|
||||
GPU_R32F,
|
||||
GPU_R32UI,
|
||||
GPU_R16F,
|
||||
@@ -85,7 +86,6 @@ typedef enum GPUTextureFormat {
|
||||
GPU_RGBA8UI,
|
||||
GPU_RG32I,
|
||||
GPU_RG32UI,
|
||||
GPU_RG16,
|
||||
GPU_RG16UI,
|
||||
GPU_RG8I,
|
||||
GPU_RG8UI,
|
||||
|
||||
@@ -192,6 +192,7 @@ static GLenum gpu_texture_get_format(
|
||||
break;
|
||||
case GPU_RG16F:
|
||||
case GPU_RG16I:
|
||||
case GPU_RG16:
|
||||
case GPU_DEPTH24_STENCIL8:
|
||||
case GPU_DEPTH_COMPONENT32F:
|
||||
case GPU_RGBA8:
|
||||
@@ -227,6 +228,7 @@ static GLenum gpu_texture_get_format(
|
||||
case GPU_RGB16F: return GL_RGB16F;
|
||||
case GPU_RG16F: return GL_RG16F;
|
||||
case GPU_RG16I: return GL_RG16I;
|
||||
case GPU_RG16: return GL_RG16;
|
||||
case GPU_RGBA8: return GL_RGBA8;
|
||||
case GPU_R32F: return GL_R32F;
|
||||
case GPU_R32UI: return GL_R32UI;
|
||||
@@ -263,6 +265,7 @@ static int gpu_texture_get_component_count(GPUTextureFormat format)
|
||||
case GPU_R11F_G11F_B10F:
|
||||
return 3;
|
||||
case GPU_RG8:
|
||||
case GPU_RG16:
|
||||
case GPU_RG16F:
|
||||
case GPU_RG16I:
|
||||
case GPU_RG32F:
|
||||
|
||||
Reference in New Issue
Block a user