Mesa (master): svga: remove svga_tgsi_vgpu9_translate() call in GS path

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


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

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

svga: remove svga_tgsi_vgpu9_translate() call in GS path

We can never have geometry shaders with vgpu9.

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

---

 src/gallium/drivers/svga/svga_state_gs.c |   10 +++-------
 1 file changed, 3 insertions(+), 7 deletions(-)

diff --git a/src/gallium/drivers/svga/svga_state_gs.c b/src/gallium/drivers/svga/svga_state_gs.c
index 7f75410..0b336ba 100644
--- a/src/gallium/drivers/svga/svga_state_gs.c
+++ b/src/gallium/drivers/svga/svga_state_gs.c
@@ -53,13 +53,9 @@ translate_geometry_program(struct svga_context *svga,
                            const struct svga_geometry_shader *gs,
                            const struct svga_compile_key *key)
 {
-   if (svga_have_vgpu10(svga)) {
-      return svga_tgsi_vgpu10_translate(svga, &gs->base, key,
-                                        PIPE_SHADER_GEOMETRY);
-   }
-   else {
-      return svga_tgsi_vgpu9_translate(&gs->base, key, PIPE_SHADER_GEOMETRY);
-   }
+   assert(svga_have_vgpu10(svga));
+   return svga_tgsi_vgpu10_translate(svga, &gs->base, key,
+                                     PIPE_SHADER_GEOMETRY);
 }
 
 




More information about the mesa-commit mailing list