mirror of
https://github.com/KytyPS5/KytyPS5.git
synced 2026-10-20 10:56:58 +02:00
tests: wire dormant VOP3 lane-read check and guard new dormant tests (#840)
Tests: enable lane-read coverage and clarify layout failures Co-authored-by: nmzik <Nmzik@mail.ru>
This commit is contained in:
@@ -2042,9 +2042,9 @@ void TestNewShaderRecompilerVop3LaneReadDestinationEncoding() {
|
||||
options.dump_ir = true;
|
||||
|
||||
auto result = RecompileForTest(shader, options);
|
||||
Check((result.decoded_dump.find("v_readfirstlane_b32 s25, v5") != std::string::npos),
|
||||
Check((result.decoded_dump.find("V_READFIRSTLANE_B32 s25, v5") != std::string::npos),
|
||||
"VOP3 V_READFIRSTLANE_B32 destination was not decoded from VDST");
|
||||
Check((result.decoded_dump.find("v_readlane_b32 s26, v5, 2") != std::string::npos),
|
||||
Check((result.decoded_dump.find("V_READLANE_B32 s26, v5, 2") != std::string::npos),
|
||||
"VOP3 V_READLANE_B32 destination was not decoded from VDST");
|
||||
CheckSpirvBinaryValidates(result.spirv);
|
||||
}
|
||||
@@ -13714,5 +13714,7 @@ int main() {
|
||||
TestGraphicsPushConstantPlacement();
|
||||
TestNewShaderRecompilerUnsupportedMemoryDecode();
|
||||
|
||||
TestNewShaderRecompilerVop3LaneReadDestinationEncoding();
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user