From: Brian Paul Date: Tue, 11 Oct 2011 15:39:28 +0000 (-0600) Subject: svga: remove old, unused sincos code for SM2.0 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=b875838ec302c4e830e13ebd5fa834fd22830279;p=mesa.git svga: remove old, unused sincos code for SM2.0 --- 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 @@ -656,33 +656,6 @@ create_loop_const( struct svga_shader_emitter *emit ) return TRUE; } -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 ) { @@ -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 ) { @@ -3070,12 +3031,6 @@ needs_to_create_loop_const( struct svga_shader_emitter *emit ) return (emit->info.opcode_count[TGSI_OPCODE_BGNLOOP] >= 1); } -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 ) { @@ -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 ); }