Link/SPV: Correct symbol IDs on merging ASTs to a single coherent space
This is one step in providing full linker functionality for creating correct SPIR-V from multiple compilation units for the same stage. (This was the only remaining "hard" part. The rest should be simple.)
This commit is contained in:
parent
e7f9caeac4
commit
41436ad204
9 changed files with 481 additions and 56 deletions
1
gtests/Link.FromFile.Vk.cpp
Normal file → Executable file
1
gtests/Link.FromFile.Vk.cpp
Normal file → Executable file
|
|
@ -106,6 +106,7 @@ INSTANTIATE_TEST_CASE_P(
|
|||
Glsl, LinkTestVulkan,
|
||||
::testing::ValuesIn(std::vector<std::vector<std::string>>({
|
||||
{"link1.vk.frag", "link2.vk.frag"},
|
||||
{"spv.unit1.frag", "spv.unit2.frag", "spv.unit3.frag"},
|
||||
})),
|
||||
);
|
||||
// clang-format on
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue