ilo: introduce ilo_vma
authorChia-I Wu <olvaffe@gmail.com>
Wed, 24 Jun 2015 05:59:31 +0000 (23:59 -0600)
committerChia-I Wu <olvaffe@gmail.com>
Fri, 26 Jun 2015 05:45:27 +0000 (13:45 +0800)
commit36d107e92cc4c1d2b60e0017dbe998af3a2e8b75
tree6e99dec878e136e59116dd69626bceea5a6c1f30
parentfbba25bba017b3dde5f6613698004b0086bdea00
ilo: introduce ilo_vma

This cleans up the code a bit and makes ilo_state_vector_resource_renamed()
simpler and more robust.  It also allows a single bo to back mulitple VMAs.
21 files changed:
src/gallium/drivers/ilo/Makefile.sources
src/gallium/drivers/ilo/core/ilo_buffer.h
src/gallium/drivers/ilo/core/ilo_builder_3d_bottom.h
src/gallium/drivers/ilo/core/ilo_builder_3d_top.h
src/gallium/drivers/ilo/core/ilo_image.h
src/gallium/drivers/ilo/core/ilo_state_sol.c
src/gallium/drivers/ilo/core/ilo_state_sol.h
src/gallium/drivers/ilo/core/ilo_state_surface.c
src/gallium/drivers/ilo/core/ilo_state_surface.h
src/gallium/drivers/ilo/core/ilo_state_vf.c
src/gallium/drivers/ilo/core/ilo_state_vf.h
src/gallium/drivers/ilo/core/ilo_state_zs.c
src/gallium/drivers/ilo/core/ilo_state_zs.h
src/gallium/drivers/ilo/core/ilo_vma.h [new file with mode: 0644]
src/gallium/drivers/ilo/ilo_blitter_blt.c
src/gallium/drivers/ilo/ilo_draw.c
src/gallium/drivers/ilo/ilo_render_surface.c
src/gallium/drivers/ilo/ilo_resource.c
src/gallium/drivers/ilo/ilo_resource.h
src/gallium/drivers/ilo/ilo_state.c
src/gallium/drivers/ilo/ilo_transfer.c