Browse Source

[video_core] Improve asynchronous shader building description (#2568)

This improves the asynchronous shader building description.

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2568
Co-authored-by: MaranBr <maranbr@outlook.com>
Co-committed-by: MaranBr <maranbr@outlook.com>
pull/2574/head
MaranBr 3 months ago
committed by crueter
parent
commit
42280f34d6
No known key found for this signature in database GPG Key ID: 425ACD2D4830EBC6
  1. 4
      src/qt_common/shared_translation.cpp
  2. 5
      src/video_core/renderer_vulkan/vk_graphics_pipeline.cpp

4
src/qt_common/shared_translation.cpp

@ -296,9 +296,7 @@ std::unique_ptr<TranslationMap> InitializeTranslations(QObject* parent)
INSERT(Settings,
use_asynchronous_shaders,
tr("Use asynchronous shader building (Hack)"),
tr("Enables asynchronous shader compilation, which may reduce shader stutter.\nThis "
"feature "
"is experimental."));
tr("Enables asynchronous shader compilation, which may reduce shader stutter."));
INSERT(Settings, use_fast_gpu_time, QString(), QString());
INSERT(Settings,
fast_gpu_time,

5
src/video_core/renderer_vulkan/vk_graphics_pipeline.cpp

@ -896,11 +896,6 @@ void GraphicsPipeline::MakePipeline(VkRenderPass render_pass) {
.pName = "main",
.pSpecializationInfo = nullptr,
});
/*
if (program[stage]->entries.uses_warps && device.IsGuestWarpSizeSupported(stage_ci.stage)) {
stage_ci.pNext = &subgroup_size_ci;
}
*/
}
VkPipelineCreateFlags flags{};
if (device.IsKhrPipelineExecutablePropertiesEnabled() && Settings::values.renderer_debug.GetValue()) {

Loading…
Cancel
Save