Henri Verbeet : vkd3d-shader/sm1: Introduce a parser for the legacy D3D byte-code format.

Alexandre Julliard julliard at winehq.org
Wed Oct 6 15:51:13 CDT 2021


Module: vkd3d
Branch: master
Commit: f7662f9878f6e7c2950a5e876682126cb5a735e6
URL:    https://source.winehq.org/git/vkd3d.git/?a=commit;h=f7662f9878f6e7c2950a5e876682126cb5a735e6

Author: Henri Verbeet <hverbeet at 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 at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at 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=f7662f9878f6e7c2950a5e876682126cb5a735e6



More information about the wine-cvs mailing list