mesa: use STATIC_ASSERT in a few more places
This commit is contained in:
@@ -1951,7 +1951,7 @@ _mesa_test_formats(void)
|
|||||||
{
|
{
|
||||||
GLuint i;
|
GLuint i;
|
||||||
|
|
||||||
assert(Elements(format_info) == MESA_FORMAT_COUNT);
|
STATIC_ASSERT(Elements(format_info) == MESA_FORMAT_COUNT);
|
||||||
|
|
||||||
for (i = 0; i < MESA_FORMAT_COUNT; i++) {
|
for (i = 0; i < MESA_FORMAT_COUNT; i++) {
|
||||||
const struct gl_format_info *info = _mesa_get_format_info(i);
|
const struct gl_format_info *info = _mesa_get_format_info(i);
|
||||||
|
@@ -923,7 +923,7 @@ validate_samplers(const struct gl_program *prog, char *errMsg)
|
|||||||
GLbitfield samplersUsed = prog->SamplersUsed;
|
GLbitfield samplersUsed = prog->SamplersUsed;
|
||||||
GLuint i;
|
GLuint i;
|
||||||
|
|
||||||
assert(Elements(targetName) == NUM_TEXTURE_TARGETS);
|
STATIC_ASSERT(Elements(targetName) == NUM_TEXTURE_TARGETS);
|
||||||
|
|
||||||
if (samplersUsed == 0x0)
|
if (samplersUsed == 0x0)
|
||||||
return GL_TRUE;
|
return GL_TRUE;
|
||||||
|
@@ -113,7 +113,7 @@ _mesa_alloc_shared_state(struct gl_context *ctx)
|
|||||||
GL_TEXTURE_2D,
|
GL_TEXTURE_2D,
|
||||||
GL_TEXTURE_1D
|
GL_TEXTURE_1D
|
||||||
};
|
};
|
||||||
assert(Elements(targets) == NUM_TEXTURE_TARGETS);
|
STATIC_ASSERT(Elements(targets) == NUM_TEXTURE_TARGETS);
|
||||||
shared->DefaultTex[i] = ctx->Driver.NewTextureObject(ctx, 0, targets[i]);
|
shared->DefaultTex[i] = ctx->Driver.NewTextureObject(ctx, 0, targets[i]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -695,7 +695,7 @@ alloc_proxy_textures( struct gl_context *ctx )
|
|||||||
};
|
};
|
||||||
GLint tgt;
|
GLint tgt;
|
||||||
|
|
||||||
ASSERT(Elements(targets) == NUM_TEXTURE_TARGETS);
|
STATIC_ASSERT(Elements(targets) == NUM_TEXTURE_TARGETS);
|
||||||
|
|
||||||
for (tgt = 0; tgt < NUM_TEXTURE_TARGETS; tgt++) {
|
for (tgt = 0; tgt < NUM_TEXTURE_TARGETS; tgt++) {
|
||||||
if (!(ctx->Texture.ProxyTex[tgt]
|
if (!(ctx->Texture.ProxyTex[tgt]
|
||||||
|
Reference in New Issue
Block a user