vkd3d-shader/fx: Introduce a parser/disassembler.

Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
This commit is contained in:
Nikolay Sivov
2024-10-04 23:36:28 +02:00
committed by Henri Verbeet
parent cd249a47b8
commit 6801ad9b7a
Notes: Henri Verbeet 2024-10-14 15:45:40 +02:00
Approved-by: Henri Verbeet (@hverbeet)
Merge-Request: https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/1153
5 changed files with 293 additions and 0 deletions

View File

@@ -813,6 +813,8 @@ int main(int argc, char **argv)
}
else if ((token & 0xfffe0000) == 0xfffe0000)
options.source_type = VKD3D_SHADER_SOURCE_D3D_BYTECODE;
else if ((token & 0xffff0000) == 0xfeff0000)
options.source_type = VKD3D_SHADER_SOURCE_FX;
else
options.source_type = VKD3D_SHADER_SOURCE_HLSL;
}