remove old/used code
authorBrian <brian.paul@tungstengraphics.com>
Thu, 20 Sep 2007 20:08:09 +0000 (14:08 -0600)
committerBrian <brian.paul@tungstengraphics.com>
Thu, 20 Sep 2007 20:08:09 +0000 (14:08 -0600)
src/mesa/pipe/draw/draw_vertex.c
src/mesa/pipe/draw/draw_vertex.h
src/mesa/pipe/draw/draw_vertex_shader.c
src/mesa/pipe/i915simple/i915_state_derived.c
src/mesa/pipe/tgsi/mesa/mesa_to_tgsi.c

index ab4e6c78641c5e11702e793752d42bbd03100547..6f81e6e8a390df9369876af6b49f7e6c50963d15 100644 (file)
@@ -45,7 +45,7 @@
 
 
 static INLINE void
-emit_vertex_attr(struct vertex_info *vinfo, /*uint vfAttr,*/
+emit_vertex_attr(struct vertex_info *vinfo,
                  attrib_format format, interp_mode interp)
 {
    const uint n = vinfo->num_attribs;
@@ -112,15 +112,15 @@ draw_set_vertex_attributes( struct draw_context *draw,
    /*
     * First three attribs are always the same: header, clip pos, winpos
     */
-   emit_vertex_attr(vinfo, /*TGSI_ATTRIB_VERTEX_HEADER,*/ FORMAT_1F, INTERP_NONE);
-   emit_vertex_attr(vinfo, /*TGSI_ATTRIB_CLIP_POS,*/ FORMAT_4F, INTERP_LINEAR);
-   emit_vertex_attr(vinfo, /*TGSI_ATTRIB_POS,*/ FORMAT_4F_VIEWPORT, INTERP_LINEAR);
+   emit_vertex_attr(vinfo, FORMAT_1F, INTERP_NONE);
+   emit_vertex_attr(vinfo, FORMAT_4F, INTERP_LINEAR);
+   emit_vertex_attr(vinfo, FORMAT_4F_VIEWPORT, INTERP_LINEAR);
 
    /*
     * Remaining attribs (color, texcoords, etc)
     */
    for (i = 1; i < nr_attrs; i++) {
-      emit_vertex_attr(vinfo, /*slot_to_vf_attr[i],*/ FORMAT_4F, interps[i]);
+      emit_vertex_attr(vinfo, FORMAT_4F, interps[i]);
    }
 
    draw_compute_vertex_size(vinfo);
index 5aa0df4e927a2dfd48ac3a1d2e73877485fafac8..29689817084d591b91c2997552f6a3a1d56e5503 100644 (file)
 #define DRAW_VERTEX_H
 
 
-
-#if 0
-#define MAX_VERT_ATTRIBS 12  /* OK? */
-#endif
-
 struct draw_context;
 
 
-
 /**
  * Vertex attribute format
  */
@@ -92,9 +86,6 @@ draw_emit_vertex_attr(struct vertex_info *vinfo,
 {
    const uint n = vinfo->num_attribs;
    assert(n < PIPE_MAX_SHADER_OUTPUTS);
-   /*
-   vinfo->attr_mask |= (1 << vfAttr);
-   */
    vinfo->format[n] = format;
    vinfo->interp_mode[n] = interp;
    vinfo->num_attribs++;
index 2d424632e734357f45849acd18df36d48a9ebd63..6461e3e3ba82040bb2cbd56ad028415d2dd55a89 100644 (file)
@@ -94,11 +94,7 @@ run_vertex_program(struct draw_context *draw,
    const float *trans = draw->viewport.translate;
 
    assert(count <= 4);
-#if 0
-   assert(draw->vertex_shader.outputs_written & (1 << TGSI_ATTRIB_POS));
-#else
    assert(draw->vertex_shader.output_semantics[0] == TGSI_SEMANTIC_POSITION);
-#endif
 
 #ifdef DEBUG
    memset( &machine, 0, sizeof( machine ) );
index 1485d37a62ed6e35efda76572c8a2cf5936d83db..2a03650620a45e5a6186e760c265763908d7bfb9 100644 (file)
@@ -103,40 +103,6 @@ static void calculate_vertex_layout( struct i915_context *i915 )
       }
    }
 
-#if 0
-   /* color0 */
-   if (inputsRead & (1 << TGSI_ATTRIB_COLOR0)) {
-      front0 = draw_emit_vertex_attr(vinfo, FORMAT_4UB, colorInterp);
-      vinfo->hwfmt[0] |= S4_VFMT_COLOR;
-   }
-
-   /* color 1 */
-   if (inputsRead & (1 << TGSI_ATTRIB_COLOR1)) {
-      assert(0); /* untested */
-      front1 = draw_emit_vertex_attr(vinfo, FORMAT_4UB, colorInterp);
-      vinfo->hwfmt[0] |= S4_VFMT_SPEC_FOG;
-   }
-
-   /* XXX fog? */
-
-   /* texcoords */
-   {
-      uint i;
-      for (i = TGSI_ATTRIB_TEX0; i <= TGSI_ATTRIB_TEX7; i++) {
-         uint hwtc;
-         if (inputsRead & (1 << i)) {
-            draw_emit_vertex_attr(vinfo, FORMAT_4F, INTERP_PERSPECTIVE);
-            hwtc = TEXCOORDFMT_4D;
-            needW = TRUE;
-         }
-         else {
-            hwtc = TEXCOORDFMT_NOT_PRESENT;
-         }
-         vinfo->hwfmt[1] |= hwtc << ((i - TGSI_ATTRIB_TEX0) * 4);
-      }
-   }
-#endif
-
    /* go back and fill in the vertex position info now that we have needW */
    if (needW) {
       vinfo->hwfmt[0] |= S4_VFMT_XYZW;
index abb0ff755c99cfa15faf54dc648a2b496e1fc46c..115c5d1eb026b311f52d5152cd3ca9e05ef47a42 100644 (file)
@@ -540,12 +540,6 @@ tgsi_mesa_compile_fp_program(
    struct tgsi_processor *processor;\r
    struct tgsi_full_declaration fulldecl;\r
    struct tgsi_full_instruction fullinst;\r
-   /*\r
-   struct tgsi_full_dst_register *fulldst;\r
-   struct tgsi_full_src_register *fullsrc;\r
-   GLuint inputs_read;\r
-   GLboolean reads_wpos;\r
-   */\r
    GLuint preamble_size = 0;\r
 \r
    *(struct tgsi_version *) &tokens[0] = tgsi_build_version();\r
@@ -703,6 +697,9 @@ tgsi_mesa_compile_vp_program(
 \r
    ti = 3;\r
 \r
+   /* XXX todo: input/output declarations\r
+    */\r
+\r
    for( i = 0; i < program->Base.NumInstructions; i++ ) {\r
       if( compile_instruction(\r
             &program->Base.Instructions[i],\r