summaryrefslogtreecommitdiffstats
path: root/src/vulkan
Commit message (Expand)AuthorAgeFilesLines
* Merge remote-tracking branch 'mesa-public/master' into vulkanJason Ekstrand2015-08-174-16/+17
* vk: Add four unit tests for our lock-free data-structuresJason Ekstrand2015-08-148-0/+457
* vk: Build a version of the driver for linking into unit testsJason Ekstrand2015-08-142-2/+153
* vk: Update generated headersKristian Høgsberg Kristensen2015-08-123-845/+1515
* vk: Query aperture size up front in anv_physical_device_init()Kristian Høgsberg Kristensen2015-08-103-30/+21
* vk: Share upload logic and add size assertKristian Høgsberg Kristensen2015-08-101-20/+19
* vk/cmd_buffer: Allow for null VkCmdPool'sJason Ekstrand2015-08-041-1/+8
* vk: Call anv_batch_emit_dwords() up front in anv_batch_emit()Kristian Høgsberg Kristensen2015-08-031-2/+2
* vk: Update generated headersKristian Høgsberg Kristensen2015-08-033-66/+20
* vk/allocator: Solve a data race in anv_block_poolJason Ekstrand2015-08-032-38/+28
* vk: Add and use an anv_block_pool_size() helperJason Ekstrand2015-08-032-1/+8
* vk/allocator: Make block_pool_grow take and return a sizeJason Ekstrand2015-08-031-19/+19
* vk/allocator: Fix a data race in the state poolJason Ekstrand2015-08-031-5/+5
* vk/allocator: Make a few things more consistantJason Ekstrand2015-08-031-5/+5
* vk/allocator: Use memory pools rather than (MALLOC|FREE)LIKEJason Ekstrand2015-07-311-22/+21
* vk/allocator: Add an anv_state_pool_finish functionJason Ekstrand2015-07-313-0/+8
* vk/instance: valgrind-guard client-provided allocationsJason Ekstrand2015-07-311-1/+10
* vk/device: Add anv_instance_alloc/free helpersJason Ekstrand2015-07-311-12/+23
* vk/device: Mark newly allocated memory as undefined for valgrindJason Ekstrand2015-07-311-4/+4
* vk/batch_chain: Decrement num_relocs instead of incrementing itJason Ekstrand2015-07-311-1/+9
* vk/batch_chain: Compute secondary exec mode after finishing the boJason Ekstrand2015-07-311-5/+7
* vk: Re-name command buffer implementation filesJason Ekstrand2015-07-304-2087/+2087
* vk/cmd_buffer: Add a simple command pool implementationJason Ekstrand2015-07-303-27/+61
* vk/cmd_buffer: Add support for zero-copy batch chainingJason Ekstrand2015-07-302-7/+78
* vk: Add initial support for secondary command buffersJason Ekstrand2015-07-304-17/+117
* vk/cmd_buffer: Split batch chaining into a helper functionJason Ekstrand2015-07-301-17/+27
* vk/device: Make BATCH_SIZE a global #defineJason Ekstrand2015-07-302-3/+3
* vk/cmd_buffer: Add functions for cloning a list of anv_batch_bo'sJason Ekstrand2015-07-301-0/+38
* vk/reloc_list: Actually set the new length in reloc_list_growJason Ekstrand2015-07-301-0/+1
* CLONEJason Ekstrand2015-07-301-5/+61
* vk/cmd_buffer: Invalidate texture cache in emit_state_base_addressJason Ekstrand2015-07-301-40/+40
* vk/cmd_buffer: Rename emit_batch_buffer_end to end_batch_bufferJason Ekstrand2015-07-303-7/+7
* vk/cmd_buffer: Use an array to track all know anv_batch_bo objectsJason Ekstrand2015-07-292-17/+51
* vk/cmd_buffer: Rework validate list creationJason Ekstrand2015-07-291-63/+95
* vk/cmd_buffer: Move emit_batch_buffer_end higher in the fileJason Ekstrand2015-07-291-14/+14
* vk/cmd_buffer: Store the relocation list in the anv_batch_bo structJason Ekstrand2015-07-293-73/+49
* vk/batch: Make relocs a pointer to a relocation listJason Ekstrand2015-07-293-17/+22
* vk/headers: Update to new generated gen headersKristian Høgsberg Kristensen2015-07-294-139/+95
* vk/cmd_buffer: Update a commentJason Ekstrand2015-07-291-2/+3
* vk/cmd_buffer: Use a doubly-linked list for batch and surface buffersJason Ekstrand2015-07-283-60/+98
* vk/aub: Use the data directly from the execbuf2Jason Ekstrand2015-07-281-36/+19
* vk/cmd_buffer: Pull the execbuf stuff into a substructJason Ekstrand2015-07-275-59/+68
* vk/cmd_buffer: Move the remaining entrypoints into cmd_emit.cJason Ekstrand2015-07-273-96/+82
* vk/cmd_buffer: Move the re-emission of STATE_BASE_ADDRESS to the flushing codeJason Ekstrand2015-07-272-45/+45
* vk/cmd_buffer: Factor the guts of CmdBufferEnd into two helpersJason Ekstrand2015-07-272-11/+27
* vk/cmd_buffer: Factor the guts of (Create|Reset|Destroy)CmdBuffer into helpersJason Ekstrand2015-07-272-59/+98
* vk/private.h: Re-arrange and better comment anv_cmd_bufferJason Ekstrand2015-07-271-5/+11
* vk: Actually advertise 0.138.1 at runtimeJason Ekstrand2015-07-231-1/+1
* vk: Add two more valgrind checksJason Ekstrand2015-07-232-0/+2
* vk/meta: Destroy shader modulesJason Ekstrand2015-07-221-0/+3