vkd3d-shader: Introduce vkd3d_shader_preprocess().

Signed-off-by: Zebediah Figura <zfigura@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
Zebediah Figura
2020-09-25 16:53:01 -05:00
committed by Alexandre Julliard
parent be0864f949
commit f1cc186f18
3 changed files with 166 additions and 0 deletions

View File

@@ -14,6 +14,7 @@ global:
vkd3d_shader_get_version;
vkd3d_shader_parse_input_signature;
vkd3d_shader_parse_root_signature;
vkd3d_shader_preprocess;
vkd3d_shader_scan;
vkd3d_shader_serialize_root_signature;

View File

@@ -1141,3 +1141,11 @@ const enum vkd3d_shader_target_type *vkd3d_shader_get_supported_target_types(
return NULL;
}
}
int vkd3d_shader_preprocess(const struct vkd3d_shader_compile_info *compile_info,
struct vkd3d_shader_code *out, char **messages)
{
TRACE("compile_info %p, out %p, messages %p.\n", compile_info, out, messages);
return VKD3D_ERROR_NOT_IMPLEMENTED;
}