Run format_all.sh.
This commit is contained in:
parent
c52d6bcd0c
commit
45a36ad034
@ -1468,7 +1468,7 @@ string CompilerGLSL::layout_for_variable(const SPIRVariable &var)
|
||||
// GL 3.0/GLSL 1.30 is not considered legacy, but it doesn't have UBOs ...
|
||||
bool can_use_buffer_blocks = (options.es && options.version >= 300) || (!options.es && options.version >= 140);
|
||||
|
||||
// pretend no UBOs when options say so
|
||||
// pretend no UBOs when options say so
|
||||
if (ubo_block && options.emit_uniform_buffer_as_plain_uniforms)
|
||||
can_use_buffer_blocks = false;
|
||||
|
||||
@ -1616,12 +1616,12 @@ void CompilerGLSL::emit_push_constant_block_glsl(const SPIRVariable &var)
|
||||
void CompilerGLSL::emit_buffer_block(const SPIRVariable &var)
|
||||
{
|
||||
auto &type = get<SPIRType>(var.basetype);
|
||||
bool ubo_block = var.storage == StorageClassUniform &&
|
||||
ir.meta[type.self].decoration.decoration_flags.get(DecorationBlock);
|
||||
bool ubo_block = var.storage == StorageClassUniform && has_decoration(type.self, DecorationBlock);
|
||||
|
||||
if (flattened_buffer_blocks.count(var.self))
|
||||
emit_buffer_block_flattened(var);
|
||||
else if (is_legacy() || (!options.es && options.version == 130) || (ubo_block && options.emit_uniform_buffer_as_plain_uniforms))
|
||||
else if (is_legacy() || (!options.es && options.version == 130) ||
|
||||
(ubo_block && options.emit_uniform_buffer_as_plain_uniforms))
|
||||
emit_buffer_block_legacy(var);
|
||||
else
|
||||
emit_buffer_block_native(var);
|
||||
|
@ -4658,7 +4658,8 @@ void CompilerHLSL::validate_shader_model()
|
||||
case CapabilityShaderNonUniformEXT:
|
||||
case CapabilityRuntimeDescriptorArrayEXT:
|
||||
if (hlsl_options.shader_model < 51)
|
||||
SPIRV_CROSS_THROW("Shader model 5.1 or higher is required to use bindless resources or NonUniformResourceIndex.");
|
||||
SPIRV_CROSS_THROW(
|
||||
"Shader model 5.1 or higher is required to use bindless resources or NonUniformResourceIndex.");
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user