ilo: add a builder for building BOs for submission
authorChia-I Wu <olvaffe@gmail.com>
Mon, 1 Sep 2014 04:25:53 +0000 (12:25 +0800)
committerChia-I Wu <olvaffe@gmail.com>
Tue, 9 Sep 2014 05:31:36 +0000 (13:31 +0800)
commitdab4a676f7590e94640461ad454911e09d95fa88
tree96b6126d403260e3e5542b406ef6df9dc57760a8
parent43bf14eaeb3e93bb9f69966331d001922954acab
ilo: add a builder for building BOs for submission

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
src/gallium/drivers/ilo/Makefile.sources
src/gallium/drivers/ilo/ilo_builder.c [new file with mode: 0644]
src/gallium/drivers/ilo/ilo_builder.h [new file with mode: 0644]
src/gallium/drivers/ilo/ilo_builder_decode.c [new file with mode: 0644]