vkd3d-shader/spirv: Avoid using DXBC-specific definitions.

This commit is contained in:
Zebediah Figura
2022-03-12 15:47:38 -06:00
committed by Alexandre Julliard
parent ba08825ccd
commit e2aed38509
Notes: Alexandre Julliard 2022-11-08 23:05:02 +01:00
Approved-by: Henri Verbeet (@hverbeet)
Approved-by: Alexandre Julliard (@julliard)
Merge-Request: https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/45
3 changed files with 11 additions and 6 deletions

View File

@@ -21,6 +21,10 @@
#include "vkd3d_shader_private.h"
#include "sm4.h"
#define SM4_MAX_SRC_COUNT 6
STATIC_ASSERT(SM4_MAX_SRC_COUNT <= SPIRV_MAX_SRC_COUNT);
void dxbc_writer_init(struct dxbc_writer *dxbc)
{
memset(dxbc, 0, sizeof(*dxbc));
@@ -91,7 +95,7 @@ struct vkd3d_shader_sm4_parser
unsigned int output_map[MAX_REG_OUTPUT];
struct vkd3d_shader_src_param src_param[VKD3D_DXBC_MAX_SOURCE_COUNT];
struct vkd3d_shader_src_param src_param[SM4_MAX_SRC_COUNT];
struct vkd3d_shader_dst_param dst_param[2];
struct list src_free;
struct list src;