Home | History | Annotate | Download | only in program

Lines Matching refs:prog

361  * \param prog  pointer to containing program
365 GLboolean relAddr, const struct gl_program *prog)
381 sprintf(str, "%s", arb_input_attrib_string(index, prog->Target));
384 sprintf(str, "%s", arb_output_attrib_string(index, prog->Target));
401 = prog->Parameters->Parameters + index;
517 const struct gl_program *prog)
521 dstReg->Index, mode, dstReg->RelAddr, prog),
537 const struct gl_program *prog)
541 srcReg->Index, mode, srcReg->RelAddr, prog),
559 const struct gl_program *prog)
565 /* frag prog only */
571 fprint_dst_reg(f, &inst->DstReg, mode, prog);
581 fprint_src_reg(f, inst->SrcReg + j, mode, prog);
607 const struct gl_program *prog)
627 fprint_dst_reg(f, &inst->DstReg, mode, prog);
644 fprint_dst_reg(f, &inst->DstReg, mode, prog);
646 fprint_src_reg(f, &inst->SrcReg[0], mode, prog);
649 fprint_src_reg(f, &inst->SrcReg[1], mode, prog);
651 fprint_src_reg(f, &inst->SrcReg[2], mode, prog);
673 fprint_src_reg(f, &inst->SrcReg[0], mode, prog);
678 fprint_dst_reg(f, &inst->DstReg, mode, prog);
680 fprint_src_reg(f, &inst->SrcReg[0], mode, prog);
685 fprint_src_reg(f, &inst->SrcReg[0], mode, prog);
745 mode, prog);
751 mode, prog);
763 const struct gl_program *prog)
765 return _mesa_fprint_instruction_opt(stderr, inst, indent, mode, prog);
783 const struct gl_program *prog,
789 switch (prog->Target) {
794 fprintf(f, "# Vertex Program/Shader %u\n", prog->Id);
800 fprintf(f, "# Fragment Program/Shader %u\n", prog->Id);
806 for (i = 0; i < prog->arb.NumInstructions; i++) {
809 indent = _mesa_fprint_instruction_opt(f, prog->arb.Instructions + i,
810 indent, mode, prog);
819 _mesa_print_program(const struct gl_program *prog)
821 _mesa_fprint_program_opt(stderr, prog, PROG_PRINT_DEBUG, GL_TRUE);
856 const struct gl_program *prog)
861 (uint64_t) prog->info.inputs_read, binary(prog->info.inputs_read));
863 (uint64_t) prog->info.outputs_written,
864 binary(prog->info.outputs_written));
865 fprintf(f, "NumInstructions=%d\n", prog->arb.NumInstructions);
866 fprintf(f, "NumTemporaries=%d\n", prog->arb.NumTemporaries);
867 fprintf(f, "NumParameters=%d\n", prog->arb.NumParameters);
868 fprintf(f, "NumAttributes=%d\n", prog->arb.NumAttributes);
869 fprintf(f, "NumAddressRegs=%d\n", prog->arb.NumAddressRegs);
871 prog->arb.IndirectRegisterFiles,
872 binary(prog->arb.IndirectRegisterFiles));
874 prog->SamplersUsed, binary(prog->SamplersUsed));
877 fprintf(f, "%d ", prog->SamplerUnits[i]);
881 _mesa_load_state_parameters(ctx, prog->Parameters);
886 const GLfloat *p = prog->LocalParams[i];
890 _mesa_print_parameter_list(prog->Parameters);
898 _mesa_print_program_parameters(struct gl_context *ctx, const struct gl_program *prog)
900 _mesa_fprint_program_parameters(stderr, ctx, prog);
1004 _mesa_append_uniforms_to_file(const struct gl_program *prog)
1010 if (prog->info.stage == MESA_SHADER_FRAGMENT)
1024 _mesa_fprint_parameter_list(f, prog->Parameters);