Mesa (r6xx-rewrite): more cleanup

Alex Deucher agd5f at kemper.freedesktop.org
Fri May 29 19:40:43 UTC 2009


Module: Mesa
Branch: r6xx-rewrite
Commit: 949c489f592d5227843a06a5ae3851102cd46333
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=949c489f592d5227843a06a5ae3851102cd46333

Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Fri May 29 14:23:04 2009 -0400

more cleanup

---

 src/mesa/drivers/dri/r600/r600_context.c  |    2 --
 src/mesa/drivers/dri/r600/r600_context.h  |    8 --------
 src/mesa/drivers/dri/r600/r700_chip.c     |    4 ++--
 src/mesa/drivers/dri/r600/r700_fragprog.c |    2 +-
 src/mesa/drivers/dri/r600/r700_oglprog.c  |    4 ++--
 src/mesa/drivers/dri/r600/r700_vertprog.c |    2 +-
 6 files changed, 6 insertions(+), 16 deletions(-)

diff --git a/src/mesa/drivers/dri/r600/r600_context.c b/src/mesa/drivers/dri/r600/r600_context.c
index 0144070..9b057ad 100644
--- a/src/mesa/drivers/dri/r600/r600_context.c
+++ b/src/mesa/drivers/dri/r600/r600_context.c
@@ -251,8 +251,6 @@ GLboolean r600CreateContext(const __GLcontextModes * glVisual,
 	r700InitChipObject(r600);  /* let the eag... */
 
     (r600->chipobj.InitFuncs)(&functions);
-    r600->chipobj.EmitShader     = r600EmitShader;
-    r600->chipobj.DeleteShader   = r600DeleteShader;
 
 	if (!radeonInitContext(&r600->radeon, &functions,
 			       glVisual, driContextPriv,
diff --git a/src/mesa/drivers/dri/r600/r600_context.h b/src/mesa/drivers/dri/r600/r600_context.h
index 63c018d..6f41bbc 100644
--- a/src/mesa/drivers/dri/r600/r600_context.h
+++ b/src/mesa/drivers/dri/r600/r600_context.h
@@ -140,14 +140,6 @@ typedef struct chip_object
 
     GLuint    (*GetTexObjSize)(void);
 
-    /* ------------  IN  ------------------- */
-    GLboolean (*EmitShader)( GLcontext * ctx, 
-                             void ** shaderbo,
-			                 GLvoid * data, 
-                             int sizeinDWORD,
-                             char * szShaderUsage);
-    GLboolean (*DeleteShader)(GLcontext * ctx, 
-                              void * shaderbo);
     struct tnl_pipeline_stage **stages;
 } chip_object;
 
diff --git a/src/mesa/drivers/dri/r600/r700_chip.c b/src/mesa/drivers/dri/r600/r700_chip.c
index 81eacc7..5cd0d72 100644
--- a/src/mesa/drivers/dri/r600/r700_chip.c
+++ b/src/mesa/drivers/dri/r600/r700_chip.c
@@ -55,12 +55,12 @@ static GLboolean r700DestroyChipObj(GLcontext * ctx)
 
     if(0 != r700->pbo_vs_clear)
     {
-        (context->chipobj.DeleteShader)(context, r700->pbo_vs_clear);    
+        r600DeleteShader(context, r700->pbo_vs_clear);    
     }
 
     if(0 != r700->pbo_fs_clear)
     {
-        (context->chipobj.DeleteShader)(context, r700->pbo_fs_clear);
+        r600DeleteShader(context, r700->pbo_fs_clear);
     }
 
     FREE(r700->pStateList);
diff --git a/src/mesa/drivers/dri/r600/r700_fragprog.c b/src/mesa/drivers/dri/r600/r700_fragprog.c
index 3aacad9..c46094d 100644
--- a/src/mesa/drivers/dri/r600/r700_fragprog.c
+++ b/src/mesa/drivers/dri/r600/r700_fragprog.c
@@ -278,7 +278,7 @@ GLboolean r700SetupFragmentProgram(GLcontext * ctx)
 	    }
 
         /* Load fp to gpu */
-        (context->chipobj.EmitShader)(ctx, 
+        r600EmitShader(ctx, 
                        &(fp->shaderbo), 
                        (GLvoid *)(fp->r700Shader.pProgram),
                        fp->r700Shader.uShaderBinaryDWORDSize,
diff --git a/src/mesa/drivers/dri/r600/r700_oglprog.c b/src/mesa/drivers/dri/r600/r700_oglprog.c
index dc8c936..ba49367 100644
--- a/src/mesa/drivers/dri/r600/r700_oglprog.c
+++ b/src/mesa/drivers/dri/r600/r700_oglprog.c
@@ -97,7 +97,7 @@ static void r700DeleteProgram(GLcontext * ctx, struct gl_program *prog)
         vp = (struct r700_vertex_program*)prog;
         /* Release DMA region */
 
-        (context->chipobj.DeleteShader)(ctx, vp->shaderbo);
+        r600DeleteShader(ctx, vp->shaderbo);
 
         /* Clean up */
         Clean_Up_Assembler(&(vp->r700AsmCode));
@@ -108,7 +108,7 @@ static void r700DeleteProgram(GLcontext * ctx, struct gl_program *prog)
 		fp = (struct r700_fragment_program*)prog;
         /* Release DMA region */
 
-        (context->chipobj.DeleteShader)(ctx, fp->shaderbo);
+        r600DeleteShader(ctx, fp->shaderbo);
 
         /* Clean up */
         Clean_Up_Assembler(&(fp->r700AsmCode));
diff --git a/src/mesa/drivers/dri/r600/r700_vertprog.c b/src/mesa/drivers/dri/r600/r700_vertprog.c
index 9325553..2861918 100644
--- a/src/mesa/drivers/dri/r600/r700_vertprog.c
+++ b/src/mesa/drivers/dri/r600/r700_vertprog.c
@@ -357,7 +357,7 @@ GLboolean r700SetupVertexProgram(GLcontext * ctx)
 	    }
 
         /* Load vp to gpu */
-        (context->chipobj.EmitShader)(ctx, 
+        r600EmitShader(ctx, 
                        &(vp->shaderbo), 
                        (GLvoid *)(vp->r700Shader.pProgram),
                        vp->r700Shader.uShaderBinaryDWORDSize,




More information about the mesa-commit mailing list