mesa/src/vulkan
Jason Ekstrand 923691c70d vk: Use a separate block pool and state stream for binding tables
The binding table pointers packet only allows for a 16-bit binding table
address so all binding tables have to be in the first 64 KB of the surface
state BO.  We solve this by adding a slave block pool that pulls off the
first 64 KB worth of blocks and reserves them for binding tables.
2015-05-18 20:57:43 -07:00
..
.gitignore vk: Ignore vk executable 2015-05-13 12:05:38 -07:00
allocator.c vk/allocator: Add a concept of a slave block pool 2015-05-18 20:57:43 -07:00
aub.c Add vulkan driver for BDW 2015-05-09 11:38:32 -07:00
aub.h Add vulkan driver for BDW 2015-05-09 11:38:32 -07:00
compiler.cpp vk/pipeline: Use a state_stream for storing programs 2015-05-18 15:58:20 -07:00
device.c vk: Use a separate block pool and state stream for binding tables 2015-05-18 20:57:43 -07:00
formats.c vk: Start Implementing vkGetFormatInfo() 2015-05-18 10:27:07 -07:00
gem.c vk/gem: VG_CLEAR the padding for the gem_mmap struct 2015-05-18 12:05:17 -07:00
gen7_pack.h vk: Update generated header files 2015-05-18 20:52:43 -07:00
gen8_pack.h vk: Update generated header files 2015-05-18 20:52:43 -07:00
gen75_pack.h vk: Update generated header files 2015-05-18 20:52:43 -07:00
glsl_helpers.h vk/meta: Use anv_* internal entrypoints 2015-05-18 10:27:07 -07:00
glsl_scraper.py vk: Add a GLSL scraper utility 2015-05-14 19:18:57 -07:00
image.c vk: Start Implementing vkGetFormatInfo() 2015-05-18 10:27:07 -07:00
intel.c vk: Add script for generating ifunc entry points 2015-05-18 10:27:02 -07:00
Makefile.am vk: Start Implementing vkGetFormatInfo() 2015-05-18 10:27:07 -07:00
meta.c vk: Only fill render targets for meta clear 2015-05-18 20:52:43 -07:00
pipeline.c vk/pipeline: Use a state_stream for storing programs 2015-05-18 15:58:20 -07:00
private.h vk: Use a separate block pool and state stream for binding tables 2015-05-18 20:57:43 -07:00
util.c vk: Use a temporary buffer for formatting in finishme 2015-05-18 10:27:08 -07:00
vk.c vk/test: Add test that prints format features 2015-05-18 20:52:44 -07:00
vk_gen.py vk: Add a logger wrapper for the generated entrypoint 2015-05-18 10:27:07 -07:00