Merge branch 'blender-v3.1-release'
This commit is contained in:
@@ -451,7 +451,6 @@ inline bool validate_data_format(eGPUTextureFormat tex_format, eGPUDataFormat da
|
||||
}
|
||||
}
|
||||
|
||||
/* Definitely not complete, edit according to the gl specification. */
|
||||
inline eGPUDataFormat to_data_format(eGPUTextureFormat tex_format)
|
||||
{
|
||||
switch (tex_format) {
|
||||
@@ -462,16 +461,27 @@ inline eGPUDataFormat to_data_format(eGPUTextureFormat tex_format)
|
||||
case GPU_DEPTH24_STENCIL8:
|
||||
case GPU_DEPTH32F_STENCIL8:
|
||||
return GPU_DATA_UINT_24_8;
|
||||
case GPU_R8UI:
|
||||
case GPU_R16UI:
|
||||
case GPU_RG16UI:
|
||||
case GPU_R32UI:
|
||||
case GPU_RG16UI:
|
||||
case GPU_RG32UI:
|
||||
case GPU_RGBA16UI:
|
||||
case GPU_RGBA32UI:
|
||||
return GPU_DATA_UINT;
|
||||
case GPU_RG16I:
|
||||
case GPU_R16I:
|
||||
case GPU_R32I:
|
||||
case GPU_R8I:
|
||||
case GPU_RG16I:
|
||||
case GPU_RG32I:
|
||||
case GPU_RG8I:
|
||||
case GPU_RGBA16I:
|
||||
case GPU_RGBA32I:
|
||||
case GPU_RGBA8I:
|
||||
return GPU_DATA_INT;
|
||||
case GPU_R8:
|
||||
case GPU_R8UI:
|
||||
case GPU_RG8:
|
||||
case GPU_RG8UI:
|
||||
case GPU_RGBA8:
|
||||
case GPU_RGBA8UI:
|
||||
case GPU_SRGB8_A8:
|
||||
|
||||
@@ -339,7 +339,7 @@ void object_label(GLenum type, GLuint object, const char *name)
|
||||
char label[64];
|
||||
SNPRINTF(label, "%s%s%s", to_str_prefix(type), name, to_str_suffix(type));
|
||||
/* Small convenience for caller. */
|
||||
if (ELEM(type, GL_FRAGMENT_SHADER, GL_GEOMETRY_SHADER, GL_VERTEX_SHADER)) {
|
||||
if (ELEM(type, GL_FRAGMENT_SHADER, GL_GEOMETRY_SHADER, GL_VERTEX_SHADER, GL_COMPUTE_SHADER)) {
|
||||
type = GL_SHADER;
|
||||
}
|
||||
if (ELEM(type, GL_UNIFORM_BUFFER)) {
|
||||
|
||||
Reference in New Issue
Block a user