Home
last modified time | relevance | path

Searched refs:tu_cs (Results 1 – 13 of 13) sorted by relevance

/external/mesa3d/src/freedreno/vulkan/
Dtu_cs.h31 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 …]
Dtu_cs.c30 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 …]
Dtu_private.h524 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 …]
Dtu_clear_blit.c60 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 …]
Dtu_cmd_buffer.c40 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 …]
Dtu_query.c410 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 …]
Dtu_pipeline.c47 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 …]
Dmeson.build45 'tu_cs.c',
46 'tu_cs.h',
Dtu_image.c163 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()
Dtu_kgsl.c361 struct tu_cs *cs = &cmdbuf->cs; in tu_QueueSubmit()
Dtu_drm.c683 struct tu_cs *cs = &cmdbuf->cs; in tu_QueueSubmit()
/external/mesa3d/docs/relnotes/
D19.1.0.rst744 - 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
D20.1.0.rst2564 - turnip: add tu_device pointer to tu_cs