| /xsrc/external/mit/MesaLib.old/dist/src/freedreno/vulkan/ |
| H A D | tu_cs.h | 31 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 D | tu_cs.c | 24 #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 D | tu_pipeline.c | 40 #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 D | tu_private.h | 537 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 D | tu_cmd_buffer.c | 36 #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 D | tu_device.c | 1231 struct tu_cs *cs = &cmdbuf->cs;
|
| /xsrc/external/mit/MesaLib/dist/src/freedreno/vulkan/ |
| H A D | tu_cs.h | 33 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 D | tu_cs.c | 24 #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 D | tu_private.h | 412 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 D | tu_clear_blit.c | 11 #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 D | tu_cmd_buffer.c | 36 #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 D | tu_query.c | 41 #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 D | tu_pipeline.c | 42 #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 D | tu_image.c | 38 #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 D | tu_device.c | 29 #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 D | tu_kgsl.c | 381 struct tu_cs *cs = &cmdbuf->cs;
|
| H A D | tu_drm.c | 41 #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 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
|
| H A D | 20.1.0.rst | 2564 - turnip: add tu_device pointer to tu_cs
|