| /xsrc/external/mit/mesa-demos/dist/src/tests/ |
| arbfptest1.c | 57 static void load_program(const char *prog, GLuint prognum) 62 glBindProgramARB(GL_FRAGMENT_PROGRAM_ARB, prognum); 64 strlen(prog), (const GLubyte *) prog); 66 assert(glIsProgramARB(prognum)); 77 if ((errorpos+a < 0) || (errorpos+a >= strlen(prog))) continue; 78 printf("%c", prog[errorpos+a]); 87 static const char *prog0 = local 101 static const char *prog1 local 120 static const char *prog2 = local 132 static const char *prog3 = local 142 static const char *prog4 = local 156 static const char *prog10 = local 169 GLuint progs[20]; local [all...] |
| vptest1.c | 58 static const char *prog1 = local 62 static const char *prog2 = local 84 static const char *prog3 = local 100 static const char *prog4 = local 106 static const char *prog5 = local 114 GLuint progs[5]; local 117 printf("Sorry, this program requires GL_NV_vertex_program\n"); 121 glGenProgramsNV(2, progs); 122 assert(progs[0]); 123 assert(progs[1]) [all...] |
| fptest1.c | 61 static const char *prog0 = 80 static const char *prog1 = local 100 static const char *prog2 = local 112 static const char *prog3 = local 127 static const char *prog4 = local 140 static const char *prog10 = local 152 GLuint progs[20]; local 155 printf("Sorry, this program requires GL_NV_fragment_program\n"); 159 glGenProgramsNV(20, progs); 160 assert(progs[0]) [all...] |
| arbvptest1.c | 53 static void load_program(const char *prog, GLuint prognum) 58 glBindProgramARB(GL_VERTEX_PROGRAM_ARB, prognum); 60 strlen(prog), (const GLubyte *) prog); 62 assert(glIsProgramARB(prognum)); 73 if ((errorpos+a < 0) || (errorpos+a >= strlen(prog))) continue; 74 printf("%c", prog[errorpos+a]); 83 GLuint prognum[4]; local 85 static const char *prog1 local 90 static const char *prog2 = local 113 static const char *prog3 = local 130 static const char *prog4 = local [all...] |
| prog_parameter.c | 26 * \file prog_parameter.c 28 * Test various aspects of setting (and getting) low-level program parameters. 48 static PFNGLPROGRAMLOCALPARAMETER4FVARBPROC program_local_parameter4fv = NULL; variable 50 static PFNGLPROGRAMENVPARAMETER4FVARBPROC program_env_parameter4fv = NULL; variable 53 static PFNGLPROGRAMLOCALPARAMETERS4FVEXTPROC program_local_parameters4fv = NULL; variable 54 static PFNGLPROGRAMENVPARAMETERS4FVEXTPROC program_env_parameters4fv = NULL; variable 200 printf("Sorry, this program requires GL_ARB_vertex_program\n"); 205 program_local_parameter4fv = glProgramLocalParameter4fvARB; 206 program_env_parameter4fv = glProgramEnvParameter4fvARB; 214 program_local_parameters4fv = glProgramLocalParameters4fvEXT [all...] |
| arbvptest3.c | 82 GLuint prognum; local 84 static const char *prog1 = local 94 glGenProgramsARB(1, &prognum); 96 glBindProgramARB(GL_VERTEX_PROGRAM_ARB, prognum); 98 strlen(prog1), (const GLubyte *) prog1); 100 assert(glIsProgramARB(prognum));
|
| /xsrc/external/mit/MesaLib.old/dist/src/mesa/program/ |
| program_parse.y | 33 #include "program/program.h" 34 #include "program/prog_parameter.h" 35 #include "program/prog_parameter_layout.h" 36 #include "program/prog_statevars.h" 37 #include "program/prog_instruction.h 286 program: language optionSequence statementSequence END label 843 progParamArray: USED_IDENTIFIER label 862 progParamArrayMem: progParamArrayAbs | progParamArrayRel; label 864 progParamArrayAbs: INTEGER label 871 progParamArrayRel: addrReg addrComponent addrRegRelOffset label 1623 programSingleItem: progEnvParam | progLocalParam; label 1625 programMultipleItem: progEnvParams | progLocalParams; label 1627 progEnvParams: PROGRAM ENV '[' progEnvParamNums ']' label 1637 progEnvParamNums: progEnvParamNum label 1649 progEnvParam: PROGRAM ENV '[' progEnvParamNum ']' label 1659 progLocalParams: PROGRAM LOCAL '[' progLocalParamNums ']' label 1668 progLocalParamNums: progLocalParamNum label 1680 progLocalParam: PROGRAM LOCAL '[' progLocalParamNum ']' label 1690 progEnvParamNum: INTEGER label 1700 progLocalParamNum: INTEGER label [all...] |
| /xsrc/external/mit/MesaLib/dist/src/mesa/program/ |
| program_parse.y | 33 #include "program/program.h" 34 #include "program/prog_parameter.h" 35 #include "program/prog_parameter_layout.h" 36 #include "program/prog_statevars.h" 37 #include "program/prog_instruction.h 295 program: language optionSequence statementSequence END label 852 progParamArray: USED_IDENTIFIER label 871 progParamArrayMem: progParamArrayAbs | progParamArrayRel; label 873 progParamArrayAbs: INTEGER label 880 progParamArrayRel: addrReg addrComponent addrRegRelOffset label 1644 programSingleItem: progEnvParam | progLocalParam; label 1646 programMultipleItem: progEnvParams | progLocalParams; label 1648 progEnvParams: PROGRAM ENV '[' progEnvParamNums ']' label 1658 progEnvParamNums: progEnvParamNum label 1670 progEnvParam: PROGRAM ENV '[' progEnvParamNum ']' label 1680 progLocalParams: PROGRAM LOCAL '[' progLocalParamNums ']' label 1689 progLocalParamNums: progLocalParamNum label 1701 progLocalParam: PROGRAM LOCAL '[' progLocalParamNum ']' label 1711 progEnvParamNum: INTEGER label 1721 progLocalParamNum: INTEGER label [all...] |
| /xsrc/external/mit/MesaLib/dist/src/broadcom/vulkan/ |
| v3dvx_pipeline.c | 360 struct v3d_fs_prog_data *prog_data_fs = local 361 pipeline->shared_data->variants[BROADCOM_SHADER_FRAGMENT]->prog_data.fs; 363 struct v3d_vs_prog_data *prog_data_vs = local 364 pipeline->shared_data->variants[BROADCOM_SHADER_VERTEX]->prog_data.vs; 366 struct v3d_vs_prog_data *prog_data_vs_bin = local 367 pipeline->shared_data->variants[BROADCOM_SHADER_VERTEX_BIN]->prog_data.vs; 383 struct v3d_gs_prog_data *prog_data_gs = local 384 pipeline->shared_data->variants[BROADCOM_SHADER_GEOMETRY]->prog_data.gs; 385 shader.point_size_in_shaded_vertex_data = prog_data_gs->writes_psiz; 392 shader.fragment_shader_does_z_writes = prog_data_fs->writes_z 627 struct v3d_vs_prog_data *prog_data_vs = local [all...] |
| v3dvx_cmd_buffer.c | 1312 struct v3d_fs_prog_data *prog_data_fs = local 1313 pipeline->shared_data->variants[BROADCOM_SHADER_FRAGMENT]->prog_data.fs; 1316 ARRAY_SIZE(prog_data_fs->flat_shade_flags); 1317 const uint32_t *flat_shade_flags = prog_data_fs->flat_shade_flags; 1318 const uint32_t *noperspective_flags = prog_data_fs->noperspective_flags; 1319 const uint32_t *centroid_flags = prog_data_fs->centroid_flags; 1434 if (fs_variant->prog_data.fs->writes_z) { 1698 gs_bin->prog_data.gs->base.threads == 4; 1700 gs_bin->prog_data.gs->base.single_seg; 1708 gs->prog_data.gs->base.threads == 4 1809 struct v3d_vs_prog_data *prog_data_vs = vs_variant->prog_data.vs; local 1813 struct v3d_vs_prog_data *prog_data_vs_bin = vs_bin_variant->prog_data.vs; local 1817 struct v3d_fs_prog_data *prog_data_fs = fs_variant->prog_data.fs; local 1821 struct v3d_gs_prog_data *prog_data_gs = NULL; local 1822 struct v3d_gs_prog_data *prog_data_gs_bin = NULL; local [all...] |
| /xsrc/external/mit/MesaLib/dist/src/compiler/glsl/ |
| linker.h | 35 link_function_calls(gl_shader_program *prog, gl_linked_shader *main, 42 link_assign_uniform_locations(struct gl_shader_program *prog, 46 link_set_uniform_initializers(struct gl_shader_program *prog, 58 struct gl_shader_program *prog, 66 validate_intrastage_arrays(struct gl_shader_program *prog, 72 validate_intrastage_interface_blocks(struct gl_shader_program *prog, 77 validate_interstage_inout_blocks(struct gl_shader_program *prog, 82 validate_interstage_uniform_blocks(struct gl_shader_program *prog, 87 struct gl_shader_program *prog); 91 struct gl_shader_program *prog); 118 class program_resource_visitor { class [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/compiler/glsl/ |
| linker.h | 35 link_function_calls(gl_shader_program *prog, gl_linked_shader *main, 42 link_assign_uniform_locations(struct gl_shader_program *prog, 46 link_set_uniform_initializers(struct gl_shader_program *prog, 58 struct gl_shader_program *prog, 66 validate_intrastage_arrays(struct gl_shader_program *prog, 71 validate_intrastage_interface_blocks(struct gl_shader_program *prog, 76 validate_interstage_inout_blocks(struct gl_shader_program *prog, 81 validate_interstage_uniform_blocks(struct gl_shader_program *prog, 86 struct gl_shader_program *prog); 90 struct gl_shader_program *prog); 117 class program_resource_visitor { class [all...] |
| /xsrc/external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/ |
| brw_sf.c | 52 const unsigned *program; local 54 unsigned program_size; local 58 struct brw_sf_prog_data prog_data; local 59 program = brw_compile_sf(brw->screen->compiler, mem_ctx, key, &prog_data, 60 &brw->vue_map_geom_out, &program_size); 64 program, program_size, 65 &prog_data, sizeof(prog_data), [all...] |
| brw_ff_gs.c | 49 const GLuint *program; local 51 GLuint program_size; local 55 struct brw_ff_gs_prog_data prog_data; local 56 program = brw_compile_ff_gs_prog(brw->screen->compiler, mem_ctx, key, 57 &prog_data, 58 &brw_vue_prog_data(brw->vs.base.prog_data)->vue_map, 59 &program_size); 63 program, program_size, 64 &prog_data, sizeof(prog_data) 116 const struct gl_program *prog = local [all...] |
| brw_clip.c | 48 const unsigned *program; local 50 unsigned program_size; local 54 struct brw_clip_prog_data prog_data; local 55 program = brw_compile_clip(brw->screen->compiler, mem_ctx, key, &prog_data, 56 &brw->vue_map_geom_out, &program_size); 61 program, program_size, 62 &prog_data, sizeof(prog_data), [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/mesa/drivers/dri/i965/ |
| brw_sf.c | 52 const unsigned *program; local 54 unsigned program_size; local 58 struct brw_sf_prog_data prog_data; local 59 program = brw_compile_sf(brw->screen->compiler, mem_ctx, key, &prog_data, 60 &brw->vue_map_geom_out, &program_size); 64 program, program_size, 65 &prog_data, sizeof(prog_data), [all...] |
| brw_disk_cache.c | 56 gen_shader_sha1(struct gl_program *prog, gl_shader_stage stage, 64 _mesa_sha1_format(sha1_buf, prog->sh.data->sha1); 65 offset += snprintf(manifest, sizeof(manifest), "program: %s\n", sha1_buf); 77 read_blob_program_data(struct blob_reader *binary, struct gl_program *prog, 78 gl_shader_stage stage, const uint8_t **program, 79 struct brw_stage_prog_data *prog_data) 82 brw_read_blob_program_data(binary, prog, stage, program, prog_data) && 88 struct gl_program *prog, gl_shader_stage stage 92 union brw_any_prog_key prog_key; local 147 const uint8_t *program; local 148 struct brw_stage_prog_data *prog_data = local 234 struct gl_program *prog = brw->ctx._Shader->CurrentProgram[stage]; local 271 const void *program_map = brw->cache.map + prog_offset; local 299 struct gl_program *prog = local 363 struct gl_program *prog = local [all...] |
| brw_clip.c | 48 const unsigned *program; local 50 unsigned program_size; local 54 struct brw_clip_prog_data prog_data; local 55 program = brw_compile_clip(brw->screen->compiler, mem_ctx, key, &prog_data, 56 &brw->vue_map_geom_out, &program_size); 61 program, program_size, 62 &prog_data, sizeof(prog_data), [all...] |
| /xsrc/external/mit/MesaLib/dist/src/mesa/main/ |
| program_binary.c | 26 * \file program_binary.c 28 * Helper functions for serializing a binary program. 39 #include "program_binary.h" 40 #include "program/prog_parameter.h" 51 struct program_binary_header { struct 71 return sizeof(struct program_binary_header); 79 struct program_binary_header *hdr = binary; 85 * Make sure our program (payload) will fit in the buffer. 102 simple_header_checks(const struct program_binary_header *hdr, unsigned length 188 struct gl_program *prog = sh_prog->_LinkedShaders[stage]->Program; local 290 unsigned programs_in_use = 0; local 319 struct gl_program *prog = NULL; local [all...] |
| pipelineobj.c | 49 #include "program/program.h" 50 #include "program/prog_parameter.h" 214 struct gl_program *prog = NULL; local 216 prog = shProg->_LinkedShaders[stage]->Program; 218 _mesa_use_program(ctx, stage, shProg, prog, pipe); 225 /* Enable individual stages from the program as requested by the 227 * program, _mesa_use_shader_program will enable fixed-function processin 537 struct gl_program *prog = ctx->_Shader->CurrentProgram[i]; local 788 program_stages_all_active(struct gl_pipeline_object *pipe, function 819 program_stages_interleaved_illegally(const struct gl_pipeline_object *pipe) function 858 bool program_empty = true; local [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/mesa/main/ |
| program_binary.c | 26 * \file program_binary.c 28 * Helper functions for serializing a binary program. 39 #include "program_binary.h" 40 #include "program/prog_parameter.h" 51 struct program_binary_header { struct 71 return sizeof(struct program_binary_header); 79 struct program_binary_header *hdr = binary; 85 * Make sure our program (payload) will fit in the buffer. 102 simple_header_checks(const struct program_binary_header *hdr, unsigned length 188 struct gl_program *prog = sh_prog->_LinkedShaders[stage]->Program; local 290 unsigned programs_in_use = 0; local 317 struct gl_program *prog = NULL; local [all...] |
| pipelineobj.c | 48 #include "program/program.h" 49 #include "program/prog_parameter.h" 212 struct gl_program *prog = NULL; local 214 prog = shProg->_LinkedShaders[stage]->Program; 216 _mesa_use_program(ctx, stage, shProg, prog, pipe); 223 /* Enable individual stages from the program as requested by the 225 * program, _mesa_use_shader_program will enable fixed-function processin 530 struct gl_program *prog = ctx->_Shader->CurrentProgram[i]; local 782 program_stages_all_active(struct gl_pipeline_object *pipe, function 813 program_stages_interleaved_illegally(const struct gl_pipeline_object *pipe) function 852 bool program_empty = true; local [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/intel/blorp/ |
| blorp.c | 26 #include "program/prog_instruction.h" 206 const unsigned *program = local 211 return program; 236 const unsigned *program = local 240 return program; 257 /* Gen6+ doesn't need a strips and fans program */ 286 const unsigned *program; local 287 unsigned program_size; local 292 struct brw_sf_prog_data prog_data_tmp; local [all...] |
| /xsrc/external/mit/mesa-demos/dist/src/trivial/ |
| vp-clip.c | 14 GLuint prognum; local 16 static const char *prog1 = local 22 glGenProgramsARB(1, &prognum); 24 glBindProgramARB(GL_VERTEX_PROGRAM_ARB, prognum); 26 strlen(prog1), (const GLubyte *) prog1); 28 assert(glIsProgramARB(prognum));
|
| vp-line-clip.c | 14 GLuint prognum; local 16 static const char *prog1 = local 22 glGenProgramsARB(1, &prognum); 24 glBindProgramARB(GL_VERTEX_PROGRAM_ARB, prognum); 26 strlen(prog1), (const GLubyte *) prog1); 28 assert(glIsProgramARB(prognum));
|