Cell: deprecate some use of struct cell_command - it should go away completely
authorBrian <brian.paul@tungstengraphics.com>
Fri, 1 Feb 2008 22:24:00 +0000 (15:24 -0700)
committerBen Skeggs <skeggsb@gmail.com>
Fri, 15 Feb 2008 02:50:28 +0000 (13:50 +1100)
Also, remove ALIGN16_ATTRIB from structs that no longer need it.

src/mesa/pipe/cell/common.h

index 05aeed83ab55796e6408df65304620c4f4e57a4c..7e193f31be6cb69b2d184d376e9a97d2679fbac9 100644 (file)
@@ -105,7 +105,7 @@ struct cell_command_framebuffer
    int width, height;
    void *color_start, *depth_start;
    enum pipe_format color_format, depth_format;
-} ALIGN16_ATTRIB;
+};
 
 
 /**
@@ -116,7 +116,7 @@ struct cell_command_clear_surface
    uint opcode;
    uint surface; /**< Temporary: 0=color, 1=Z */
    uint value;
-} ALIGN16_ATTRIB;
+};
 
 
 /**
@@ -173,7 +173,7 @@ struct cell_command_render
    uint dummy3;
    uint min_index;
    boolean inline_verts;
-} ALIGN16_ATTRIB;
+};
 
 
 struct cell_command_release_verts
@@ -191,11 +191,14 @@ struct cell_command_texture
 
 
 /** XXX unions don't seem to work */
+/* XXX this should go away; all commands should be placed in batch buffers */
 struct cell_command
 {
+#if 0
    struct cell_command_framebuffer fb;
    struct cell_command_clear_surface clear;
    struct cell_command_render render;
+#endif
    struct cell_command_vs vs;
 } ALIGN16_ATTRIB;