X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=src%2Fmesa%2Fdrivers%2Fdri%2Fradeon%2Fradeon_context.h;h=403253278133b5b0bbcbcc5cb2cb69655855c9b0;hb=b9b66985c3d33fa0db2b49c0e0231aa6d341e183;hp=d84760bf74fce146032a120e75dda70b75a82a9a;hpb=653a83445f94620673f747a4ace6847a2c7fdb4d;p=mesa.git diff --git a/src/mesa/drivers/dri/radeon/radeon_context.h b/src/mesa/drivers/dri/radeon/radeon_context.h index d84760bf74f..40325327813 100644 --- a/src/mesa/drivers/dri/radeon/radeon_context.h +++ b/src/mesa/drivers/dri/radeon/radeon_context.h @@ -35,7 +35,7 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. /* * Authors: * Gareth Hughes - * Keith Whitwell + * Keith Whitwell * Kevin E. Martin * Nicolai Haehnle */ @@ -47,7 +47,6 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. #include "dri_util.h" #include "drm.h" #include "radeon_drm.h" -#include "texmem.h" #include "main/macros.h" #include "main/mtypes.h" #include "main/colormac.h" @@ -60,8 +59,6 @@ struct r100_context; typedef struct r100_context r100ContextRec; typedef struct r100_context *r100ContextPtr; -#include "radeon_lock.h" - #define R100_TEX_ALL 0x7 @@ -419,7 +416,6 @@ struct r100_context { GLuint NeedTexMatrix; GLuint TexMatColSwap; GLmatrix tmpmat[RADEON_MAX_TEXTURE_UNITS]; - GLuint last_ReallyEnabled; /* radeon_tcl.c */ @@ -445,13 +441,24 @@ struct r100_context { }; -#define R100_CONTEXT(ctx) ((r100ContextPtr)(ctx->DriverCtx)) +static inline r100ContextPtr +R100_CONTEXT(struct gl_context *ctx) +{ + return (r100ContextPtr) ctx; +} + #define RADEON_OLD_PACKETS 1 -extern GLboolean r100CreateContext( const __GLcontextModes *glVisual, +extern GLboolean r100CreateContext( gl_api api, + const struct gl_config *glVisual, __DRIcontext *driContextPriv, + unsigned major_version, + unsigned minor_version, + uint32_t flags, + bool notify_reset, + unsigned *error, void *sharedContextPrivate);