X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=src%2Fmesa%2Fdrivers%2Fdri%2Fr600%2Fr600_emit.h;h=c50b6060ca9113daee3f392ef55825b104f19da3;hb=cd6a31cd4a9ea6deef4778c2eaef2d47240c3a6e;hp=661774d11ea94c119bda8fe2b24ff87f33dab40f;hpb=79a170108f1d9cad949cd2a34e4de597beae72db;p=mesa.git diff --git a/src/mesa/drivers/dri/r600/r600_emit.h b/src/mesa/drivers/dri/r600/r600_emit.h index 661774d11ea..c50b6060ca9 100644 --- a/src/mesa/drivers/dri/r600/r600_emit.h +++ b/src/mesa/drivers/dri/r600/r600_emit.h @@ -43,13 +43,23 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. void r600EmitCacheFlush(context_t *rmesa); -extern GLboolean r600EmitShader(GLcontext * ctx, +extern GLboolean r600EmitShader(struct gl_context * ctx, void ** shaderbo, GLvoid * data, int sizeinDWORD, char * szShaderUsage); -extern GLboolean r600DeleteShader(GLcontext * ctx, +extern GLboolean r600DeleteShader(struct gl_context * ctx, void * shaderbo); +extern GLboolean r600AllocShaderConsts(struct gl_context * ctx, + void ** constbo, + int sizeinBYTE, + char * szShaderUsage); +GLboolean r600EmitShaderConsts(struct gl_context * ctx, + void * constbo, + int bo_offset, + GLvoid * data, + int sizeinBYTE); + #endif