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=dfedc38bfd1e3bfb142c9c33bf0dba3a1392fe9c;hpb=080c40ab32b2abd6d8381b4a0cc143d36a1652b2;p=mesa.git diff --git a/src/mesa/drivers/dri/radeon/radeon_context.h b/src/mesa/drivers/dri/radeon/radeon_context.h index dfedc38bfd1..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,15 +441,25 @@ 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); - #endif /* __RADEON_CONTEXT_H__ */