mesa/src/freedreno/vulkan
Chia-I Wu 9c83a7572b turnip: emit HW init in tu_BeginCommandBuffer
Being the first commit that emits meaningful command packets, there
are many things included in this commit

 - tu6_emit_xxx are low-level helpers that emit command packets
   without boundary checks
 - tu6_xxx are high-level helpers that emit command packets with
   boundary checks
 - cmdbuf->cs is a pointer to the current CS, so that we can use the
   helpers above to emit to other CS
 - use cmd as the variable name of tu_cmd_buffer
 - there is a per-cmdbuf scratch bo for CP_EVENT_WRITE writeback
 - there is a per-cmdbuf debug marker, using scratch reg 7 or 6
   depending on whether the cmdbuf is primary or secondary

(olv, after rebase) REG_A6XX_SP_UNKNOWN_AB20 is renamed
2019-03-11 10:01:49 -07:00
..
.clang-format turnip: add .clang-format 2019-03-11 10:01:41 -07:00
meson.build turnip: Move stream functions to tu_cs.c 2019-03-11 10:01:41 -07:00
TODO turnip: clean up TODO. 2019-03-11 10:01:41 -07:00
tu_android.c turnip: add .clang-format 2019-03-11 10:01:41 -07:00
tu_cmd_buffer.c turnip: emit HW init in tu_BeginCommandBuffer 2019-03-11 10:01:49 -07:00
tu_cs.c turnip: add tu_cs_reserve_space(_assert) 2019-03-11 10:01:41 -07:00
tu_cs.h turnip: add tu_cs_reserve_space(_assert) 2019-03-11 10:01:41 -07:00
tu_descriptor_set.c turnip: add .clang-format 2019-03-11 10:01:41 -07:00
tu_descriptor_set.h turnip: add .clang-format 2019-03-11 10:01:41 -07:00
tu_device.c turnip: preliminary support for tu_BindImageMemory2 2019-03-11 10:01:41 -07:00
tu_drm.c turnip: constify tu_device in tu_gem_* 2019-03-11 10:01:41 -07:00
tu_entrypoints_gen.py turnip: Fix indentation in function signatures 2019-03-11 10:01:33 -07:00
tu_extensions.py turnip: Add driver skeleton (v2) 2019-03-11 10:01:15 -07:00
tu_formats.c turnip: Implement some format properties for RGBA8. 2019-03-11 10:01:41 -07:00
tu_icd.py turnip: Add driver skeleton (v2) 2019-03-11 10:01:15 -07:00
tu_image.c turnip: Annotate vkGetImageSubresourceLayout with tu_stub 2019-03-11 10:01:41 -07:00
tu_meta_blit.c turnip: add .clang-format 2019-03-11 10:01:41 -07:00
tu_meta_buffer.c turnip: Fix indentation in function signatures 2019-03-11 10:01:33 -07:00
tu_meta_clear.c turnip: add .clang-format 2019-03-11 10:01:41 -07:00
tu_meta_copy.c turnip: add .clang-format 2019-03-11 10:01:41 -07:00
tu_meta_resolve.c turnip: add .clang-format 2019-03-11 10:01:41 -07:00
tu_pass.c turnip: add .clang-format 2019-03-11 10:01:41 -07:00
tu_pipeline.c turnip: add .clang-format 2019-03-11 10:01:41 -07:00
tu_pipeline_cache.c turnip: add .clang-format 2019-03-11 10:01:41 -07:00
tu_private.h turnip: emit HW init in tu_BeginCommandBuffer 2019-03-11 10:01:49 -07:00
tu_query.c turnip: add .clang-format 2019-03-11 10:01:41 -07:00
tu_util.c turnip: add .clang-format 2019-03-11 10:01:41 -07:00
tu_util.h turnip: Add driver skeleton (v2) 2019-03-11 10:01:15 -07:00
vk_format.h turnip: add .clang-format 2019-03-11 10:01:41 -07:00
vk_format_layout.csv turnip: Add driver skeleton (v2) 2019-03-11 10:01:15 -07:00
vk_format_parse.py turnip: Add driver skeleton (v2) 2019-03-11 10:01:15 -07:00
vk_format_table.py turnip: Add driver skeleton (v2) 2019-03-11 10:01:15 -07:00