Mesa (master): svga: pass context to svga_tgsi_vgpu9_translate()

Brian Paul brianp at kemper.freedesktop.org
Fri Oct 16 17:44:51 UTC 2015


Module: Mesa
Branch: master
Commit: 8d0d5dca5bd076ef363d3e923e6473916f3a9d35
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8d0d5dca5bd076ef363d3e923e6473916f3a9d35

Author: Brian Paul <brianp at vmware.com>
Date:   Thu Oct  8 21:03:27 2015 -0600

svga: pass context to svga_tgsi_vgpu9_translate()

Will be used for upcoming change.

Reviewed-by: Charmaine Lee <charmainel at vmware.com>

---

 src/gallium/drivers/svga/svga_state_fs.c |    3 ++-
 src/gallium/drivers/svga/svga_state_vs.c |    3 ++-
 src/gallium/drivers/svga/svga_tgsi.c     |    3 ++-
 src/gallium/drivers/svga/svga_tgsi.h     |    3 ++-
 4 files changed, 8 insertions(+), 4 deletions(-)

diff --git a/src/gallium/drivers/svga/svga_state_fs.c b/src/gallium/drivers/svga/svga_state_fs.c
index c244d53..e392778 100644
--- a/src/gallium/drivers/svga/svga_state_fs.c
+++ b/src/gallium/drivers/svga/svga_state_fs.c
@@ -90,7 +90,8 @@ translate_fragment_program(struct svga_context *svga,
                                         PIPE_SHADER_FRAGMENT);
    }
    else {
-      return svga_tgsi_vgpu9_translate(&fs->base, key, PIPE_SHADER_FRAGMENT);
+      return svga_tgsi_vgpu9_translate(svga, &fs->base, key,
+                                       PIPE_SHADER_FRAGMENT);
    }
 }
 
diff --git a/src/gallium/drivers/svga/svga_state_vs.c b/src/gallium/drivers/svga/svga_state_vs.c
index a846b77..24574c1 100644
--- a/src/gallium/drivers/svga/svga_state_vs.c
+++ b/src/gallium/drivers/svga/svga_state_vs.c
@@ -81,7 +81,8 @@ translate_vertex_program(struct svga_context *svga,
                                         PIPE_SHADER_VERTEX);
    }
    else {
-      return svga_tgsi_vgpu9_translate(&vs->base, key, PIPE_SHADER_VERTEX);
+      return svga_tgsi_vgpu9_translate(svga, &vs->base, key,
+                                       PIPE_SHADER_VERTEX);
    }
 }
 
diff --git a/src/gallium/drivers/svga/svga_tgsi.c b/src/gallium/drivers/svga/svga_tgsi.c
index 9a6fb46..a047570 100644
--- a/src/gallium/drivers/svga/svga_tgsi.c
+++ b/src/gallium/drivers/svga/svga_tgsi.c
@@ -175,7 +175,8 @@ svga_shader_emit_header(struct svga_shader_emitter *emit)
  * it is, it will be copied to a hardware buffer for upload.
  */
 struct svga_shader_variant *
-svga_tgsi_vgpu9_translate(const struct svga_shader *shader,
+svga_tgsi_vgpu9_translate(struct svga_context *svga,
+                          const struct svga_shader *shader,
                           const struct svga_compile_key *key, unsigned unit)
 {
    struct svga_shader_variant *variant = NULL;
diff --git a/src/gallium/drivers/svga/svga_tgsi.h b/src/gallium/drivers/svga/svga_tgsi.h
index 207a3f0..2581135 100644
--- a/src/gallium/drivers/svga/svga_tgsi.h
+++ b/src/gallium/drivers/svga/svga_tgsi.h
@@ -63,7 +63,8 @@ static inline void svga_generate_vdecl_semantics( unsigned idx,
 
 
 struct svga_shader_variant *
-svga_tgsi_vgpu9_translate(const struct svga_shader *shader,
+svga_tgsi_vgpu9_translate(struct svga_context *svga,
+                          const struct svga_shader *shader,
                           const struct svga_compile_key *key, unsigned unit);
 
 struct svga_shader_variant *




More information about the mesa-commit mailing list