Henri Verbeet : wined3d: Rename "shader_backend_t" to " wined3d_shader_backend_ops".

Alexandre Julliard julliard at winehq.org
Thu May 5 12:08:07 CDT 2011


Module: wine
Branch: master
Commit: 86b0c6bd7b7bef045730e79e91fb51619a854682
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=86b0c6bd7b7bef045730e79e91fb51619a854682

Author: Henri Verbeet <hverbeet at codeweavers.com>
Date:   Wed May  4 22:18:46 2011 +0200

wined3d: Rename "shader_backend_t" to "wined3d_shader_backend_ops".

This makes it more consistent with the other call table names in wined3d.

---

 dlls/wined3d/arb_program_shader.c |    3 ++-
 dlls/wined3d/directx.c            |    2 +-
 dlls/wined3d/glsl_shader.c        |    3 ++-
 dlls/wined3d/shader.c             |    3 ++-
 dlls/wined3d/wined3d_private.h    |   15 ++++++++-------
 5 files changed, 15 insertions(+), 11 deletions(-)

diff --git a/dlls/wined3d/arb_program_shader.c b/dlls/wined3d/arb_program_shader.c
index e3bb562..53c187a 100644
--- a/dlls/wined3d/arb_program_shader.c
+++ b/dlls/wined3d/arb_program_shader.c
@@ -5465,7 +5465,8 @@ static void shader_arb_handle_instruction(const struct wined3d_shader_instructio
     shader_arb_add_instruction_modifiers(ins);
 }
 
-const shader_backend_t arb_program_shader_backend = {
+const struct wined3d_shader_backend_ops arb_program_shader_backend =
+{
     shader_arb_handle_instruction,
     shader_arb_select,
     shader_arb_select_depth_blt,
diff --git a/dlls/wined3d/directx.c b/dlls/wined3d/directx.c
index 1b593ce..69a0673 100644
--- a/dlls/wined3d/directx.c
+++ b/dlls/wined3d/directx.c
@@ -2071,7 +2071,7 @@ static const struct fragment_pipeline *select_fragment_implementation(struct win
     else return &ffp_fragment_pipeline;
 }
 
-static const shader_backend_t *select_shader_backend(struct wined3d_adapter *adapter)
+static const struct wined3d_shader_backend_ops *select_shader_backend(struct wined3d_adapter *adapter)
 {
     int vs_selected_mode, ps_selected_mode;
 
diff --git a/dlls/wined3d/glsl_shader.c b/dlls/wined3d/glsl_shader.c
index 7bda045..6948ec3 100644
--- a/dlls/wined3d/glsl_shader.c
+++ b/dlls/wined3d/glsl_shader.c
@@ -5119,7 +5119,8 @@ static void shader_glsl_handle_instruction(const struct wined3d_shader_instructi
     shader_glsl_add_instruction_modifiers(ins);
 }
 
-const shader_backend_t glsl_shader_backend = {
+const struct wined3d_shader_backend_ops glsl_shader_backend =
+{
     shader_glsl_handle_instruction,
     shader_glsl_select,
     shader_glsl_select_depth_blt,
diff --git a/dlls/wined3d/shader.c b/dlls/wined3d/shader.c
index 7f6e95b..6c8a224 100644
--- a/dlls/wined3d/shader.c
+++ b/dlls/wined3d/shader.c
@@ -1528,7 +1528,8 @@ static BOOL shader_none_color_fixup_supported(struct color_fixup_desc fixup)
     return FALSE;
 }
 
-const shader_backend_t none_shader_backend = {
+const struct wined3d_shader_backend_ops none_shader_backend =
+{
     shader_none_handle_instruction,
     shader_none_select,
     shader_none_select_depth_blt,
diff --git a/dlls/wined3d/wined3d_private.h b/dlls/wined3d/wined3d_private.h
index 955595c..8606004 100644
--- a/dlls/wined3d/wined3d_private.h
+++ b/dlls/wined3d/wined3d_private.h
@@ -742,7 +742,8 @@ struct vs_compile_args {
 struct wined3d_context;
 struct wined3d_state;
 
-typedef struct {
+struct wined3d_shader_backend_ops
+{
     void (*shader_handle_instruction)(const struct wined3d_shader_instruction *);
     void (*shader_select)(const struct wined3d_context *context, BOOL usePS, BOOL useVS);
     void (*shader_select_depth_blt)(void *shader_priv, const struct wined3d_gl_info *gl_info,
@@ -759,11 +760,11 @@ typedef struct {
     BOOL (*shader_dirtifyable_constants)(void);
     void (*shader_get_caps)(const struct wined3d_gl_info *gl_info, struct shader_caps *caps);
     BOOL (*shader_color_fixup_supported)(struct color_fixup_desc fixup);
-} shader_backend_t;
+};
 
-extern const shader_backend_t glsl_shader_backend DECLSPEC_HIDDEN;
-extern const shader_backend_t arb_program_shader_backend DECLSPEC_HIDDEN;
-extern const shader_backend_t none_shader_backend DECLSPEC_HIDDEN;
+extern const struct wined3d_shader_backend_ops glsl_shader_backend DECLSPEC_HIDDEN;
+extern const struct wined3d_shader_backend_ops arb_program_shader_backend DECLSPEC_HIDDEN;
+extern const struct wined3d_shader_backend_ops none_shader_backend DECLSPEC_HIDDEN;
 
 /* X11 locking */
 
@@ -1532,7 +1533,7 @@ struct wined3d_adapter
     LUID luid;
 
     const struct fragment_pipeline *fragment_pipe;
-    const shader_backend_t *shader_backend;
+    const struct wined3d_shader_backend_ops *shader_backend;
     const struct blit_shader *blitter;
 };
 
@@ -1659,7 +1660,7 @@ struct IWineD3DDeviceImpl
     /* Selected capabilities */
     int vs_selected_mode;
     int ps_selected_mode;
-    const shader_backend_t *shader_backend;
+    const struct wined3d_shader_backend_ops *shader_backend;
     void *shader_priv;
     void *fragment_priv;
     void *blit_priv;




More information about the wine-cvs mailing list