[Bf-blender-cvs] [45103e3a88c] tmp-workbench-rewrite2: Merge branch 'master' into tmp-workbench-rewrite2
Miguel Pozo
noreply at git.blender.org
Tue Dec 20 17:12:51 CET 2022
Commit: 45103e3a88cac0c50784dbc11da31b5e06211f43
Author: Miguel Pozo
Date: Tue Dec 20 17:12:43 2022 +0100
Branches: tmp-workbench-rewrite2
https://developer.blender.org/rB45103e3a88cac0c50784dbc11da31b5e06211f43
Merge branch 'master' into tmp-workbench-rewrite2
===================================================================
===================================================================
diff --cc source/blender/gpu/intern/gpu_texture_private.hh
index aad56639859,fc5e39a3534..20543391691
--- a/source/blender/gpu/intern/gpu_texture_private.hh
+++ b/source/blender/gpu/intern/gpu_texture_private.hh
@@@ -41,8 -41,21 +41,21 @@@ typedef enum eGPUTextureType
GPU_TEXTURE_CUBE_ARRAY = (GPU_TEXTURE_CUBE | GPU_TEXTURE_ARRAY),
} eGPUTextureType;
-ENUM_OPERATORS(eGPUTextureType, GPU_TEXTURE_CUBE_ARRAY)
+ENUM_OPERATORS(eGPUTextureType, GPU_TEXTURE_BUFFER)
+ /* Format types for samplers within the shader.
+ * This covers the sampler format type permutations within GLSL/MSL.*/
+ typedef enum eGPUSamplerFormat {
+ GPU_SAMPLER_TYPE_FLOAT = 0,
+ GPU_SAMPLER_TYPE_INT = 1,
+ GPU_SAMPLER_TYPE_UINT = 2,
+ /* Special case for depth, as these require differing dummy formats. */
+ GPU_SAMPLER_TYPE_DEPTH = 3,
+ GPU_SAMPLER_TYPE_MAX = 4
+ } eGPUSamplerFormat;
+
+ ENUM_OPERATORS(eGPUSamplerFormat, GPU_SAMPLER_TYPE_UINT)
+
#ifdef DEBUG
# define DEBUG_NAME_LEN 64
#else
More information about the Bf-blender-cvs
mailing list