mirror of
https://github.com/RPCS3/rpcs3.git
synced 2025-07-02 13:01:27 +12:00
vk: Fix shader interpreter inputs when textures are not used
This commit is contained in:
parent
1f0328c5d5
commit
3df93dcc19
1 changed files with 8 additions and 5 deletions
|
@ -275,12 +275,15 @@ namespace vk
|
|||
in.name = "FragmentInstructionBlock";
|
||||
inputs.push_back(in);
|
||||
|
||||
for (int i = 0, location = m_fragment_textures_start; i < 4; ++i, ++location)
|
||||
if (compiler_options & program_common::interpreter::COMPILER_OPT_ENABLE_TEXTURES)
|
||||
{
|
||||
in.location = location;
|
||||
in.name = std::string(type_names[i]) + "_array[16]";
|
||||
in.type = glsl::input_type_texture;
|
||||
inputs.push_back(in);
|
||||
for (int i = 0, location = m_fragment_textures_start; i < 4; ++i, ++location)
|
||||
{
|
||||
in.location = location;
|
||||
in.name = std::string(type_names[i]) + "_array[16]";
|
||||
in.type = glsl::input_type_texture;
|
||||
inputs.push_back(in);
|
||||
}
|
||||
}
|
||||
|
||||
vk_prog->SetInputs(inputs);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue