mirror of
https://gitlab.winehq.org/wine/vkd3d.git
synced 2025-09-12 18:50:22 -07:00
vkd3d-shader/spirv: Avoid using DXBC-specific definitions.
This commit is contained in:
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
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user