Module: vkd3d Branch: master Commit: f7662f9878f6e7c2950a5e876682126cb5a735e6 URL: https://source.winehq.org/git/vkd3d.git/?a=commit;h=f7662f9878f6e7c2950a5e87... Author: Henri Verbeet <hverbeet(a)codeweavers.com> Date: Wed Oct 6 17:11:48 2021 +0200 vkd3d-shader/sm1: Introduce a parser for the legacy D3D byte-code format. This is largely derived from the parser in Wine/wined3d, as of wine-6.18. Signed-off-by: Henri Verbeet <hverbeet(a)codeweavers.com> Signed-off-by: Alexandre Julliard <julliard(a)winehq.org> --- Makefile.am | 1 + include/private/vkd3d_debug.h | 1 + include/vkd3d_shader.h | 5 + libs/vkd3d-common/debug.c | 18 +- libs/vkd3d-shader/d3dbc.c | 958 +++++++++++++++++++++++++++++++ libs/vkd3d-shader/vkd3d_shader_main.c | 50 ++ libs/vkd3d-shader/vkd3d_shader_private.h | 12 + programs/vkd3d-compiler/main.c | 4 + tests/vkd3d_shader_api.c | 89 +++ 9 files changed, 1133 insertions(+), 5 deletions(-) Diff: https://source.winehq.org/git/vkd3d.git/?a=commitdiff;h=f7662f9878f6e7c2950a...