Searched refs:tu_cs (Results 1 - 19 of 19) sorted by relevance

/xsrc/external/mit/MesaLib.old/dist/src/freedreno/vulkan/
H A Dtu_cs.h31 tu_cs_init(struct tu_cs *cs, enum tu_cs_mode mode, uint32_t initial_size);
34 tu_cs_init_external(struct tu_cs *cs, uint32_t *start, uint32_t *end);
37 tu_cs_finish(struct tu_device *dev, struct tu_cs *cs);
40 tu_cs_begin(struct tu_cs *cs);
43 tu_cs_end(struct tu_cs *cs);
47 struct tu_cs *cs,
49 struct tu_cs *sub_cs);
52 tu_cs_end_sub_stream(struct tu_cs *cs, struct tu_cs *sub_cs);
56 struct tu_cs *c
[all...]
H A Dtu_cs.c24 #include "tu_cs.h"
30 tu_cs_init(struct tu_cs *cs, enum tu_cs_mode mode, uint32_t initial_size)
44 tu_cs_init_external(struct tu_cs *cs, uint32_t *start, uint32_t *end)
57 tu_cs_finish(struct tu_device *dev, struct tu_cs *cs)
73 tu_cs_get_offset(const struct tu_cs *cs)
84 tu_cs_get_size(const struct tu_cs *cs)
93 tu_cs_get_space(const struct tu_cs *cs)
103 tu_cs_is_empty(const struct tu_cs *cs)
113 tu_cs_add_bo(struct tu_device *dev, struct tu_cs *cs, uint32_t size)
162 tu_cs_reserve_entry(struct tu_device *dev, struct tu_cs *c
[all...]
H A Dtu_pipeline.c40 #include "tu_cs.h"
361 tu6_emit_vs_config(struct tu_cs *cs, const struct ir3_shader_variant *vs)
388 tu6_emit_hs_config(struct tu_cs *cs, const struct ir3_shader_variant *hs)
406 tu6_emit_ds_config(struct tu_cs *cs, const struct ir3_shader_variant *ds)
421 tu6_emit_gs_config(struct tu_cs *cs, const struct ir3_shader_variant *gs)
439 tu6_emit_fs_config(struct tu_cs *cs, const struct ir3_shader_variant *fs)
477 tu6_emit_vs_system_values(struct tu_cs *cs,
497 tu6_emit_vpc(struct tu_cs *cs,
637 tu6_emit_vpc_varying_modes(struct tu_cs *cs,
678 tu6_emit_fs_system_values(struct tu_cs *c
[all...]
H A Dtu_private.h537 struct tu_cs struct
929 struct tu_cs cs;
930 struct tu_cs draw_cs;
931 struct tu_cs tile_cs;
944 struct tu_cs *cs,
1059 struct tu_cs cs;
1120 tu6_emit_viewport(struct tu_cs *cs, const VkViewport *viewport);
1123 tu6_emit_scissor(struct tu_cs *cs, const VkRect2D *scissor);
1126 tu6_emit_gras_su_cntl(struct tu_cs *cs,
1131 tu6_emit_depth_bias(struct tu_cs *c
[all...]
H A Dtu_cmd_buffer.c36 #include "tu_cs.h"
350 tu6_emit_marker(struct tu_cmd_buffer *cmd, struct tu_cs *cs)
357 struct tu_cs *cs,
370 tu6_emit_cache_flush(struct tu_cmd_buffer *cmd, struct tu_cs *cs)
376 tu6_emit_lrz_flush(struct tu_cmd_buffer *cmd, struct tu_cs *cs)
382 tu6_emit_wfi(struct tu_cmd_buffer *cmd, struct tu_cs *cs)
391 tu6_emit_zs(struct tu_cmd_buffer *cmd, struct tu_cs *cs)
426 tu6_emit_mrt(struct tu_cmd_buffer *cmd, struct tu_cs *cs)
513 tu6_emit_msaa(struct tu_cmd_buffer *cmd, struct tu_cs *cs)
545 tu6_emit_bin_size(struct tu_cmd_buffer *cmd, struct tu_cs *c
[all...]
H A Dtu_device.c1231 struct tu_cs *cs = &cmdbuf->cs;
/xsrc/external/mit/MesaLib/dist/src/freedreno/vulkan/
H A Dtu_cs.h33 tu_cs_init(struct tu_cs *cs,
39 tu_cs_init_external(struct tu_cs *cs, struct tu_device *device,
43 tu_cs_finish(struct tu_cs *cs);
46 tu_cs_begin(struct tu_cs *cs);
49 tu_cs_end(struct tu_cs *cs);
52 tu_cs_begin_sub_stream(struct tu_cs *cs, uint32_t size, struct tu_cs *sub_cs);
55 tu_cs_alloc(struct tu_cs *cs,
61 tu_cs_end_sub_stream(struct tu_cs *cs, struct tu_cs *sub_c
[all...]
H A Dtu_cs.c24 #include "tu_cs.h"
30 tu_cs_init(struct tu_cs *cs,
48 tu_cs_init_external(struct tu_cs *cs, struct tu_device *device,
63 tu_cs_finish(struct tu_cs *cs)
79 tu_cs_get_offset(const struct tu_cs *cs)
90 tu_cs_add_bo(struct tu_cs *cs, uint32_t size)
141 tu_cs_reserve_entry(struct tu_cs *cs)
166 tu_cs_add_entry(struct tu_cs *cs)
195 tu_cs_add_entries(struct tu_cs *cs, struct tu_cs *targe
[all...]
H A Dtu_private.h412 struct tu_cs *perfcntrs_pass_cs;
587 struct tu_cs struct
1081 struct tu_cs cs;
1082 struct tu_cs draw_cs;
1083 struct tu_cs tile_store_cs;
1084 struct tu_cs draw_epilogue_cs;
1085 struct tu_cs sub_cs;
1106 struct tu_cs *cs);
1109 struct tu_cs *cs,
1114 struct tu_cs *c
[all...]
H A Dtu_clear_blit.c11 #include "tu_cs.h"
65 r2d_coords(struct tu_cs *cs,
85 r2d_clear_value(struct tu_cs *cs, VkFormat format, const VkClearValue *val)
146 struct tu_cs *cs,
166 struct tu_cs *cs,
181 struct tu_cs *cs,
201 r2d_dst(struct tu_cs *cs, const struct tu_image_view *iview, uint32_t layer)
212 r2d_dst_stencil(struct tu_cs *cs, const struct tu_image_view *iview, uint32_t layer)
221 r2d_dst_buffer(struct tu_cs *cs, VkFormat vk_format, uint64_t va, uint32_t pitch)
236 struct tu_cs *c
[all...]
H A Dtu_cmd_buffer.c36 #include "tu_cs.h"
42 struct tu_cs *cs,
69 struct tu_cs *cs,
113 struct tu_cs *cs)
123 struct tu_cs *cs)
139 struct tu_cs *cs,
188 struct tu_cs *cs)
254 struct tu_cs *cs)
307 tu6_emit_msaa(struct tu_cs *cs, VkSampleCountFlagBits vk_samples,
333 tu6_emit_bin_size(struct tu_cs *c
[all...]
H A Dtu_query.c41 #include "tu_cs.h"
564 struct tu_cs *cs,
583 struct tu_cs *cs,
685 struct tu_cs *cs = &cmdbuf->cs;
708 struct tu_cs *cs = &cmdbuf->cs;
806 struct tu_cs *cs = cmdbuf->state.pass ? &cmdbuf->draw_cs : &cmdbuf->cs;
825 struct tu_cs *cs = cmdbuf->state.pass ? &cmdbuf->draw_cs : &cmdbuf->cs;
842 emit_perfcntrs_pass_start(struct tu_cs *cs, uint32_t pass)
857 struct tu_cs *cs = cmdbuf->state.pass ? &cmdbuf->draw_cs : &cmdbuf->cs;
932 struct tu_cs *c
[all...]
H A Dtu_pipeline.c42 #include "tu_cs.h"
47 emit_load_state(struct tu_cs *cs, unsigned opcode, enum a6xx_state_type st,
134 struct tu_cs cs;
422 tu6_emit_xs_config(struct tu_cs *cs,
453 tu6_emit_xs(struct tu_cs *cs,
620 tu6_emit_cs_config(struct tu_cs *cs, const struct tu_shader *shader,
671 tu6_emit_vs_system_values(struct tu_cs *cs,
735 tu6_setup_streamout(struct tu_cs *cs,
839 tu6_emit_const(struct tu_cs *cs, uint32_t opcode, uint32_t base,
859 tu6_emit_link_map(struct tu_cs *c
[all...]
H A Dtu_image.c38 #include "tu_cs.h"
171 tu_cs_image_ref(struct tu_cs *cs, const struct tu_image_view *iview, uint32_t layer)
179 tu_cs_image_stencil_ref(struct tu_cs *cs, const struct tu_image_view *iview, uint32_t layer)
187 tu_cs_image_ref_2d(struct tu_cs *cs, const struct tu_image_view *iview, uint32_t layer, bool src)
195 tu_cs_image_flag_ref(struct tu_cs *cs, const struct tu_image_view *iview, uint32_t layer)
H A Dtu_device.c29 #include "tu_cs.h"
1285 struct tu_cs *ts_cs = cs;
1340 struct tu_cs *cs = cmdstream;
1351 tu_create_copy_timestamp_cs(struct tu_cmd_buffer *cmdbuf, struct tu_cs** cs,
1354 *cs = vk_zalloc(&cmdbuf->device->vk.alloc, sizeof(struct tu_cs), 8,
1566 struct tu_cs *cs;
1568 if (!(device->perfcntrs_pass_cs = calloc(1, sizeof(struct tu_cs)))) {
1585 struct tu_cs sub_cs;
H A Dtu_kgsl.c381 struct tu_cs *cs = &cmdbuf->cs;
H A Dtu_drm.c41 #include "tu_cs.h"
1087 struct tu_cs *cs = &cmdbuf->cs;
1116 struct tu_cs *ts_cs = submit->cmd_buffer_trace_data[j].timestamp_copy_cs;
/xsrc/external/mit/MesaLib/dist/docs/relnotes/
H A 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
H A D20.1.0.rst2564 - turnip: add tu_device pointer to tu_cs

Completed in 46 milliseconds