mirror of https://github.com/RPCS3/rpcs3.git
vk: Clean up some leftovers from shader decompiler rewrites
This commit is contained in:
parent
d3686dbb75
commit
42f4e831a2
|
@ -1016,7 +1016,7 @@ void VKGSRender::on_init_thread()
|
||||||
if (!m_overlay_manager)
|
if (!m_overlay_manager)
|
||||||
{
|
{
|
||||||
m_frame->hide();
|
m_frame->hide();
|
||||||
m_shaders_cache->load(nullptr, *m_device, pipeline_layout);
|
m_shaders_cache->load(nullptr, pipeline_layout);
|
||||||
m_frame->show();
|
m_frame->show();
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
@ -1024,7 +1024,7 @@ void VKGSRender::on_init_thread()
|
||||||
rsx::shader_loading_dialog_native dlg(this);
|
rsx::shader_loading_dialog_native dlg(this);
|
||||||
|
|
||||||
// TODO: Handle window resize messages during loading on GPUs without OUT_OF_DATE_KHR support
|
// TODO: Handle window resize messages during loading on GPUs without OUT_OF_DATE_KHR support
|
||||||
m_shaders_cache->load(&dlg, *m_device, pipeline_layout);
|
m_shaders_cache->load(&dlg, pipeline_layout);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1634,7 +1634,7 @@ bool VKGSRender::load_program()
|
||||||
vertex_program.skip_vertex_input_check = true;
|
vertex_program.skip_vertex_input_check = true;
|
||||||
fragment_program.unnormalized_coords = 0;
|
fragment_program.unnormalized_coords = 0;
|
||||||
m_program = m_prog_buffer->get_graphics_pipeline(vertex_program, fragment_program, properties,
|
m_program = m_prog_buffer->get_graphics_pipeline(vertex_program, fragment_program, properties,
|
||||||
shadermode != shader_mode::recompiler, true, *m_device, pipeline_layout);
|
shadermode != shader_mode::recompiler, true, pipeline_layout);
|
||||||
|
|
||||||
vk::leave_uninterruptible();
|
vk::leave_uninterruptible();
|
||||||
|
|
||||||
|
|
|
@ -50,7 +50,7 @@ namespace vk
|
||||||
const vk::pipeline_props& pipelineProperties,
|
const vk::pipeline_props& pipelineProperties,
|
||||||
bool compile_async,
|
bool compile_async,
|
||||||
std::function<pipeline_type*(pipeline_storage_type&)> callback,
|
std::function<pipeline_type*(pipeline_storage_type&)> callback,
|
||||||
VkDevice dev, VkPipelineLayout common_pipeline_layout)
|
VkPipelineLayout common_pipeline_layout)
|
||||||
{
|
{
|
||||||
const auto compiler_flags = compile_async ? vk::pipe_compiler::COMPILE_DEFERRED : vk::pipe_compiler::COMPILE_INLINE;
|
const auto compiler_flags = compile_async ? vk::pipe_compiler::COMPILE_DEFERRED : vk::pipe_compiler::COMPILE_INLINE;
|
||||||
VkShaderModule modules[2] = { vertexProgramData.handle, fragmentProgramData.handle };
|
VkShaderModule modules[2] = { vertexProgramData.handle, fragmentProgramData.handle };
|
||||||
|
|
|
@ -66,7 +66,7 @@ namespace vk
|
||||||
CHECK_RESULT(vkCreatePipelineLayout(dev, &layout_info, nullptr, &m_pipeline_layout));
|
CHECK_RESULT(vkCreatePipelineLayout(dev, &layout_info, nullptr, &m_pipeline_layout));
|
||||||
}
|
}
|
||||||
|
|
||||||
void init_program(vk::render_device &dev)
|
void init_program()
|
||||||
{
|
{
|
||||||
std::string vs =
|
std::string vs =
|
||||||
{
|
{
|
||||||
|
@ -266,7 +266,7 @@ namespace vk
|
||||||
m_uniform_buffer_size = 983040;
|
m_uniform_buffer_size = 983040;
|
||||||
|
|
||||||
init_descriptor_set(dev);
|
init_descriptor_set(dev);
|
||||||
init_program(dev);
|
init_program();
|
||||||
|
|
||||||
GlyphManager glyph_source;
|
GlyphManager glyph_source;
|
||||||
auto points = glyph_source.generate_point_map();
|
auto points = glyph_source.generate_point_map();
|
||||||
|
|
Loading…
Reference in New Issue