more cleanup
authorAlex Deucher <alexdeucher@gmail.com>
Fri, 29 May 2009 17:53:57 +0000 (13:53 -0400)
committerAlex Deucher <alexdeucher@gmail.com>
Fri, 29 May 2009 17:53:57 +0000 (13:53 -0400)
src/mesa/drivers/dri/r600/r600_cmdbuf.c
src/mesa/drivers/dri/r600/r600_cmdbuf.h
src/mesa/drivers/dri/r600/r600_context.c
src/mesa/drivers/dri/r600/r600_context.h
src/mesa/drivers/dri/r600/r600_emit.c

index b1f78388e4f6d8f8064daef4d6abdce3fa32dbb8..72a2ac1a8fc74bb5c188f6fa58edd536406d4035 100644 (file)
@@ -593,7 +593,7 @@ struct radeon_cs_manager * r600_radeon_cs_manager_legacy_ctor(struct radeon_cont
     return (struct radeon_cs_manager*)csm;
 }
 
-void r600InitCmdBuf(r600ContextPtr r600) /* from rcommonInitCmdBuf */
+void r600InitCmdBuf(context_t *r600) /* from rcommonInitCmdBuf */
 {
     radeonContextPtr rmesa = &r600->radeon;
        
index 9ad73d9d3a800edc5be2514e8f64dc5124b342f0..6c3ceb38fa699d8ffe859edf4b220c7342cf8135 100644 (file)
@@ -205,6 +205,6 @@ do {                                                                \
 #define R600_OUT_BATCH_REGSEQ(reg, count)      \
        R600_OUT_BATCH_REGS((reg), (count))
 
-extern void r600InitCmdBuf(r600ContextPtr r600);
+extern void r600InitCmdBuf(context_t *r600);
 
 #endif                         /* __R600_CMDBUF_H__ */
index 8baaa6aca85a54e6bf3a867fee3d2ac8a19b84dc..a82dc7f36b0aa3e678bc38c8b98e3ca397a9b6bf 100644 (file)
@@ -190,11 +190,11 @@ static void r600_vtbl_pre_emit_atoms(radeonContextPtr radeon)
 
 static void r600_fallback(GLcontext *ctx, GLuint bit, GLboolean mode)
 {
-       r600ContextPtr r600 = R600_CONTEXT(ctx);
+       context_t *context = R700_CONTEXT(ctx);
        if (mode)
-               r600->radeon.Fallback |= bit;
+               context->radeon.Fallback |= bit;
        else
-               r600->radeon.Fallback &= ~bit;
+               context->radeon.Fallback &= ~bit;
 }
 
 static void r600_init_vtbl(radeonContextPtr radeon)
@@ -216,7 +216,7 @@ GLboolean r600CreateContext(const __GLcontextModes * glVisual,
        __DRIscreenPrivate *sPriv = driContextPriv->driScreenPriv;
        radeonScreenPtr screen = (radeonScreenPtr) (sPriv->private);
        struct dd_function_table functions;
-       r600ContextPtr r600;
+       context_t *r600;
        GLcontext *ctx;
        int tcl_mode;
 
@@ -225,7 +225,7 @@ GLboolean r600CreateContext(const __GLcontextModes * glVisual,
        assert(screen);
 
        /* Allocate the R600 context */
-       r600 = (r600ContextPtr) CALLOC(sizeof(*r600));
+       r600 = (context_t*) CALLOC(sizeof(*r600));
        if (!r600)
                return GL_FALSE;
 
@@ -328,17 +328,15 @@ GLboolean r600CreateContext(const __GLcontextModes * glVisual,
        _tnl_allow_vertex_fog(ctx, GL_TRUE);
 
        /* currently bogus data */
-       if (screen->chip_flags & RADEON_CHIPSET_TCL) {
-               ctx->Const.VertexProgram.MaxInstructions = VSF_MAX_FRAGMENT_LENGTH / 4;
-               ctx->Const.VertexProgram.MaxNativeInstructions =
-                 VSF_MAX_FRAGMENT_LENGTH / 4;
-               ctx->Const.VertexProgram.MaxNativeAttribs = 16; /* r420 */
-               ctx->Const.VertexProgram.MaxTemps = 32;
-               ctx->Const.VertexProgram.MaxNativeTemps =
-                 /*VSF_MAX_FRAGMENT_TEMPS */ 32;
-               ctx->Const.VertexProgram.MaxNativeParameters = 256;     /* r420 */
-               ctx->Const.VertexProgram.MaxNativeAddressRegs = 1;
-       }
+       ctx->Const.VertexProgram.MaxInstructions = VSF_MAX_FRAGMENT_LENGTH / 4;
+       ctx->Const.VertexProgram.MaxNativeInstructions =
+               VSF_MAX_FRAGMENT_LENGTH / 4;
+       ctx->Const.VertexProgram.MaxNativeAttribs = 16; /* r420 */
+       ctx->Const.VertexProgram.MaxTemps = 32;
+       ctx->Const.VertexProgram.MaxNativeTemps =
+               /*VSF_MAX_FRAGMENT_TEMPS */ 32;
+       ctx->Const.VertexProgram.MaxNativeParameters = 256;     /* r420 */
+       ctx->Const.VertexProgram.MaxNativeAddressRegs = 1;
 
        ctx->Const.FragmentProgram.MaxNativeTemps = PFS_NUM_TEMP_REGS;
        ctx->Const.FragmentProgram.MaxNativeAttribs = 11;       /* copy i915... */
index 454cc7bad5334c0ad914e99d744aa159a6a4edbd..63c018dc9b596d6b07172b286d9c6f5ec242c6b3 100644 (file)
@@ -49,9 +49,6 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 #include "main/colormac.h"
 
 struct r600_context;
-typedef struct r600_context r600ContextRec;
-typedef struct r600_context *r600ContextPtr;
-
 typedef struct r600_context context_t;
 
 #include "main/mm.h"
@@ -116,30 +113,6 @@ extern int hw_tcl_on;
 #define R600_FALLBACK_TCL 1
 #define R600_FALLBACK_RAST 2
 
-/* r600_swtcl.c
- */
-struct r600_swtcl_info {
-  /*
-    * Offset of the 4UB color data within a hardware (swtcl) vertex.
-    */
-   GLuint coloroffset;
-
-   /**
-    * Offset of the 3UB specular color data within a hardware (swtcl) vertex.
-    */
-   GLuint specoffset;
-
-   struct vertex_attribute{
-       GLuint attr;
-       GLubyte format;
-       GLubyte dst_loc;
-       GLuint swizzle;
-       GLubyte write_mask;
-   } vert_attrs[VERT_ATTRIB_MAX];
-
-   GLubyte vertex_attr_count;
-};
-
 enum 
 {
     NO_SHIFT    = 0,
@@ -194,11 +167,9 @@ struct r600_context {
 
        GLboolean disable_lowimpact_fallback;
 
-       struct r600_swtcl_info swtcl;
        GLboolean vap_flush_needed;
 };
 
-#define R600_CONTEXT(ctx)              ((r600ContextPtr)(ctx->DriverCtx))
 #define R700_CONTEXT(ctx)              ((context_t *)(ctx->DriverCtx))
 #define GL_CONTEXT(context)     ((GLcontext *)(context->radeon.glCtx))
 
index 711dfefd736da1ce07e5aabb4ef8d6462614c910..7f25cb186826c835a496153f10b1910171821756 100644 (file)
@@ -47,7 +47,7 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 #include "r600_context.h"
 #include "r600_emit.h"
 
-void r600EmitCacheFlush(r600ContextPtr rmesa)
+void r600EmitCacheFlush(context_t *rmesa)
 {
        BATCH_LOCALS(&rmesa->radeon);
 /*