Lines Matching refs:samplers
171 create_samplers(struct gl_context *ctx, GLsizei count, GLuint *samplers,
176 if (!samplers)
181 _mesa_HashFindFreeKeys(ctx->Shared->SamplerObjects, samplers, count);
187 sampObj = _mesa_new_sampler_object(ctx, samplers[i]);
194 _mesa_HashInsertLocked(ctx->Shared->SamplerObjects, samplers[i],
202 create_samplers_err(struct gl_context *ctx, GLsizei count, GLuint *samplers,
214 create_samplers(ctx, count, samplers, caller);
218 _mesa_GenSamplers_no_error(GLsizei count, GLuint *samplers)
221 create_samplers(ctx, count, samplers, "glGenSamplers");
225 _mesa_GenSamplers(GLsizei count, GLuint *samplers)
228 create_samplers_err(ctx, count, samplers, "glGenSamplers");
232 _mesa_CreateSamplers_no_error(GLsizei count, GLuint *samplers)
235 create_samplers(ctx, count, samplers, "glCreateSamplers");
239 _mesa_CreateSamplers(GLsizei count, GLuint *samplers)
242 create_samplers_err(ctx, count, samplers, "glCreateSamplers");
247 delete_samplers(struct gl_context *ctx, GLsizei count, const GLuint *samplers)
254 if (samplers[i]) {
257 lookup_samplerobj_locked(ctx, samplers[i]);
269 _mesa_HashRemoveLocked(ctx->Shared->SamplerObjects, samplers[i]);
281 _mesa_DeleteSamplers_no_error(GLsizei count, const GLuint *samplers)
284 delete_samplers(ctx, count, samplers);
289 _mesa_DeleteSamplers(GLsizei count, const GLuint *samplers)
298 delete_samplers(ctx, count, samplers);
370 const GLuint *samplers, bool no_error)
376 if (samplers) {
404 if (samplers[i] != 0) {
405 if (currentSampler && currentSampler->Name == samplers[i])
408 sampObj = lookup_samplerobj_locked(ctx, samplers[i]);
413 * in <samplers> is not zero or the name of an existing
418 "glBindSamplers(samplers[%d]=%u is not zero or "
420 i, samplers[i]);
439 /* Unbind all samplers in the range <first> through <first>+<count>-1 */
456 _mesa_BindSamplers_no_error(GLuint first, GLsizei count, const GLuint *samplers)
459 bind_samplers(ctx, first, count, samplers, true);
464 _mesa_BindSamplers(GLuint first, GLsizei count, const GLuint *samplers)
482 bind_samplers(ctx, first, count, samplers, false);