You've already forked godot
mirror of
https://github.com/godotengine/godot.git
synced 2025-11-04 12:00:25 +00:00
Fix shader crash when using varyings with non-flat integer type
This commit is contained in:
@@ -674,7 +674,7 @@ String ShaderCompiler::_dump_node_code(const SL::Node *p_node, int p_level, Gene
|
||||
const StringName &varying_name = varying_names[k];
|
||||
const SL::ShaderNode::Varying &varying = pnode->varyings[varying_name];
|
||||
|
||||
if (varying.stage == SL::ShaderNode::Varying::STAGE_FRAGMENT_TO_LIGHT || varying.stage == SL::ShaderNode::Varying::STAGE_FRAGMENT) {
|
||||
if (varying.stage == SL::ShaderNode::Varying::STAGE_FRAGMENT) {
|
||||
var_frag_to_light.push_back(Pair<StringName, SL::ShaderNode::Varying>(varying_name, varying));
|
||||
fragment_varyings.insert(varying_name);
|
||||
continue;
|
||||
|
||||
Reference in New Issue
Block a user