Module: vkd3d Branch: master Commit: f7662f9878f6e7c2950a5e876682126cb5a735e6 URL: https://source.winehq.org/git/vkd3d.git/?a=commit;h=f7662f9878f6e7c2950a5e87...
Author: Henri Verbeet hverbeet@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@codeweavers.com Signed-off-by: Alexandre Julliard julliard@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...