summaryrefslogtreecommitdiffstats
path: root/src/vulkan/anv_cmd_buffer.c
Commit message (Expand)AuthorAgeFilesLines
* anv/cmd_buffer: Rework the way we emit UBO surface stateJason Ekstrand2015-11-061-3/+40
* anv: Use VkDescriptorType instead of anv_descriptor_typeJason Ekstrand2015-11-061-8/+21
* anv: Do range-checking in the shader for dynamic buffersJason Ekstrand2015-11-061-11/+20
* anv: Remove all support for BufferViewsJason Ekstrand2015-11-061-5/+0
* anv/cmd_buffer: Fix SURFACE_STATE for non-view buffer bindingsJason Ekstrand2015-11-041-3/+4
* anv/cmd_buffer: Don't use an anv_state pointer in emit_binding_tableJason Ekstrand2015-11-041-8/+7
* anv: Drop stale comment in anv_cmd_buffer_emit_binding_table()Chad Versace2015-11-031-11/+5
* vk: Use consistent names for anv_cmd_state dirty bitsChad Versace2015-10-201-12/+11
* anv/cmd_buffer: Reset the command buffer in BeginCommandBufferJason Ekstrand2015-10-151-0/+2
* anv/device: Add support for combined image and sampler descriptorsJason Ekstrand2015-10-151-3/+6
* anv: Add support for BufferInfo in descriptor setsJason Ekstrand2015-10-151-1/+16
* anv: Get rid of the descriptor_set_binding structJason Ekstrand2015-10-141-4/+4
* anv: Completely rework descriptor set layoutsJason Ekstrand2015-10-141-55/+43
* anv/pipeline: Add support for dynamic state in pipelinesJason Ekstrand2015-10-071-0/+6
* vk/0.170.2: Switch to the new dynamic state modelJason Ekstrand2015-10-071-28/+244
* anv: Add a dynamic state data structure and basic helpersJason Ekstrand2015-10-071-0/+72
* vk: Embed two surface states in anv_image_viewChad Versace2015-10-061-3/+3
* vk: Merge anv_attachment_view into anv_image_viewChad Versace2015-10-061-8/+5
* vk/0.170.2: Make destructors return voidJason Ekstrand2015-10-051-6/+2
* vk/0.170.2: Add the subpass field to VkCmdBufferBeginInfoJason Ekstrand2015-10-051-3/+4
* vk: Merge anv_*_attachment_view into anv_attachment_viewChad Versace2015-10-051-7/+3
* vk: Drop anv_surface_viewChad Versace2015-10-051-10/+24
* vk: Use consistent names for anv_*_view variablesChad Versace2015-10-051-11/+14
* vk: Unionize anv_desciptorChad Versace2015-10-051-6/+10
* vk: Better types for VkShaderStage, VkShaderStageFlags varsChad Versace2015-10-051-7/+8
* anv/batch_chain: Use the surface state pool for binding tablesJason Ekstrand2015-09-281-27/+12
* anv/batch_chain: Add a _alloc_binding_table functionJason Ekstrand2015-09-281-3/+3
* anv: Add support for the ICD loaderJason Ekstrand2015-09-241-0/+1
* vk: Use push constants for dynamic buffersJason Ekstrand2015-09-111-23/+21
* vk/pipeline_layout: Move surface/sampler start from SoA to AoSJason Ekstrand2015-09-111-2/+2
* vk: Rework the push constants data structureJason Ekstrand2015-09-111-9/+37
* vk: Add func anv_cmd_buffer_get_depth_stencil_view()Chad Versace2015-08-281-0/+20
* vk/gen8: Add support for push constantsJason Ekstrand2015-08-271-0/+28
* vk: Add initial API support for setting push constantsJason Ekstrand2015-08-261-1/+20
* vk: Add gen7 supportKristian Høgsberg Kristensen2015-08-241-4/+15
* vk: Make anv_cmd_buffer_begin_subpass() switch on genKristian Høgsberg Kristensen2015-08-241-1/+7
* vk: Add generic wrapper for filling out buffer surface stateKristian Høgsberg Kristensen2015-08-241-2/+3
* vk: Add helper for adding surface state relocKristian Høgsberg Kristensen2015-08-241-12/+13
* vk: Move vkCmdPipelineBarrier to gen8_cmd_buffer.cKristian Høgsberg Kristensen2015-08-241-138/+0
* vk: Downgrade state packet to gen7 where they're commonKristian Høgsberg Kristensen2015-08-241-2/+2
* vk: Reorder gen8 specific code into three new filesKristian Høgsberg Kristensen2015-08-241-493/+16
* vk: Move gen8_CmdBindIndexBuffer() to anv_gen8.cKristian Høgsberg Kristensen2015-08-241-29/+0
* vk: Move gen8_cmd_buffer_emit_state_base_address() to anv_gen8.cKristian Høgsberg Kristensen2015-08-241-76/+6
* vk: Move anv_CreateBufferView to anv_gen8.cKristian Høgsberg Kristensen2015-08-241-2/+2
* vk: Add anv_format reference t anv_surface_viewChad Versace2015-08-171-4/+1
* vk: Pass anv_format to anv_fill_buffer_surface_state()Chad Versace2015-08-171-1/+4
* vk/cmd_buffer: Allow for null VkCmdPool'sJason Ekstrand2015-08-041-1/+8
* vk: Add and use an anv_block_pool_size() helperJason Ekstrand2015-08-031-1/+2
* vk: Re-name command buffer implementation filesJason Ekstrand2015-07-301-661/+1160
* vk/cmd_buffer: Add support for zero-copy batch chainingJason Ekstrand2015-07-301-7/+70