HomeSort by: relevance | last modified time | path
    Searched refs:shaders (Results 1 - 25 of 206) sorted by relevancy

1 2 3 4 5 6 7 8 9

  /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,

Completed in 20 milliseconds

1 2 3 4 5 6 7 8 9