mirror of
https://github.com/KytyPS5/KytyPS5.git
synced 2026-10-24 21:06:55 +02:00
shader: remove redundant runtime descriptor provenance walks (perf)
This commit is contained in:
@@ -562,8 +562,7 @@ static bool EvaluateRuntimeSourcesImpl(const Program&
|
|||||||
const auto dynamic =
|
const auto dynamic =
|
||||||
std::find(program.srt.dynamic_sources.begin(), program.srt.dynamic_sources.end(),
|
std::find(program.srt.dynamic_sources.begin(), program.srt.dynamic_sources.end(),
|
||||||
request.source) != program.srt.dynamic_sources.end();
|
request.source) != program.srt.dynamic_sources.end();
|
||||||
if (descriptor == nullptr || dynamic ||
|
if (descriptor == nullptr || dynamic) {
|
||||||
!DescriptorSourceResolved(program, request.source)) {
|
|
||||||
if (error != nullptr) {
|
if (error != nullptr) {
|
||||||
*error = Diagnostic(program, request.use_pc,
|
*error = Diagnostic(program, request.use_pc,
|
||||||
fmt::format("descriptor source {} is {}", request.source,
|
fmt::format("descriptor source {} is {}", request.source,
|
||||||
|
|||||||
Reference in New Issue
Block a user