Lines Matching defs:prog

44 interstage_member_mismatch(struct gl_shader_program *prog,
72 if (prog->IsES || prog->data->Version < 440)
91 if (!prog->IsES || prog->data->Version < 310)
95 if (!prog->IsES)
112 struct gl_shader_program *prog,
122 (prog->IsES ?
134 (!prog->IsES ||
135 interstage_member_mismatch(prog, a->get_interface_type(),
163 !validate_intrastage_arrays(prog, b, a, match_precision))
178 interstage_match(struct gl_shader_program *prog, ir_variable *producer,
194 interstage_member_mismatch(prog, consumer->get_interface_type(),
308 validate_intrastage_interface_blocks(struct gl_shader_program *prog,
359 } else if (!intrastage_match(prev_def, var, prog,
361 linker_error(prog, "definitions of interface block `%s' do not"
379 validate_interstage_inout_blocks(struct gl_shader_program *prog,
412 interstage_member_mismatch(prog, consumer_iface, producer_iface)) {
413 linker_error(prog, "Incompatible or missing gl_PerVertex re-declaration "
459 if (prog->SeparateShader && !prog->IsES && prog->data->Version >= 150 &&
462 linker_error(prog, "missing output builtin block %s redeclaration "
480 if (prog->SeparateShader && !prog->IsES && prog->data->Version >= 150 &&
483 linker_error(prog, "missing input builtin block %s redeclaration "
503 linker_error(prog, "Input block `%s' is not an output of "
509 !interstage_match(prog, producer_def, var, extra_array_level)) {
510 linker_error(prog, "definitions of interface block `%s' do not "
519 validate_interstage_uniform_blocks(struct gl_shader_program *prog,
544 if (!intrastage_match(old_def, var, prog, false /* precision */)) {
545 linker_error(prog, "definitions of uniform block `%s' do not "