/external/mesa3d/src/freedreno/vulkan/ |
D | tu_cs.h | 31 tu_cs_init(struct tu_cs *cs, 37 tu_cs_init_external(struct tu_cs *cs, uint32_t *start, uint32_t *end); 40 tu_cs_finish(struct tu_cs *cs); 43 tu_cs_begin(struct tu_cs *cs); 46 tu_cs_end(struct tu_cs *cs); 49 tu_cs_begin_sub_stream(struct tu_cs *cs, uint32_t size, struct tu_cs *sub_cs); 52 tu_cs_alloc(struct tu_cs *cs, 58 tu_cs_end_sub_stream(struct tu_cs *cs, struct tu_cs *sub_cs); 61 tu_cs_end_draw_state(struct tu_cs *cs, struct tu_cs *sub_cs) in tu_cs_end_draw_state() 71 tu_cs_reserve_space(struct tu_cs *cs, uint32_t reserved_size); [all …]
|
D | tu_cs.c | 30 tu_cs_init(struct tu_cs *cs, in tu_cs_init() 48 tu_cs_init_external(struct tu_cs *cs, uint32_t *start, uint32_t *end) in tu_cs_init_external() 61 tu_cs_finish(struct tu_cs *cs) in tu_cs_finish() 77 tu_cs_get_offset(const struct tu_cs *cs) in tu_cs_get_offset() 88 tu_cs_add_bo(struct tu_cs *cs, uint32_t size) in tu_cs_add_bo() 138 tu_cs_reserve_entry(struct tu_cs *cs) in tu_cs_reserve_entry() 163 tu_cs_add_entry(struct tu_cs *cs) in tu_cs_add_entry() 192 tu_cs_add_entries(struct tu_cs *cs, struct tu_cs *target) in tu_cs_add_entries() 217 tu_cs_begin(struct tu_cs *cs) in tu_cs_begin() 228 tu_cs_end(struct tu_cs *cs) in tu_cs_end() [all …]
|
D | tu_private.h | 524 struct tu_cs struct 966 struct tu_cs cs; 967 struct tu_cs draw_cs; 968 struct tu_cs draw_epilogue_cs; 969 struct tu_cs sub_cs; 990 struct tu_cs *cs); 993 struct tu_cs *cs, 998 struct tu_cs *cs, 1071 struct tu_cs cs; 1136 tu6_emit_viewport(struct tu_cs *cs, const VkViewport *viewport, uint32_t num_viewport); [all …]
|
D | tu_clear_blit.c | 60 r2d_coords(struct tu_cs *cs, in r2d_coords() 80 r2d_clear_value(struct tu_cs *cs, VkFormat format, const VkClearValue *val) in r2d_clear_value() 141 struct tu_cs *cs, in r2d_src() 161 struct tu_cs *cs, in r2d_src_buffer() 182 r2d_dst(struct tu_cs *cs, const struct tu_image_view *iview, uint32_t layer) in r2d_dst() 193 r2d_dst_stencil(struct tu_cs *cs, const struct tu_image_view *iview, uint32_t layer) in r2d_dst_stencil() 202 r2d_dst_buffer(struct tu_cs *cs, VkFormat vk_format, uint64_t va, uint32_t pitch) in r2d_dst_buffer() 218 struct tu_cs *cs, in r2d_setup_common() 277 struct tu_cs *cs, in r2d_setup() 291 struct tu_cs *cs) in r2d_teardown() [all …]
|
D | tu_cmd_buffer.c | 40 struct tu_cs *cs, in tu6_emit_event_write() 67 struct tu_cs *cs, in tu6_emit_flushes() 101 struct tu_cs *cs) in tu_emit_cache_flush() 111 struct tu_cs *cs) in tu_emit_cache_flush_renderpass() 124 struct tu_cs *cs, in tu_emit_cache_flush_ccu() 173 struct tu_cs *cs) in tu6_emit_zs() 242 struct tu_cs *cs) in tu6_emit_mrt() 275 tu6_emit_msaa(struct tu_cs *cs, VkSampleCountFlagBits vk_samples) in tu6_emit_msaa() 300 tu6_emit_bin_size(struct tu_cs *cs, in tu6_emit_bin_size() 322 struct tu_cs *cs, in tu6_emit_render_cntl() [all …]
|
D | tu_query.c | 410 struct tu_cs *cs, in copy_query_value_gpu() 429 struct tu_cs *cs, in emit_copy_query_pool_results() 528 struct tu_cs *cs = &cmdbuf->cs; in tu_CmdCopyQueryPoolResults() 549 struct tu_cs *cs = &cmdbuf->cs; in emit_reset_query_pool() 635 struct tu_cs *cs = cmdbuf->state.pass ? &cmdbuf->draw_cs : &cmdbuf->cs; in emit_begin_occlusion_query() 654 struct tu_cs *cs = cmdbuf->state.pass ? &cmdbuf->draw_cs : &cmdbuf->cs; in emit_begin_stat_query() 676 struct tu_cs *cs = cmdbuf->state.pass ? &cmdbuf->draw_cs : &cmdbuf->cs; in emit_begin_xfb_query() 754 struct tu_cs *cs = pass ? &cmdbuf->draw_cs : &cmdbuf->cs; in emit_end_occlusion_query() 812 struct tu_cs *cs = cmdbuf->state.pass ? &cmdbuf->draw_cs : &cmdbuf->cs; in emit_end_stat_query() 864 struct tu_cs *cs = cmdbuf->state.pass ? &cmdbuf->draw_cs : &cmdbuf->cs; in emit_end_xfb_query() [all …]
|
D | tu_pipeline.c | 47 emit_load_state(struct tu_cs *cs, unsigned opcode, enum a6xx_state_type st, in emit_load_state() 133 struct tu_cs cs; in tu6_emit_load_state() 330 tu6_emit_xs_config(struct tu_cs *cs, in tu6_emit_xs_config() 472 tu6_emit_cs_config(struct tu_cs *cs, const struct tu_shader *shader, in tu6_emit_cs_config() 500 tu6_emit_vs_system_values(struct tu_cs *cs, in tu6_emit_vs_system_values() 606 tu6_setup_streamout(struct tu_cs *cs, in tu6_setup_streamout() 710 tu6_emit_const(struct tu_cs *cs, uint32_t opcode, uint32_t base, in tu6_emit_const() 730 tu6_emit_link_map(struct tu_cs *cs, in tu6_emit_link_map() 762 tu6_emit_vpc(struct tu_cs *cs, in tu6_emit_vpc() 1152 tu6_emit_vpc_varying_modes(struct tu_cs *cs, in tu6_emit_vpc_varying_modes() [all …]
|
D | meson.build | 45 'tu_cs.c', 46 'tu_cs.h',
|
D | tu_image.c | 163 tu_cs_image_ref(struct tu_cs *cs, const struct tu_image_view *iview, uint32_t layer) in tu_cs_image_ref() 171 tu_cs_image_stencil_ref(struct tu_cs *cs, const struct tu_image_view *iview, uint32_t layer) in tu_cs_image_stencil_ref() 179 tu_cs_image_ref_2d(struct tu_cs *cs, const struct tu_image_view *iview, uint32_t layer, bool src) in tu_cs_image_ref_2d() 187 tu_cs_image_flag_ref(struct tu_cs *cs, const struct tu_image_view *iview, uint32_t layer) in tu_cs_image_flag_ref()
|
D | tu_kgsl.c | 361 struct tu_cs *cs = &cmdbuf->cs; in tu_QueueSubmit()
|
D | tu_drm.c | 683 struct tu_cs *cs = &cmdbuf->cs; in tu_QueueSubmit()
|
/external/mesa3d/docs/relnotes/ |
D | 19.1.0.rst | 744 - turnip: Move stream functions to tu_cs.c 991 - turnip: run sed and clang-format on tu_cs 992 - turnip: document tu_cs 997 - turnip: add more tu_cs helpers 1008 - turnip: add internal helpers for tu_cs 1027 - turnip: more/better asserts for tu_cs 1030 - turnip: fix tu_cs sub-streams 1031 - turnip: simplify tu_cs sub-streams usage
|
D | 20.1.0.rst | 2564 - turnip: add tu_device pointer to tu_cs
|