anv: Implement VK_KHR_imageless_framebuffer
authorSagar Ghuge <sagar.ghuge@intel.com>
Thu, 17 Jan 2019 18:28:36 +0000 (10:28 -0800)
committerSagar Ghuge <sagar.ghuge@intel.com>
Tue, 23 Jul 2019 17:01:45 +0000 (10:01 -0700)
commit806e5a37ed820b9d6796df0663809e0e4d2bfebc
treee80864ebd7c319735113dcadfb60457427dd12bc
parent840b806d641bbb6dabb3d456053bca5461f1d7ae
anv: Implement VK_KHR_imageless_framebuffer

v2: Pass pointer instead of struct instance (Lionel)

v3: 1) Fix small nits (Jason)
    2) Add way to detect anv_framebuffer don't have attachments (Jason)
    3) Get rid of unncessary pNext chain walk (Jason)
    4) Keep framebuffer instance in anv_cmd_state (Jason)

v4: 1) Dump attachments from cmd_buffer (Jason)

v5: 1) Fix condition check and add assertion (Lionel)

Signed-off-by: Sagar Ghuge <sagar.ghuge@intel.com>
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Reviewed-by: Jason Ekstrand <jason@jlekstrand.net>
src/intel/vulkan/anv_cmd_buffer.c
src/intel/vulkan/anv_device.c
src/intel/vulkan/anv_dump.c
src/intel/vulkan/anv_extensions.py
src/intel/vulkan/anv_private.h
src/intel/vulkan/genX_cmd_buffer.c