• Home
  • Raw
  • Download

Lines Matching refs:prog

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