ilo: add a builder for building BOs for submission

Graphics / Mesa 3D Graphics Library / Mesa - Chia-I Wu [gmail.com] - 9 September 2014 00:31 UTC

Comparing to how we manage batch and instruction buffers, the new builder

- does not flush- manages both types of buffers- manages STATE_BASE_ADDRESS- uploads kernels using unsynchronized mapping- has its own decoder for the buffers- provides more helpers

dab4a67 ilo: add a builder for building BOs for submission
src/gallium/drivers/ilo/Makefile.sources | 2 +
src/gallium/drivers/ilo/ilo_builder.c | 566 +++++++++++++++++++++++++
src/gallium/drivers/ilo/ilo_builder.h | 490 ++++++++++++++++++++++
src/gallium/drivers/ilo/ilo_builder_decode.c | 583 ++++++++++++++++++++++++++
4 files changed, 1641 insertions(+)

Upstream: cgit.freedesktop.org


  • Share