mirror of
https://gitlab.winehq.org/wine/vkd3d.git
synced 2025-09-12 18:50:22 -07:00
vkd3d-shader: Remove vkd3d_shader_serialize_root_signature().
Signed-off-by: Józef Kucia <jkucia@codeweavers.com> Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
committed by
Alexandre Julliard
parent
534f30b30a
commit
21ab63c4d6
@@ -2886,7 +2886,7 @@ static int shader_write_root_signature(struct root_signature_writer_context *con
|
||||
return shader_write_static_samplers(context, desc);
|
||||
}
|
||||
|
||||
static int shader_serialize_root_signature(const struct vkd3d_versioned_root_signature_desc *root_signature,
|
||||
int vkd3d_shader_serialize_versioned_root_signature(const struct vkd3d_versioned_root_signature_desc *root_signature,
|
||||
struct vkd3d_shader_code *dxbc)
|
||||
{
|
||||
struct root_signature_writer_context context;
|
||||
@@ -2894,6 +2894,8 @@ static int shader_serialize_root_signature(const struct vkd3d_versioned_root_sig
|
||||
uint32_t checksum[4];
|
||||
int ret;
|
||||
|
||||
TRACE("root_signature %p, dxbc %p.\n", root_signature, dxbc);
|
||||
|
||||
if (root_signature->version != VKD3D_ROOT_SIGNATURE_VERSION_1_0
|
||||
&& root_signature->version != VKD3D_ROOT_SIGNATURE_VERSION_1_1)
|
||||
{
|
||||
@@ -2929,33 +2931,6 @@ static int shader_serialize_root_signature(const struct vkd3d_versioned_root_sig
|
||||
return VKD3D_OK;
|
||||
}
|
||||
|
||||
int vkd3d_shader_serialize_root_signature(const struct vkd3d_root_signature_desc *root_signature,
|
||||
enum vkd3d_root_signature_version version, struct vkd3d_shader_code *dxbc)
|
||||
{
|
||||
struct vkd3d_versioned_root_signature_desc versioned_root_signature;
|
||||
|
||||
TRACE("root_signature %p, version %#x, dxbc %p.\n", root_signature, version, dxbc);
|
||||
|
||||
if (version != VKD3D_ROOT_SIGNATURE_VERSION_1_0)
|
||||
{
|
||||
WARN("Unexpected Root signature version %#x.\n", version);
|
||||
return VKD3D_ERROR_INVALID_ARGUMENT;
|
||||
}
|
||||
|
||||
versioned_root_signature.version = VKD3D_ROOT_SIGNATURE_VERSION_1_0;
|
||||
versioned_root_signature.u.v_1_0 = *root_signature;
|
||||
|
||||
return shader_serialize_root_signature(&versioned_root_signature, dxbc);
|
||||
}
|
||||
|
||||
int vkd3d_shader_serialize_versioned_root_signature(const struct vkd3d_versioned_root_signature_desc *root_signature,
|
||||
struct vkd3d_shader_code *dxbc)
|
||||
{
|
||||
TRACE("root_signature %p, dxbc %p.\n", root_signature, dxbc);
|
||||
|
||||
return shader_serialize_root_signature(root_signature, dxbc);
|
||||
}
|
||||
|
||||
static void free_descriptor_ranges(const struct vkd3d_root_parameter *parameters, unsigned int count)
|
||||
{
|
||||
unsigned int i;
|
||||
|
@@ -11,7 +11,6 @@ global:
|
||||
vkd3d_shader_parse_input_signature;
|
||||
vkd3d_shader_parse_versioned_root_signature;
|
||||
vkd3d_shader_scan_dxbc;
|
||||
vkd3d_shader_serialize_root_signature;
|
||||
vkd3d_shader_serialize_versioned_root_signature;
|
||||
|
||||
local: *;
|
||||
|
Reference in New Issue
Block a user