Henri Verbeet : vkd3d-shader: Add a function pointer type for vkd3d_shader_preprocess().

Alexandre Julliard julliard at winehq.org
Fri Feb 25 14:14:52 CST 2022


Module: vkd3d
Branch: master
Commit: 3a971932468aa80e54269b0eedea767b2f3ab51f
URL:    https://source.winehq.org/git/vkd3d.git/?a=commit;h=3a971932468aa80e54269b0eedea767b2f3ab51f

Author: Henri Verbeet <hverbeet at codeweavers.com>
Date:   Fri Feb 25 19:36:35 2022 +0100

vkd3d-shader: Add a function pointer type for vkd3d_shader_preprocess().

Signed-off-by: Henri Verbeet <hverbeet at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 include/vkd3d_shader.h | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/include/vkd3d_shader.h b/include/vkd3d_shader.h
index 5a60b37..0e958b2 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 */




More information about the wine-cvs mailing list