main: Moved _mesa_lock_texture and _mesa_unlock_texture to texobj.h from teximage.h.
Reviewed-by: Anuj Phogat <anuj.phogat@gmail.com>
This commit is contained in:
@@ -29,6 +29,7 @@
|
||||
#include "main/enums.h"
|
||||
#include "main/image.h"
|
||||
#include "main/teximage.h"
|
||||
#include "main/texobj.h"
|
||||
#include "main/texstate.h"
|
||||
#include "main/fbobject.h"
|
||||
|
||||
|
@@ -54,6 +54,7 @@
|
||||
|
||||
#include "main/teximage.h"
|
||||
#include "main/texformat.h"
|
||||
#include "main/texobj.h"
|
||||
#include "main/texstate.h"
|
||||
|
||||
#include "swrast_priv.h"
|
||||
|
@@ -44,10 +44,10 @@
|
||||
#include "texcompress.h"
|
||||
#include "texgetimage.h"
|
||||
#include "teximage.h"
|
||||
#include "texobj.h"
|
||||
#include "texstore.h"
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Can the given type represent negative values?
|
||||
*/
|
||||
|
@@ -169,24 +169,6 @@ _mesa_legal_texture_base_format_for_target(struct gl_context *ctx,
|
||||
unsigned dimensions,
|
||||
const char *caller);
|
||||
|
||||
/**
|
||||
* Lock a texture for updating. See also _mesa_lock_context_textures().
|
||||
*/
|
||||
static inline void
|
||||
_mesa_lock_texture(struct gl_context *ctx, struct gl_texture_object *texObj)
|
||||
{
|
||||
mtx_lock(&ctx->Shared->TexMutex);
|
||||
ctx->Shared->TextureStateStamp++;
|
||||
(void) texObj;
|
||||
}
|
||||
|
||||
static inline void
|
||||
_mesa_unlock_texture(struct gl_context *ctx, struct gl_texture_object *texObj)
|
||||
{
|
||||
(void) texObj;
|
||||
mtx_unlock(&ctx->Shared->TexMutex);
|
||||
}
|
||||
|
||||
/*@}*/
|
||||
|
||||
|
||||
|
@@ -98,6 +98,24 @@ _mesa_reference_texobj(struct gl_texture_object **ptr,
|
||||
_mesa_reference_texobj_(ptr, tex);
|
||||
}
|
||||
|
||||
/**
|
||||
* Lock a texture for updating. See also _mesa_lock_context_textures().
|
||||
*/
|
||||
static inline void
|
||||
_mesa_lock_texture(struct gl_context *ctx, struct gl_texture_object *texObj)
|
||||
{
|
||||
mtx_lock(&ctx->Shared->TexMutex);
|
||||
ctx->Shared->TextureStateStamp++;
|
||||
(void) texObj;
|
||||
}
|
||||
|
||||
static inline void
|
||||
_mesa_unlock_texture(struct gl_context *ctx, struct gl_texture_object *texObj)
|
||||
{
|
||||
(void) texObj;
|
||||
mtx_unlock(&ctx->Shared->TexMutex);
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Return number of faces for a texture target. This will be 6 for
|
||||
|
Reference in New Issue
Block a user