anv/meta: Move blit code to anv_meta_blit.c

The clear code lived in anv_meta_clear.c. The resolve code in
anv_meta_resolve.c. Only the blit code lived in anv_meta.c, alongside
the shareed meta code.

This is just a copy-paste patch. No change in behavior.
This commit is contained in:
Chad Versace 2016-02-12 09:55:32 -08:00
parent cf7fd53850
commit 37f4dfb19d
4 changed files with 1453 additions and 1428 deletions

View File

@ -82,6 +82,7 @@ VULKAN_SOURCES = \
anv_image.c \
anv_intel.c \
anv_meta.c \
anv_meta_blit.c \
anv_meta_clear.c \
anv_meta_resolve.c \
anv_nir_apply_dynamic_offsets.c \

File diff suppressed because it is too large Load Diff

View File

@ -50,6 +50,9 @@ void anv_device_finish_meta_clear_state(struct anv_device *device);
VkResult anv_device_init_meta_resolve_state(struct anv_device *device);
void anv_device_finish_meta_resolve_state(struct anv_device *device);
VkResult anv_device_init_meta_blit_state(struct anv_device *device);
void anv_device_finish_meta_blit_state(struct anv_device *device);
void
anv_meta_save(struct anv_meta_saved_state *state,
const struct anv_cmd_buffer *cmd_buffer,

1448
src/vulkan/anv_meta_blit.c Normal file

File diff suppressed because it is too large Load Diff