|
|
@ -530,12 +530,12 @@ std::unique_ptr<ShaderCharacteristics> ScanFlow(const ProgramCode& program_code, |
|
|
state.manager->ShowCurrentState("Of Shader"); |
|
|
state.manager->ShowCurrentState("Of Shader"); |
|
|
state.manager->Clear(); |
|
|
state.manager->Clear(); |
|
|
} else { |
|
|
} else { |
|
|
auto result_out = std::make_unique<ShaderCharacteristics>(); |
|
|
|
|
|
result_out->start = start_address; |
|
|
|
|
|
result_out->settings.depth = settings.depth; |
|
|
|
|
|
result_out->manager = std::move(manager); |
|
|
|
|
|
result_out->end = state.block_info.back().end + 1; |
|
|
|
|
|
return result_out; |
|
|
|
|
|
|
|
|
auto characteristics = std::make_unique<ShaderCharacteristics>(); |
|
|
|
|
|
characteristics->start = start_address; |
|
|
|
|
|
characteristics->settings.depth = settings.depth; |
|
|
|
|
|
characteristics->manager = std::move(manager); |
|
|
|
|
|
characteristics->end = state.block_info.back().end + 1; |
|
|
|
|
|
return characteristics; |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|