Module: Mesa
Branch: master
Commit: dab4a676f7590e94640461ad454911e09d95fa88
URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=dab4a676f7590e94640461ad454911e09d95fa88

Author: Chia-I Wu <olva...@gmail.com>
Date:   Mon Sep  1 12:25:53 2014 +0800

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     |    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(+)

Diff:   
http://cgit.freedesktop.org/mesa/mesa/diff/?id=dab4a676f7590e94640461ad454911e09d95fa88
_______________________________________________
mesa-commit mailing list
mesa-commit@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-commit

Reply via email to