/external/mesa3d/src/gallium/state_trackers/clover/core/ |
D | device.cpp | 124 return pipe->get_shader_param(pipe, PIPE_SHADER_COMPUTE, in max_samplers() 148 return pipe->get_shader_param(pipe, PIPE_SHADER_COMPUTE, in max_const_buffer_size() 154 return pipe->get_shader_param(pipe, PIPE_SHADER_COMPUTE, in max_const_buffers() 195 return pipe->get_shader_param(pipe, PIPE_SHADER_COMPUTE, in has_halves() 201 return pipe->get_shader_param(pipe, PIPE_SHADER_COMPUTE, in has_int64_atomics() 247 pipe, PIPE_SHADER_COMPUTE, PIPE_SHADER_CAP_PREFERRED_IR); in ir_format()
|
D | kernel.cpp | 67 q.pipe->bind_sampler_states(q.pipe, PIPE_SHADER_COMPUTE, in launch() 71 q.pipe->set_sampler_views(q.pipe, PIPE_SHADER_COMPUTE, 0, in launch() 89 q.pipe->set_sampler_views(q.pipe, PIPE_SHADER_COMPUTE, 0, in launch() 91 q.pipe->bind_sampler_states(q.pipe, PIPE_SHADER_COMPUTE, 0, in launch()
|
/external/mesa3d/src/gallium/drivers/softpipe/ |
D | sp_compute.c | 204 machines[idx] = tgsi_exec_machine_create(PIPE_SHADER_COMPUTE); in softpipe_launch_grid() 212 (struct tgsi_sampler *)softpipe->tgsi.sampler[PIPE_SHADER_COMPUTE], in softpipe_launch_grid() 213 (struct tgsi_image *)softpipe->tgsi.image[PIPE_SHADER_COMPUTE], in softpipe_launch_grid() 214 (struct tgsi_buffer *)softpipe->tgsi.buffer[PIPE_SHADER_COMPUTE]); in softpipe_launch_grid() 216 softpipe->mapped_constants[PIPE_SHADER_COMPUTE], in softpipe_launch_grid() 217 softpipe->const_buffer_size[PIPE_SHADER_COMPUTE]); in softpipe_launch_grid()
|
/external/mesa3d/src/gallium/drivers/freedreno/ |
D | freedreno_draw.c | 471 foreach_bit(i, ctx->shaderbuf[PIPE_SHADER_COMPUTE].enabled_mask) in fd_launch_grid() 472 resource_read(batch, ctx->shaderbuf[PIPE_SHADER_COMPUTE].sb[i].buffer); in fd_launch_grid() 474 foreach_bit(i, ctx->shaderimg[PIPE_SHADER_COMPUTE].enabled_mask) { in fd_launch_grid() 476 &ctx->shaderimg[PIPE_SHADER_COMPUTE].si[i]; in fd_launch_grid() 484 foreach_bit(i, ctx->constbuf[PIPE_SHADER_COMPUTE].enabled_mask) in fd_launch_grid() 485 resource_read(batch, ctx->constbuf[PIPE_SHADER_COMPUTE].cb[i].buffer); in fd_launch_grid() 488 foreach_bit(i, ctx->tex[PIPE_SHADER_COMPUTE].valid_textures) in fd_launch_grid() 489 resource_read(batch, ctx->tex[PIPE_SHADER_COMPUTE].textures[i]->texture); in fd_launch_grid()
|
D | freedreno_screen.c | 500 case PIPE_SHADER_COMPUTE: in fd_screen_get_shader_param() 614 case PIPE_SHADER_COMPUTE: in fd_screen_get_shader_param()
|
/external/mesa3d/src/gallium/drivers/nouveau/nvc0/ |
D | nvc0_program.c | 543 if (prog->type != PIPE_SHADER_COMPUTE) { in nvc0_program_dump() 598 if (prog->type == PIPE_SHADER_COMPUTE) { in nvc0_program_translate() 616 if (prog->type != PIPE_SHADER_COMPUTE) in nvc0_program_translate() 650 case PIPE_SHADER_COMPUTE: in nvc0_program_translate() 708 const bool is_cp = prog->type == PIPE_SHADER_COMPUTE; in nvc0_program_alloc_code() 752 const bool is_cp = prog->type == PIPE_SHADER_COMPUTE; in nvc0_program_upload_code() 791 const bool is_cp = prog->type == PIPE_SHADER_COMPUTE; in nvc0_program_upload() 854 if (progs[i]->type == PIPE_SHADER_COMPUTE) { in nvc0_program_upload() 917 if (prog->type == PIPE_SHADER_COMPUTE && prog->cp.syms) in nvc0_program_destroy() 938 if (prog->type != PIPE_SHADER_COMPUTE) in nvc0_program_symbol_offset()
|
/external/mesa3d/src/mesa/state_tracker/ |
D | st_atom_texture.c | 301 PIPE_SHADER_COMPUTE, in st_update_compute_textures() 303 st->state.sampler_views[PIPE_SHADER_COMPUTE], in st_update_compute_textures() 304 &st->state.num_sampler_views[PIPE_SHADER_COMPUTE]); in st_update_compute_textures()
|
D | st_atom_sampler.c | 405 PIPE_SHADER_COMPUTE, in st_update_compute_samplers() 407 st->state.samplers[PIPE_SHADER_COMPUTE], in st_update_compute_samplers() 408 &st->state.num_samplers[PIPE_SHADER_COMPUTE]); in st_update_compute_samplers()
|
D | st_atom_constbuf.c | 66 shader_type == PIPE_SHADER_COMPUTE); in st_upload_constants() 271 st_bind_ubos(st, prog, PIPE_SHADER_COMPUTE); in st_bind_cs_ubos()
|
D | st_atom_storagebuf.c | 140 st_bind_ssbos(st, prog, PIPE_SHADER_COMPUTE); in st_bind_cs_ssbos()
|
D | st_atom_atomicbuf.c | 133 st_bind_atomics(st, prog, PIPE_SHADER_COMPUTE); in st_bind_cs_atomics()
|
D | st_atom_image.c | 211 st_bind_images(st, prog, PIPE_SHADER_COMPUTE); in st_bind_cs_images()
|
/external/mesa3d/src/gallium/drivers/nouveau/nv50/ |
D | nv50_program.c | 259 case PIPE_SHADER_COMPUTE: in nv50_program_assign_varying_slots() 362 if (prog->type == PIPE_SHADER_COMPUTE) in nv50_program_translate() 423 if (prog->type == PIPE_SHADER_COMPUTE) { in nv50_program_translate() 457 case PIPE_SHADER_COMPUTE: heap = nv50->screen->fp_code_heap; break; in nv50_program_upload_code() 481 if (prog->type == PIPE_SHADER_COMPUTE) { in nv50_program_upload_code() 530 if (type == PIPE_SHADER_COMPUTE) in nv50_program_destroy()
|
/external/mesa3d/src/gallium/auxiliary/tgsi/ |
D | tgsi_from_mesa.h | 65 return PIPE_SHADER_COMPUTE; in pipe_shader_type_from_mesa()
|
D | tgsi_info.c | 110 case PIPE_SHADER_COMPUTE: in tgsi_get_processor_name()
|
/external/mesa3d/src/gallium/drivers/r600/ |
D | evergreen_compute.c | 176 rctx->b.b.set_constant_buffer(&rctx->b.b, PIPE_SHADER_COMPUTE, cb_index, &cb); in evergreen_cs_set_constant_buffer() 426 shader->sel = r600_create_shader_state_tokens(ctx, cso->prog, PIPE_SHADER_COMPUTE); in evergreen_create_compute_state() 725 rctx->driver_consts[PIPE_SHADER_COMPUTE].cs_block_grid_size_dirty = true; in compute_emit_cs() 727 eg_setup_buffer_constants(rctx, PIPE_SHADER_COMPUTE); in compute_emit_cs() 775 r600_emit_atom(rctx, &rctx->constbuf_state[PIPE_SHADER_COMPUTE].atom); in compute_emit_cs() 778 r600_emit_atom(rctx, &rctx->samplers[PIPE_SHADER_COMPUTE].states.atom); in compute_emit_cs() 781 r600_emit_atom(rctx, &rctx->samplers[PIPE_SHADER_COMPUTE].views.atom); in compute_emit_cs()
|
D | r600_pipe.c | 533 case PIPE_SHADER_COMPUTE: in r600_get_shader_param() 565 if (shader == PIPE_SHADER_COMPUTE) { in r600_get_shader_param() 597 if (shader == PIPE_SHADER_COMPUTE) { in r600_get_shader_param() 622 (shader == PIPE_SHADER_FRAGMENT || shader == PIPE_SHADER_COMPUTE)) in r600_get_shader_param()
|
/external/mesa3d/src/gallium/drivers/freedreno/a5xx/ |
D | fd5_image.c | 35 [PIPE_SHADER_COMPUTE] = SB4_CS_TEX, 40 [PIPE_SHADER_COMPUTE] = SB4_CS_SSBO,
|
D | fd5_emit.c | 799 enum fd_dirty_shader_state dirty = ctx->dirty_shader[PIPE_SHADER_COMPUTE]; in fd5_emit_cs_state() 804 &ctx->tex[PIPE_SHADER_COMPUTE]); in fd5_emit_cs_state() 826 OUT_RING(ring, ctx->shaderimg[PIPE_SHADER_COMPUTE].enabled_mask ? in fd5_emit_cs_state() 827 ~0 : ctx->tex[PIPE_SHADER_COMPUTE].num_textures); in fd5_emit_cs_state() 830 emit_ssbos(ctx, ring, SB4_CS_SSBO, &ctx->shaderbuf[PIPE_SHADER_COMPUTE]); in fd5_emit_cs_state() 833 fd5_emit_images(ctx, ring, PIPE_SHADER_COMPUTE); in fd5_emit_cs_state()
|
/external/mesa3d/src/gallium/drivers/radeonsi/ |
D | si_state.h | 33 #define SI_NUM_SHADERS (PIPE_SHADER_COMPUTE+1) 243 PIPE_SHADER_COMPUTE * SI_NUM_SHADER_DESCS)
|
D | si_compute.c | 103 sel.type = PIPE_SHADER_COMPUTE; in si_create_compute_state_async() 181 si_can_dump_shader(sscreen, PIPE_SHADER_COMPUTE); in si_create_compute_state() 213 PIPE_SHADER_COMPUTE, stderr, true); in si_create_compute_state() 818 si_decompress_textures(sctx, 1 << PIPE_SHADER_COMPUTE); in si_launch_grid()
|
/external/virglrenderer/src/ |
D | vrend_renderer.c | 628 case PIPE_SHADER_COMPUTE: return "cs"; in pipe_shader_to_prefix() 1219 sprog->ss[PIPE_SHADER_COMPUTE] = cs; in add_cs_shader_program() 1221 list_add(&sprog->sl[PIPE_SHADER_COMPUTE], &cs->programs); in add_cs_shader_program() 1225 bind_sampler_locs(sprog, PIPE_SHADER_COMPUTE); in add_cs_shader_program() 1226 bind_ubo_locs(sprog, PIPE_SHADER_COMPUTE); in add_cs_shader_program() 1227 bind_ssbo_locs(sprog, PIPE_SHADER_COMPUTE); in add_cs_shader_program() 1228 bind_const_locs(sprog, PIPE_SHADER_COMPUTE); in add_cs_shader_program() 1229 bind_image_locs(sprog, PIPE_SHADER_COMPUTE); in add_cs_shader_program() 1409 if (!ent->ss[PIPE_SHADER_COMPUTE]) in lookup_cs_shader_program() 1411 if (ent->ss[PIPE_SHADER_COMPUTE]->id == cs_id) in lookup_cs_shader_program() [all …]
|
/external/mesa3d/src/gallium/tests/trivial/ |
D | compute.c | 318 pipe->set_sampler_views(pipe, PIPE_SHADER_COMPUTE, 0, i, ctx->view); in init_sampler_views() 326 pipe->set_sampler_views(pipe, PIPE_SHADER_COMPUTE, 0, MAX_RESOURCES, NULL); in destroy_sampler_views() 386 pipe->bind_sampler_states(pipe, PIPE_SHADER_COMPUTE, 0, i, ctx->hwsmp); in init_sampler_states() 394 pipe->bind_sampler_states(pipe, PIPE_SHADER_COMPUTE, in destroy_sampler_states()
|
/external/mesa3d/src/gallium/drivers/nouveau/ |
D | nouveau_compiler.c | 191 type = PIPE_SHADER_COMPUTE; in main()
|
/external/mesa3d/src/gallium/drivers/nouveau/codegen/ |
D | nv50_ir_target.h | 177 if (info->type == PIPE_SHADER_COMPUTE) { in parseDriverInfo()
|