diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/mesa/drivers/dri/r600/r600_context.c | 2 | ||||
-rw-r--r-- | src/mesa/drivers/dri/r600/r600_context.h | 8 | ||||
-rw-r--r-- | src/mesa/drivers/dri/r600/r700_chip.c | 4 | ||||
-rw-r--r-- | src/mesa/drivers/dri/r600/r700_fragprog.c | 2 | ||||
-rw-r--r-- | src/mesa/drivers/dri/r600/r700_oglprog.c | 4 | ||||
-rw-r--r-- | 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 01440705c3..9b057ad1b5 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 63c018dc9b..6f41bbcbbc 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 81eacc74eb..5cd0d72d6e 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 3aacad9919..c46094dcd7 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 dc8c936165..ba49367dc4 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 932555376c..2861918c42 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,
|