[PATCH vkd3d 1/5] vkd3d-shader: Add a function pointer type for vkd3d_shader_preprocess().
Henri Verbeet
hverbeet at codeweavers.com
Fri Feb 25 12:36:35 CST 2022
Signed-off-by: Henri Verbeet <hverbeet at codeweavers.com>
---
include/vkd3d_shader.h | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/include/vkd3d_shader.h b/include/vkd3d_shader.h
index 5a60b374..0e958b24 100644
--- a/include/vkd3d_shader.h
+++ b/include/vkd3d_shader.h
@@ -1822,6 +1822,10 @@ typedef struct vkd3d_shader_signature_element * (*PFN_vkd3d_shader_find_signatur
/** Type of vkd3d_shader_free_shader_signature(). */
typedef void (*PFN_vkd3d_shader_free_shader_signature)(struct vkd3d_shader_signature *signature);
+/** Type of vkd3d_shader_preprocess(). \since 1.3 */
+typedef void (*PFN_vkd3d_shader_preprocess)(struct vkd3d_shader_compile_info *compile_info,
+ struct vkd3d_shader_code *out, char **messages);
+
#ifdef __cplusplus
}
#endif /* __cplusplus */
--
2.20.1
More information about the wine-devel
mailing list