turnip: preliminary support for loadOp and storeOp
authorChia-I Wu <olvaffe@gmail.com>
Fri, 11 Jan 2019 23:01:26 +0000 (15:01 -0800)
committerChia-I Wu <olvaffe@gmail.com>
Mon, 11 Mar 2019 17:02:13 +0000 (10:02 -0700)
commitf3bf77918452062d0044771e3fa5af0105aa5cee
tree61dd81279320b09fcc96820dea4066575ff3678e
parent0aeef7c8bd5917633392decce1c07ff36c652cc1
turnip: preliminary support for loadOp and storeOp

 - create tile_load_ib and tile_store_ib at the beginning of each
   subpass
 - execute the IBs at the end of each subpass
 - no DONT_CARE support
 - no subpass dependency analysis and subpass merging
 - no zs support
 - no true VkImageView support
   - assume VK_FORMAT_B8G8R8A8_UNORM
   - no tiling
   - no MSAA

This also removes cur_cs from tu_cmd_buffer.
src/freedreno/vulkan/tu_cmd_buffer.c
src/freedreno/vulkan/tu_private.h