diff options
author | Luca Barbieri <[email protected]> | 2010-04-12 18:06:06 +0200 |
---|---|---|
committer | Luca Barbieri <[email protected]> | 2010-04-12 18:06:06 +0200 |
commit | 8f0d5382e3aa38852be28e89993cb540293b9272 (patch) | |
tree | 2cd5d322f7466d7a92dbdfe0b777aadb48111f7a /src/gallium/drivers/nvfx/nvfx_vbo.c | |
parent | f647f46e03a755ac9058cd8abac13802aa7739cf (diff) |
nvfx: move check for NOUVEAU_SWTNL
Diffstat (limited to 'src/gallium/drivers/nvfx/nvfx_vbo.c')
-rw-r--r-- | src/gallium/drivers/nvfx/nvfx_vbo.c | 13 |
1 files changed, 2 insertions, 11 deletions
diff --git a/src/gallium/drivers/nvfx/nvfx_vbo.c b/src/gallium/drivers/nvfx/nvfx_vbo.c index 74de3a799e1..8c71aa3d1b1 100644 --- a/src/gallium/drivers/nvfx/nvfx_vbo.c +++ b/src/gallium/drivers/nvfx/nvfx_vbo.c @@ -11,15 +11,6 @@ #include "nouveau/nouveau_pushbuf.h" #include "nouveau/nouveau_util.h" -static boolean -nvfx_force_swtnl(struct nvfx_context *nvfx) -{ - static int force_swtnl = -1; - if(force_swtnl < 0) - force_swtnl = debug_get_bool_option("NOUVEAU_SWTNL", 0); - return force_swtnl; -} - static INLINE int nvfx_vbo_format_to_hw(enum pipe_format pipe, unsigned *fmt, unsigned *ncomp) { @@ -166,7 +157,7 @@ nvfx_draw_arrays(struct pipe_context *pipe, unsigned restart = 0; nvfx_vbo_set_idxbuf(nvfx, NULL, 0); - if (nvfx_force_swtnl(nvfx) || !nvfx_state_validate(nvfx)) { + if (nvfx->screen->force_swtnl || !nvfx_state_validate(nvfx)) { nvfx_draw_elements_swtnl(pipe, NULL, 0, mode, start, count); return; @@ -467,7 +458,7 @@ nvfx_draw_elements(struct pipe_context *pipe, boolean idxbuf; idxbuf = nvfx_vbo_set_idxbuf(nvfx, indexBuffer, indexSize); - if (nvfx_force_swtnl(nvfx) || !nvfx_state_validate(nvfx)) { + if (nvfx->screen->force_swtnl || !nvfx_state_validate(nvfx)) { nvfx_draw_elements_swtnl(pipe, indexBuffer, indexSize, mode, start, count); return; |