Lines Matching defs:shader
50 * things local to the shader in the hopes that we can cleanup other
167 * referenced in any shader in the program. The uniform block itself is
275 * qualifier, except for vertex shader inputs and fragment shader
425 * from the shader source."
609 /* Empty shader, no resources. */
673 /* add shader subroutines */
768 * ensures that inter-shader outputs written to in an earlier stage
778 struct gl_linked_shader *shader = prog->_LinkedShaders[i];
779 if (shader) {
783 nir_remove_dead_variables(shader->Program->nir,
802 * Validate shader image resources.
837 linker_error(prog, "Too many combined image uniforms, shader storage "
952 * ensures that inter-shader outputs written to in an earlier stage
969 struct gl_linked_shader *shader = prog->_LinkedShaders[i];
970 if (shader) {
972 nir_lower_const_arrays_to_uniforms(shader->Program->nir,
979 nir_remove_dead_variables(shader->Program->nir,