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

Reply via email to