summaryrefslogtreecommitdiffstats
path: root/src/intel/vulkan/genX_cmd_buffer.c
Commit message (Expand)AuthorAgeFilesLines
* anv/cmd_buffer: Handle MCS identical to CCS_E in compute_aux_usageJason Ekstrand2018-03-011-9/+5
* anv: Don't assert that stencil HiZ clears are single-sliceJason Ekstrand2018-02-211-3/+6
* anv: Only copy clear dwords if we're rendering to the first sliceJason Ekstrand2018-02-211-1/+4
* anv/cmd_buffer: Delete some assert-only variablesJason Ekstrand2018-02-201-4/+1
* anv/cmd_buffer: Use layout_to_* helpers in compute_aux_usageJason Ekstrand2018-02-201-18/+35
* anv/cmd_buffer: Simplify transition_depth_bufferJason Ekstrand2018-02-201-12/+0
* anv/cmd_buffer: Do subpass image transitions in begin/end_subpassJason Ekstrand2018-02-201-132/+88
* anv/cmd_buffer: Mark depth/stencil surfaces written in begin_subpassJason Ekstrand2018-02-201-21/+29
* anv/cmd_buffer: Sync clear values in begin_subpassJason Ekstrand2018-02-201-100/+48
* anv/pass: Store usage in each subpass attachmentJason Ekstrand2018-02-201-1/+1
* anv/cmd_buffer: Add a concept of pending load aspectsJason Ekstrand2018-02-201-6/+16
* anv/cmd_buffer: Iterate all subpass attachments when clearingJason Ekstrand2018-02-201-45/+33
* anv/cmd_buffer: Decide whether or not to HiZ clear up-frontJason Ekstrand2018-02-201-35/+72
* anv/cmd_buffer: Move the rest of clear_subpass into begin_subpassJason Ekstrand2018-02-201-2/+66
* anv/cmd_buffer: Move the color portion of clear_subpass into begin_subpassJason Ekstrand2018-02-201-1/+53
* anv/cmd_buffer: Pass a subpass id into begin_subpassJason Ekstrand2018-02-201-7/+5
* anv/cmd_buffer: Add begin/end_subpass helpersJason Ekstrand2018-02-201-24/+31
* anv/cmd_buffer: Apply subpass flushes before set_subpassJason Ekstrand2018-02-201-4/+4
* anv: Use framebuffer layers for implicit subpass transitionsJason Ekstrand2018-02-201-1/+1
* anv: Be more careful about fast-clear colorsJason Ekstrand2018-02-201-27/+19
* anv/icl: Add render target flush after uploading binding tableAnuj Phogat2018-02-161-0/+20
* anv: Don't resolve or ambiguate non-existent layersJason Ekstrand2018-02-121-2/+10
* anv: Allow fast-clearing the first slice of a multi-slice imageJason Ekstrand2018-02-081-4/+8
* anv/cmd_buffer: Rework aux trackingJason Ekstrand2018-02-081-99/+265
* anv/cmd_buffer: Move the mi_alu helper higher upJason Ekstrand2018-02-081-17/+19
* anv: Use blorp_ccs_ambiguate instead of fast-clearsJason Ekstrand2018-02-081-50/+35
* anv/cmd_buffer: Re-arrange the logic around UNDEFINED fast-clearsJason Ekstrand2018-02-081-17/+14
* anv/cmd_buffer: Pull the undefined layout condition into the ifJason Ekstrand2018-02-081-9/+4
* anv: Only fast clear single-slice imagesJason Ekstrand2018-02-081-17/+17
* anv/cmd_buffer: Add a mark_image_written helperJason Ekstrand2018-02-081-0/+44
* anv/cmd_buffer: Generalize transition_color_bufferJason Ekstrand2018-02-081-12/+47
* anv/cmd_buffer: Recurse in transition_color_buffer instead of falling throughJason Ekstrand2018-02-081-9/+9
* anv/blorp: Rework HiZ ops to look like MCS and CCSJason Ekstrand2018-02-081-6/+7
* anv/blorp: Rework image clear/resolve helpersJason Ekstrand2018-02-081-7/+21
* anv/cmd_buffer: Re-emit the pipeline at every subpassJason Ekstrand2018-01-301-0/+11
* anv/cmd_buffer: Emit PIPE_CONTROL with ISP bit on older platforms.Rafael Antognolli2018-01-291-4/+2
* anv/gen10: Emit CS stall and mark push constants dirty.Rafael Antognolli2018-01-261-6/+12
* anv/gen10: Ignore push constant packets during context restore.Rafael Antognolli2018-01-261-0/+47
* anv/cmd_buffer: add the pipeline layout to the pipeline stateIago Toral Quiroga2018-01-261-5/+3
* anv/cmd_buffer: Move num_workgroups to compute stateJason Ekstrand2018-01-231-7/+10
* anv/cmd_buffer: Move vb_dirty bits into anv_cmd_graphics_stateJason Ekstrand2018-01-231-3/+3
* anv/cmd_buffer: Move dirty bits into anv_cmd_*_stateJason Ekstrand2018-01-231-10/+10
* anv: Separate compute and graphics descriptor setsJason Ekstrand2018-01-231-11/+13
* anv/cmd_buffer: Use anv_descriptor_for_binding for samplersJason Ekstrand2018-01-231-4/+2
* anv/cmd_buffer: Add substructs to anv_cmd_state for graphics and computeJason Ekstrand2018-01-231-21/+24
* anv/cmd_buffer: Use some pre-existing pipeline temporariesJason Ekstrand2018-01-231-5/+4
* anv: Make sure state on primary is correct after CmdExecuteCommandsAlex Smith2018-01-111-0/+9
* intel: Apply Geminilake "Barrier Mode" workaround.Kenneth Graunke2018-01-091-0/+21
* anv: Allow PMA optimization to be enabled in secondary command buffersAlex Smith2018-01-081-1/+21
* anv/cmd_buffer: Add support for pushing UBO rangesJason Ekstrand2017-12-081-32/+110