summaryrefslogtreecommitdiffstats
path: root/src/vulkan/gen7_cmd_buffer.c
Commit message (Expand)AuthorAgeFilesLines
* anv: Deduplicate render pass codeKristian Høgsberg Kristensen2016-02-151-170/+0
* anv/gen7: Set 3DSTATE_SF depth buffer format correctlyKristian Høgsberg Kristensen2016-02-151-0/+9
* anv/gen7: Call flush_pipeline_select_3d() from CmdBeginRenderPassKristian Høgsberg Kristensen2016-02-151-0/+2
* anv: Share flush_pipeline_select_3d() between gen7 and gen8Kristian Høgsberg Kristensen2016-02-151-5/+1
* anv: Replace anv_format::depth_format with ::has_depthChad Versace2016-02-091-5/+4
* anv: Deduplicate dispatch callsKristian Høgsberg Kristensen2016-02-051-98/+2
* anv: Deduplicate anv_CmdDraw callsKristian Høgsberg Kristensen2016-02-051-160/+2
* anv/gen7: Rename gen7_batch_lr* to emit_lr*Jordan Justen2016-01-301-30/+30
* anv/gen7: Set SLM size in interface descriptorJordan Justen2016-01-301-0/+11
* anv/gen7: Add support for gl_NumWorkGroupsJordan Justen2016-01-301-0/+19
* anv/gen7/compute: Setup push constants and local idsJordan Justen2016-01-301-0/+21
* anv: Do resolves at end of subpassChad Versace2016-01-281-0/+3
* gen7/cmd_buffer: SCISSOR_RECT structs are tightly packedJason Ekstrand2016-01-261-3/+3
* anv/cmd_buffer: Put base_instance in the second componentJason Ekstrand2016-01-261-1/+1
* gen7: Add support for base vertex/instanceJason Ekstrand2016-01-261-0/+51
* anv: Distinguish between subpass setup and subpass startChad Versace2016-01-141-4/+7
* anv: Emit load clears at start of each subpassChad Versace2016-01-141-1/+2
* anv/meta: Use anv_cmd_state::attachments for clearsChad Versace2016-01-141-3/+1
* anv: Add anv_cmd_state::attachmentsChad Versace2016-01-141-0/+1
* vulkan-1.0.0: Rework memory barriersJason Ekstrand2016-01-141-2/+6
* anv/gen7: Remove unheeded helper begin_render_pass()Chad Versace2016-01-111-14/+5
* vk: Make sure we emit binding table pointers after push constantsKristian Høgsberg Kristensen2016-01-071-34/+42
* anv/gen7: Setup state to enable barrier() functionJordan Justen2016-01-071-1/+5
* anv/image_view: Separate vulkan and isl formatsJason Ekstrand2016-01-041-5/+10
* gen7/8/cmd_buffer: Allocate the correct ammount for COLOR_CALC_STATEJason Ekstrand2015-12-301-1/+2
* vk/gen8: Implement VkEvent for gen8Kristian Høgsberg Kristensen2015-12-191-0/+28
* anv/compute: Fix thread width max off by 1Jordan Justen2015-12-081-2/+2
* vk: clflush all state for non-LLC GPUsKristian Høgsberg2015-12-041-12/+13
* anv: Embed isl_surf into anv_surfaceChad Versace2015-12-031-2/+2
* vk/0.210.0: Remove the VkShaderStage enumJason Ekstrand2015-12-031-28/+26
* vk/0.210.0: Misc. function argument renamesJason Ekstrand2015-12-031-2/+2
* vk/0.210.0: Rework dynamic statesJason Ekstrand2015-11-301-2/+2
* vk/0.210.0: Rename CmdBuffer to CommandBufferJason Ekstrand2015-11-301-23/+23
* anv/cmd_buffer: Add a new genX_cmd_buffer file for shared codeJason Ekstrand2015-11-181-219/+0
* anv/gen7: A bunch of depth-stencil fixesJason Ekstrand2015-11-181-8/+14
* anv/gen7: Implement CmdPipelineBarrierJason Ekstrand2015-11-171-1/+128
* anv/gen7: Don't use the upper bound on dynamic state base addressJason Ekstrand2015-11-171-3/+0
* anv: Add initial Haswell supportJason Ekstrand2015-11-171-35/+48
* anv: Only include the pack headers where neededJason Ekstrand2015-11-161-1/+3
* anv/cmd_buffer: Move gen-specific stuff into the appropreate filesJason Ekstrand2015-11-161-3/+165
* anv/gen7: Implement the VS state depth-stall workaroundJason Ekstrand2015-11-101-0/+18
* anv/gen7: Add push constant supportJason Ekstrand2015-11-101-0/+37
* anv/gen7: Fix the length of 3DSTATE_SFJason Ekstrand2015-11-091-1/+1
* vk: Use consistent names for anv_cmd_state dirty bitsChad Versace2015-10-201-16/+16
* vk/0.170.2: Switch to the new dynamic state modelJason Ekstrand2015-10-071-47/+74
* vk: Merge anv_attachment_view into anv_image_viewChad Versace2015-10-061-2/+1
* vk/0.170.2: Re-arrange parameters of vkCmdDraw[Indexed]Jason Ekstrand2015-10-051-6/+6
* vk: Merge anv_*_attachment_view into anv_attachment_viewChad Versace2015-10-051-6/+7
* vk: Use consistent names for anv_*_view variablesChad Versace2015-10-051-6/+6
* vk/0.170.2: Update VkRenderPassBeginInfoChad Versace2015-10-041-1/+1