diff options
author | Yuwen Wu <atyuwen@gmail.com> | 2022-08-18 14:38:25 +0300 |
---|---|---|
committer | Yuwen Wu <atyuwen@gmail.com> | 2022-08-18 14:38:25 +0300 |
commit | 33e19e86bfe60e1418c09df0c65b2f18666e5066 (patch) | |
tree | 286a32328bf3ff8ac15c4fb07d6e4ec353c7ece8 | |
parent | 61c603f3baa5270e04bcfb6acf83c654e3c57679 (diff) |
Don't rename remapped variables like 'gl_LastFragDepthARM'
-rw-r--r-- | spirv_cross_parsed_ir.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/spirv_cross_parsed_ir.cpp b/spirv_cross_parsed_ir.cpp index d399d415..33e672dc 100644 --- a/spirv_cross_parsed_ir.cpp +++ b/spirv_cross_parsed_ir.cpp @@ -342,6 +342,8 @@ void ParsedIR::set_name(ID id, const string &name) { auto &m = meta[id]; m.decoration.alias = name; + if (ids[id].get_type() == TypeVariable && get<SPIRVariable>(id).remapped_variable) + return; if (!is_valid_identifier(name) || is_reserved_identifier(name, false, false)) meta_needing_name_fixup.insert(id); } |