| /xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/postprocess/ |
| pp_celshade.c | 37 ppq->shaders[n][1] = 40 return (ppq->shaders[n][1] != NULL) ? TRUE : FALSE;
|
| pp_colors.c | 52 cso_set_vertex_shader_handle(p->cso, ppq->shaders[n][0]); 53 cso_set_fragment_shader_handle(p->cso, ppq->shaders[n][1]); 65 ppq->shaders[n][1] = 68 return (ppq->shaders[n][1] != NULL) ? TRUE : FALSE; 75 ppq->shaders[n][1] = 78 return (ppq->shaders[n][1] != NULL) ? TRUE : FALSE; 85 ppq->shaders[n][1] = 88 return (ppq->shaders[n][1] != NULL) ? TRUE : FALSE;
|
| pp_init.c | 72 ppq->shaders = CALLOC(num_filters, sizeof(void *)); 75 if ((ppq->shaders == NULL) || 77 pp_debug("Unable to allocate memory for shaders and filter arrays.\n"); 95 if (pp_filters[i].shaders) { 96 ppq->shaders[curpos] = 97 CALLOC(pp_filters[i].shaders + 1, sizeof(void *)); 98 if (!ppq->shaders[curpos]) { 121 ppq->shaders[i][0] = ppq->p->passvs; 179 if (ppq->p->pipe && ppq->filters && ppq->shaders) { 183 if (ppq->shaders[i] == NULL) [all...] |
| filters.h | 45 unsigned int shaders; /* Request how many shaders */ member in struct:pp_filter_t 46 unsigned int verts; /* How many are vertex shaders */ 55 /* name inner shaders verts init run free */
|
| pp_mlaa.c | 81 assert(ppq->shaders[n]); 139 cso_set_vertex_shader_handle(p->cso, ppq->shaders[n][1]); /* offsetvs */ 140 cso_set_fragment_shader_handle(p->cso, ppq->shaders[n][2]); 171 cso_set_vertex_shader_handle(p->cso, ppq->shaders[n][0]); /* passvs */ 172 cso_set_fragment_shader_handle(p->cso, ppq->shaders[n][3]); 203 cso_set_vertex_shader_handle(p->cso, ppq->shaders[n][1]); /* offsetvs */ 204 cso_set_fragment_shader_handle(p->cso, ppq->shaders[n][4]); 267 ppq->shaders[n][1] = pp_tgsi_to_state(ppq->p->pipe, offsetvs, true, 270 ppq->shaders[n][2] = pp_tgsi_to_state(ppq->p->pipe, color1fs, 273 ppq->shaders[n][2] = pp_tgsi_to_state(ppq->p->pipe, depth1fs [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/postprocess/ |
| pp_celshade.c | 37 ppq->shaders[n][1] = 40 return (ppq->shaders[n][1] != NULL) ? TRUE : FALSE;
|
| pp_colors.c | 51 cso_set_vertex_shader_handle(p->cso, ppq->shaders[n][0]); 52 cso_set_fragment_shader_handle(p->cso, ppq->shaders[n][1]); 64 ppq->shaders[n][1] = 67 return (ppq->shaders[n][1] != NULL) ? TRUE : FALSE; 74 ppq->shaders[n][1] = 77 return (ppq->shaders[n][1] != NULL) ? TRUE : FALSE; 84 ppq->shaders[n][1] = 87 return (ppq->shaders[n][1] != NULL) ? TRUE : FALSE;
|
| pp_init.c | 72 ppq->shaders = CALLOC(num_filters, sizeof(void *)); 75 if ((ppq->shaders == NULL) || 77 pp_debug("Unable to allocate memory for shaders and filter arrays.\n"); 95 if (pp_filters[i].shaders) { 96 ppq->shaders[curpos] = 97 CALLOC(pp_filters[i].shaders + 1, sizeof(void *)); 98 if (!ppq->shaders[curpos]) { 121 ppq->shaders[i][0] = ppq->p->passvs; 179 if (ppq->p->pipe && ppq->filters && ppq->shaders) { 183 if (ppq->shaders[i] == NULL) [all...] |
| filters.h | 45 unsigned int shaders; /* Request how many shaders */ member in struct:pp_filter_t 46 unsigned int verts; /* How many are vertex shaders */ 55 /* name inner shaders verts init run free */
|
| pp_mlaa.c | 81 assert(ppq->shaders[n]); 134 cso_set_vertex_shader_handle(p->cso, ppq->shaders[n][1]); /* offsetvs */ 135 cso_set_fragment_shader_handle(p->cso, ppq->shaders[n][2]); 166 cso_set_vertex_shader_handle(p->cso, ppq->shaders[n][0]); /* passvs */ 167 cso_set_fragment_shader_handle(p->cso, ppq->shaders[n][3]); 198 cso_set_vertex_shader_handle(p->cso, ppq->shaders[n][1]); /* offsetvs */ 199 cso_set_fragment_shader_handle(p->cso, ppq->shaders[n][4]); 262 ppq->shaders[n][1] = pp_tgsi_to_state(ppq->p->pipe, offsetvs, true, 265 ppq->shaders[n][2] = pp_tgsi_to_state(ppq->p->pipe, color1fs, 268 ppq->shaders[n][2] = pp_tgsi_to_state(ppq->p->pipe, depth1fs [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/crocus/ |
| crocus_program_cache.c | 27 * API-specified shaders and a state key to a compiled variant. It also 91 _mesa_hash_table_search(ice->shaders.cache, keybox); 103 hash_table_foreach(ice->shaders.cache, entry) { 118 * This is useful for programs generating shaders at runtime, where multiple 119 * distinct shaders (from an API perspective) may compile to the same assembly 149 if (ice->shaders.cache_next_offset != 0) { 150 memcpy(map, ice->shaders.cache_bo_map, ice->shaders.cache_next_offset); 153 crocus_bo_unmap(ice->shaders.cache_bo); 154 crocus_bo_unreference(ice->shaders.cache_bo) [all...] |
| /xsrc/external/mit/MesaLib/dist/src/amd/compiler/ |
| aco_interface.h | 44 void aco_compile_shader(unsigned shader_count, struct nir_shader* const* shaders,
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/iris/ |
| iris_program_cache.c | 27 * API-specified shaders and a state key to a compiled variant. It also 95 _mesa_hash_table_search(ice->shaders.cache, keybox); 122 /* Pass-through tessellation control shaders (generated by the driver) 123 * will have a mem_ctx, and other tessellation control shaders will not. 126 /* Shaders that are neither blorp nor tessellation control must not have 241 iris_create_shader_variant(screen, ice->shaders.cache, IRIS_CACHE_BLORP, 246 iris_upload_shader(screen, NULL, shader, ice->shaders.cache, 247 ice->shaders.uploader_driver, 263 ice->shaders.cache = 266 ice->shaders.uploader_driver [all...] |
| iris_measure.c | 179 snapshot->cs = (uintptr_t) ice->shaders.prog[MESA_SHADER_COMPUTE]; 181 snapshot->vs = (uintptr_t) ice->shaders.prog[MESA_SHADER_VERTEX]; 182 snapshot->tcs = (uintptr_t) ice->shaders.prog[MESA_SHADER_TESS_CTRL]; 183 snapshot->tes = (uintptr_t) ice->shaders.prog[MESA_SHADER_TESS_EVAL]; 184 snapshot->gs = (uintptr_t) ice->shaders.prog[MESA_SHADER_GEOMETRY]; 185 snapshot->fs = (uintptr_t) ice->shaders.prog[MESA_SHADER_FRAGMENT]; 218 cs = (uintptr_t) ice->shaders.prog[MESA_SHADER_COMPUTE]; 220 vs = (uintptr_t) ice->shaders.prog[MESA_SHADER_VERTEX]; 221 tcs = (uintptr_t) ice->shaders.prog[MESA_SHADER_TESS_CTRL]; 222 tes = (uintptr_t) ice->shaders.prog[MESA_SHADER_TESS_EVAL] [all...] |
| iris_binder.c | 140 struct iris_compiled_shader **shaders = ice->shaders.prog; local 152 if (!shaders[stage]) 156 sizes[stage] = align(shaders[stage]->bt.size_bytes, BTP_ALIGNMENT); 203 ice->shaders.prog[MESA_SHADER_COMPUTE];
|
| /xsrc/external/mit/MesaLib/dist/.gitlab-ci/ |
| run-shader-db.sh | 16 ./run -j${FDO_CI_CONCURRENT:-4} ./shaders \
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/iris/ |
| iris_program_cache.c | 27 * API-specified shaders and a state key to a compiled variant. It also 114 make_keybox(ice->shaders.cache, cache_id, key, key_size); 116 _mesa_hash_table_search(ice->shaders.cache, keybox); 128 hash_table_foreach(ice->shaders.cache, entry) { 142 * This is useful for programs generating shaders at runtime, where multiple 143 * distinct shaders (from an API perspective) may compile to the same assembly 172 struct hash_table *cache = ice->shaders.cache; 181 * object. This is notably useful for programs generating shaders at 182 * runtime, where multiple shaders may compile to the same thing in our 191 u_upload_alloc(ice->shaders.uploader, 0, prog_data->program_size, 64 [all...] |
| iris_binder.c | 139 struct iris_compiled_shader **shaders = ice->shaders.prog; local 150 if (!shaders[stage]) 154 (const void *) shaders[stage]->prog_data; 202 ice->shaders.prog[MESA_SHADER_COMPUTE]->prog_data;
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/freedreno/ir3/ |
| ir3_cache.c | 103 struct ir3_shader *shaders[MESA_SHADER_STAGES] = { local 116 if (shaders[stage]) { 118 ir3_shader_variant(shaders[stage], shader_key, false, debug); 126 struct ir3_compiler *compiler = shaders[MESA_SHADER_VERTEX]->compiler; 134 ir3_shader_variant(shaders[stage], shader_key, false, debug); 149 ir3_shader_variant(shaders[MESA_SHADER_VERTEX], shader_key, true, debug);
|
| /xsrc/external/mit/mesa-demos/dist/src/rbug/ |
| shdr_info.c | 48 rbug_send_shader_info(con, ctx, list->shaders[i], NULL); 56 (unsigned long long)list->shaders[i],
|
| /xsrc/external/mit/MesaLib/dist/src/panfrost/lib/ |
| pan_device.h | 69 } shaders; member in struct:pan_blitter 78 struct hash_table *shaders; member in struct:pan_blend_shaders 108 struct pan_indirect_draw_shader shaders[PAN_INDIRECT_DRAW_NUM_SHADERS]; member in struct:pan_indirect_draw_shaders 110 /* Take the lock when initializing the draw shaders context or when 116 * single BO for all shaders up-front because estimating shader size 122 /* BO containing all renderer states attached to the compute shaders.
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/driver_rbug/ |
| rbug_context.h | 79 struct rbug_list shaders; member in struct:rbug_context
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/radeonsi/ |
| si_perfcounter.c | 55 unsigned shaders; member in struct:si_query_pc 88 static void si_pc_emit_shaders(struct si_context *sctx, unsigned shaders) 94 radeon_emit(shaders & 0x7f); 250 if (query->shaders) 251 si_pc_emit_shaders(sctx, query->shaders); 413 unsigned shaders; local 421 shaders = ac_pc_shader_type_bits[shader_id]; 423 query_shaders = query->shaders & ~AC_PC_SHADERS_WINDOWING; 424 if (query_shaders && query_shaders != shaders) { 429 query->shaders = shaders [all...] |
| /xsrc/external/mit/MesaLib/dist/src/intel/vulkan/ |
| anv_nir.h | 34 bool anv_check_for_primitive_replication(nir_shader **shaders,
|
| /xsrc/external/mit/MesaLib/dist/src/mesa/main/ |
| glspirv.h | 53 * shaders; and shader-specific specialization constants and entry point. 80 unsigned n, struct gl_shader **shaders,
|