svga: pass context to svga_tgsi_vgpu9_translate()
authorBrian Paul <brianp@vmware.com>
Fri, 9 Oct 2015 03:03:27 +0000 (21:03 -0600)
committerBrian Paul <brianp@vmware.com>
Fri, 16 Oct 2015 17:43:28 +0000 (11:43 -0600)
Will be used for upcoming change.

Reviewed-by: Charmaine Lee <charmainel@vmware.com>
src/gallium/drivers/svga/svga_state_fs.c
src/gallium/drivers/svga/svga_state_vs.c
src/gallium/drivers/svga/svga_tgsi.c
src/gallium/drivers/svga/svga_tgsi.h

index c244d5352d9c2c90d78621c1d591dfdbf14fd6d8..e392778c2fba280321f854c7cb038de17c88cbff 100644 (file)
@@ -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);
    }
 }
 
index a846b779e70fa804110c995e3a47043ebec780a7..24574c1bf854ab122b1c901741f77cbc635c0dad 100644 (file)
@@ -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);
    }
 }
 
index 9a6fb465ccb2e6b05c695c3469fff489ef92f67a..a047570ae36b712886b3b58e1da9e3dd06e31b15 100644 (file)
@@ -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;
index 207a3f0a8457dd1034349f2ada8b888a8f8c2bff..2581135701fd9433c37911863377a1e5b0e75c2d 100644 (file)
@@ -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 *