Commit: e1023014f4d28bd74dc2f44845ed04669b51caa5
Author: Clément Foucault
Date: Fri Nov 30 01:42:51 2018 +0100
Branches: blender2.8
https://developer.blender.org/rBe1023014f4d28bd74dc2f44845ed04669b51caa5
GPUTexture: Add support for GL_R16 texture format
===================================================================
M source/blender/draw/intern/draw_manager_texture.c
M source/blender/gpu/intern/gpu_texture.c
===================================================================
diff --git a/source/blender/draw/intern/draw_manager_texture.c
b/source/blender/draw/intern/draw_manager_texture.c
index 607b5e19745..36882a87408 100644
--- a/source/blender/draw/intern/draw_manager_texture.c
+++ b/source/blender/draw/intern/draw_manager_texture.c
@@ -36,6 +36,7 @@ static bool
drw_texture_format_supports_framebuffer(GPUTextureFormat format)
case GPU_R16F:
case GPU_R16I:
case GPU_R16UI:
+ case GPU_R16:
case GPU_R32F:
case GPU_R32UI:
case GPU_RG8:
diff --git a/source/blender/gpu/intern/gpu_texture.c
b/source/blender/gpu/intern/gpu_texture.c
index 4641bde74b9..d5b33b88350 100644
--- a/source/blender/gpu/intern/gpu_texture.c
+++ b/source/blender/gpu/intern/gpu_texture.c
@@ -324,6 +324,7 @@ static uint gpu_get_bytesize(GPUTextureFormat data_type)
case GPU_R16UI:
case GPU_R16I:
case GPU_RG8:
+ case GPU_R16:
return 2;
case GPU_R8:
return 1;
@@ -357,6 +358,7 @@ static GLenum gpu_get_gl_internalformat(GPUTextureFormat
format)
case GPU_R16UI: return GL_R16UI;
case GPU_RG8: return GL_RG8;
case GPU_RG16UI: return GL_RG16UI;
+ case GPU_R16: return GL_R16;
case GPU_R8: return GL_R8;
/* Special formats texture & renderbuffer */
case GPU_R11F_G11F_B10F: return GL_R11F_G11F_B10F;
_______________________________________________
Bf-blender-cvs mailing list
[email protected]
https://lists.blender.org/mailman/listinfo/bf-blender-cvs