Lines Matching defs:uniform
107 struct gl_uniform_storage *uniform,
113 /* If the uniform is not a shader storage buffer or is not an array return
116 if (!uniform->is_shader_storage || top_level_array_size_in_bytes == 0)
125 if (block_index != uniform->block_index ||
126 uniform->offset >= after_top_level_array ||
127 uniform->offset < second_element_offset) {
172 * uniform.
176 struct gl_uniform_storage *uniform)
178 const unsigned entries = MAX2(1, uniform->array_elements);
182 /* Found a block with enough slots to fit the uniform */
240 * Validate uniform resources used by a program versus the implementation limits
258 linker_warning(prog, "Too many %s shader default uniform block "
264 linker_error(prog, "Too many %s shader default uniform block "
273 linker_warning(prog, "Too many %s shader uniform components, "
278 linker_error(prog, "Too many %s shader uniform components\n",
288 linker_error(prog, "Too many combined uniform blocks (%d/%d)\n",
338 linker_error(prog, "subroutine uniform %s defined but no valid functions found\n", uni->type->name);