summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorBrian Paul <[email protected]>2011-10-11 09:39:28 -0600
committerBrian Paul <[email protected]>2011-10-11 09:55:48 -0600
commitb875838ec302c4e830e13ebd5fa834fd22830279 (patch)
treea3195921f11b86f630031ad0b74c5bc52632d677 /src
parent94b219b9e2c20711078b1628cf1fa599a29bf67f (diff)
svga: remove old, unused sincos code for SM2.0
Diffstat (limited to 'src')
-rw-r--r--src/gallium/drivers/svga/svga_tgsi_emit.h3
-rw-r--r--src/gallium/drivers/svga/svga_tgsi_insn.c48
2 files changed, 0 insertions, 51 deletions
diff --git a/src/gallium/drivers/svga/svga_tgsi_emit.h b/src/gallium/drivers/svga/svga_tgsi_emit.h
index 717a0aff741..8ff25d678dc 100644
--- a/src/gallium/drivers/svga/svga_tgsi_emit.h
+++ b/src/gallium/drivers/svga/svga_tgsi_emit.h
@@ -89,9 +89,6 @@ struct svga_shader_emitter
boolean created_loop_const;
int loop_const_idx;
- boolean created_sincos_consts;
- int sincos_consts_idx;
-
unsigned inverted_texcoords; /**< bitmask of which texcoords are flipped */
struct src_register ps_true_texcoord[PIPE_MAX_ATTRIBS];
struct src_register ps_inverted_texcoord[PIPE_MAX_ATTRIBS];
diff --git a/src/gallium/drivers/svga/svga_tgsi_insn.c b/src/gallium/drivers/svga/svga_tgsi_insn.c
index 0e8f63d4a37..5a9af89bf03 100644
--- a/src/gallium/drivers/svga/svga_tgsi_insn.c
+++ b/src/gallium/drivers/svga/svga_tgsi_insn.c
@@ -657,33 +657,6 @@ create_loop_const( struct svga_shader_emitter *emit )
}
static INLINE boolean
-create_sincos_consts( struct svga_shader_emitter *emit )
-{
- unsigned idx = emit->nr_hw_float_const++;
-
- if (!emit_def_const( emit, SVGA3D_CONST_TYPE_FLOAT, idx,
- -1.5500992e-006f,
- -2.1701389e-005f,
- 0.0026041667f,
- 0.00026041668f ))
- return FALSE;
-
- emit->sincos_consts_idx = idx;
- idx = emit->nr_hw_float_const++;
-
- if (!emit_def_const( emit, SVGA3D_CONST_TYPE_FLOAT, idx,
- -0.020833334f,
- -0.12500000f,
- 1.0f,
- 0.50000000f ))
- return FALSE;
-
- emit->created_sincos_consts = TRUE;
-
- return TRUE;
-}
-
-static INLINE boolean
create_arl_consts( struct svga_shader_emitter *emit )
{
int i;
@@ -762,18 +735,6 @@ get_loop_const( struct svga_shader_emitter *emit )
emit->loop_const_idx );
}
-/* returns a sincos const */
-static INLINE struct src_register
-get_sincos_const( struct svga_shader_emitter *emit,
- unsigned index )
-{
- assert(emit->created_sincos_consts);
- assert(emit->sincos_consts_idx >= 0);
- assert(index == 0 || index == 1);
- return src_register( SVGA3DREG_CONST,
- emit->sincos_consts_idx + index );
-}
-
static INLINE struct src_register
get_fake_arl_const( struct svga_shader_emitter *emit )
{
@@ -3071,12 +3032,6 @@ needs_to_create_loop_const( struct svga_shader_emitter *emit )
}
static INLINE boolean
-needs_to_create_sincos_consts( struct svga_shader_emitter *emit )
-{
- return FALSE;
-}
-
-static INLINE boolean
needs_to_create_arl_consts( struct svga_shader_emitter *emit )
{
return (emit->num_arl_consts > 0);
@@ -3177,9 +3132,6 @@ static boolean svga_shader_emit_helpers( struct svga_shader_emitter *emit )
if (needs_to_create_loop_const( emit )) {
create_loop_const( emit );
}
- if (needs_to_create_sincos_consts( emit )) {
- create_sincos_consts( emit );
- }
if (needs_to_create_arl_consts( emit )) {
create_arl_consts( emit );
}