mesa/src/vulkan
Jason Ekstrand facf587dea vk/allocator: Solve a data race in anv_block_pool
The anv_block_pool data structure suffered from the exact same race as the
state pool.  Namely, that the uniqueness of the blocks handed out depends
on the next_block value increasing monotonically.  However, this invariant
did not hold thanks to our block "return" concept.
2015-08-03 01:19:34 -07:00
..
.gitignore vk: Prefix most filenames with anv 2015-07-17 20:25:38 -07:00
anv_allocator.c vk/allocator: Solve a data race in anv_block_pool 2015-08-03 01:19:34 -07:00
anv_aub.c vk/aub: Use the data directly from the execbuf2 2015-07-28 16:53:45 -07:00
anv_aub.h vk: Prefix most filenames with anv 2015-07-17 20:25:38 -07:00
anv_batch_chain.c vk/batch_chain: Decrement num_relocs instead of incrementing it 2015-07-31 09:11:47 -07:00
anv_cmd_buffer.c vk: Add and use an anv_block_pool_size() helper 2015-08-03 01:18:09 -07:00
anv_compiler.cpp vk: Prefix most filenames with anv 2015-07-17 20:25:38 -07:00
anv_device.c vk/allocator: Add an anv_state_pool_finish function 2015-07-31 10:38:28 -07:00
anv_entrypoints_gen.py vk: Prefix most filenames with anv 2015-07-17 20:25:38 -07:00
anv_formats.c vk: Prefix most filenames with anv 2015-07-17 20:25:38 -07:00
anv_gem.c vk: Prefix most filenames with anv 2015-07-17 20:25:38 -07:00
anv_image.c vk: Prefix most filenames with anv 2015-07-17 20:25:38 -07:00
anv_intel.c vk: Prefix most filenames with anv 2015-07-17 20:25:38 -07:00
anv_meta.c vk/meta: Destroy shader modules 2015-07-22 17:51:26 -07:00
anv_pipeline.c vk/batch: Make relocs a pointer to a relocation list 2015-07-29 12:01:08 -07:00
anv_private.h vk/allocator: Solve a data race in anv_block_pool 2015-08-03 01:19:34 -07:00
anv_query.c vk: Prefix most filenames with anv 2015-07-17 20:25:38 -07:00
anv_util.c vk: Prefix most filenames with anv 2015-07-17 20:25:38 -07:00
anv_x11.c vk: Prefix most filenames with anv 2015-07-17 20:25:38 -07:00
gen7_pack.h vk/headers: Update to new generated gen headers 2015-07-29 11:02:33 -07:00
gen8_pack.h vk/headers: Update to new generated gen headers 2015-07-29 11:02:33 -07:00
gen75_pack.h vk/headers: Update to new generated gen headers 2015-07-29 11:02:33 -07:00
glsl_scraper.py vk/glsl: Replace raw casts 2015-07-15 15:51:37 -07:00
Makefile.am vk: Re-name command buffer implementation files 2015-07-30 15:00:42 -07:00