svga: remove old, unused sincos code for SM2.0
authorBrian Paul <brianp@vmware.com>
Tue, 11 Oct 2011 15:39:28 +0000 (09:39 -0600)
committerBrian Paul <brianp@vmware.com>
Tue, 11 Oct 2011 15:55:48 +0000 (09:55 -0600)
src/gallium/drivers/svga/svga_tgsi_emit.h
src/gallium/drivers/svga/svga_tgsi_insn.c

index 717a0aff741f9ec67b9b81edcdeba2525512a46c..8ff25d678dc49ee37fd39f139651313c095efd2a 100644 (file)
@@ -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];
index 0e8f63d4a37caf3d17ffe0686c7d4d15adba110b..5a9af89bf037a9423d47863c1c0045ad1cca5aef 100644 (file)
@@ -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 );
    }