r600g: remove unused struct r600_state
authorMarek Olšák <maraeo@gmail.com>
Sat, 29 May 2010 13:40:51 +0000 (15:40 +0200)
committerMarek Olšák <maraeo@gmail.com>
Mon, 31 May 2010 02:16:24 +0000 (04:16 +0200)
What was the purpose of it?

src/gallium/drivers/r600/r600_context.h
src/gallium/drivers/r600/r600_shader.h

index cfaca6d23f0d7b10cd7b6050a2b6174bacfce5c3..8e996b7d20475067ba108d9543c1751aea93dcbc 100644 (file)
@@ -32,9 +32,6 @@
 #include "radeon.h"
 #include "r600_shader.h"
 
-struct r600_state;
-typedef void (*r600_state_destroy_t)(struct r600_state *rstate);
-
 /* XXX move this to a more appropriate place */
 struct r600_vertex_elements_state
 {
@@ -42,17 +39,6 @@ struct r600_vertex_elements_state
        struct pipe_vertex_element elements[32];
 };
 
-struct r600_state {
-       unsigned                type;
-       struct r600_atom        *atom;
-       void                    *state;
-       unsigned                nbuffers;
-       struct pipe_buffer      *buffer[256];
-       unsigned                nsurfaces;
-       struct pipe_surface     *surface[256];
-       r600_state_destroy_t    destroy;
-};
-
 struct r600_pipe_shader {
        unsigned                                type;
        struct r600_shader                      shader;
@@ -91,10 +77,6 @@ void r600_draw_range_elements(struct pipe_context *ctx,
                unsigned max_index, unsigned mode,
                unsigned start, unsigned count);
 
-void r600_state_destroy_common(struct r600_state *state);
-struct r600_state *r600_state_new(r600_state_destroy_t destroy);
-struct r600_state *r600_state_destroy(struct r600_state *state);
-
 void r600_init_state_functions(struct r600_context *rctx);
 void r600_init_query_functions(struct r600_context* rctx);
 struct pipe_context *r600_create_context(struct pipe_screen *screen, void *priv);
index 62625754ec7f4c5467bedd7c93dc923ac9ee55f5..3b65b29553c89bdd3e07412d00f9cd73fe8a6977 100644 (file)
@@ -26,8 +26,6 @@
 #include "r600_compiler.h"
 #include "radeon.h"
 
-struct r600_state;
-
 struct r600_shader_operand {
        struct c_vector                 *vector;
        unsigned                        sel;