• Home
  • Raw
  • Download

Lines Matching refs:prog

44 interstage_member_mismatch(struct gl_shader_program *prog,  in interstage_member_mismatch()  argument
69 if (prog->IsES || prog->data->Version < 440) in interstage_member_mismatch()
88 if (!prog->IsES || prog->data->Version < 310) in interstage_member_mismatch()
92 if (!prog->IsES) in interstage_member_mismatch()
109 struct gl_shader_program *prog, in intrastage_match() argument
120 (!prog->IsES || in intrastage_match()
121 interstage_member_mismatch(prog, a->get_interface_type(), in intrastage_match()
149 !validate_intrastage_arrays(prog, b, a, match_precision)) in intrastage_match()
164 interstage_match(struct gl_shader_program *prog, ir_variable *producer, in interstage_match() argument
180 interstage_member_mismatch(prog, consumer->get_interface_type(), in interstage_match()
294 validate_intrastage_interface_blocks(struct gl_shader_program *prog, in validate_intrastage_interface_blocks() argument
345 } else if (!intrastage_match(prev_def, var, prog, in validate_intrastage_interface_blocks()
347 linker_error(prog, "definitions of interface block `%s' do not" in validate_intrastage_interface_blocks()
365 validate_interstage_inout_blocks(struct gl_shader_program *prog, in validate_interstage_inout_blocks() argument
398 interstage_member_mismatch(prog, consumer_iface, producer_iface)) { in validate_interstage_inout_blocks()
399 linker_error(prog, "Incompatible or missing gl_PerVertex re-declaration " in validate_interstage_inout_blocks()
445 if (prog->SeparateShader && !prog->IsES && prog->data->Version >= 150 && in validate_interstage_inout_blocks()
448 linker_error(prog, "missing output builtin block %s redeclaration " in validate_interstage_inout_blocks()
466 if (prog->SeparateShader && !prog->IsES && prog->data->Version >= 150 && in validate_interstage_inout_blocks()
469 linker_error(prog, "missing input builtin block %s redeclaration " in validate_interstage_inout_blocks()
489 linker_error(prog, "Input block `%s' is not an output of " in validate_interstage_inout_blocks()
495 !interstage_match(prog, producer_def, var, extra_array_level)) { in validate_interstage_inout_blocks()
496 linker_error(prog, "definitions of interface block `%s' do not " in validate_interstage_inout_blocks()
505 validate_interstage_uniform_blocks(struct gl_shader_program *prog, in validate_interstage_uniform_blocks() argument
530 if (!intrastage_match(old_def, var, prog, false /* precision */)) { in validate_interstage_uniform_blocks()
531 linker_error(prog, "definitions of uniform block `%s' do not " in validate_interstage_uniform_blocks()