Home | History | Annotate | Download | only in glsl

Lines Matching refs:prog

42 interstage_member_mismatch(struct gl_shader_program *prog,
67 if (prog->IsES || prog->data->Version < 440)
86 if (!prog->IsES || prog->data->Version < 310)
90 if (!prog->IsES)
107 struct gl_shader_program *prog)
117 (!prog->IsES || prog->data->Version != 310 ||
118 interstage_member_mismatch(prog, a->get_interface_type(),
142 !validate_intrastage_arrays(prog, b, a))
157 interstage_match(struct gl_shader_program *prog, ir_variable *producer,
173 interstage_member_mismatch(prog, consumer->get_interface_type(),
287 validate_intrastage_interface_blocks(struct gl_shader_program *prog,
338 } else if (!intrastage_match(prev_def, var, prog)) {
339 linker_error(prog, "definitions of interface block `%s' do not"
357 validate_interstage_inout_blocks(struct gl_shader_program *prog,
392 linker_error(prog, "Input block `%s' is not an output of "
398 !interstage_match(prog, producer_def, var, extra_array_level)) {
399 linker_error(prog, "definitions of interface block `%s' do not "
408 validate_interstage_uniform_blocks(struct gl_shader_program *prog,
433 if (!intrastage_match(old_def, var, prog)) {
434 linker_error(prog, "definitions of uniform block `%s' do not "