aboutsummaryrefslogtreecommitdiffstats
path: root/src/freedreno/vulkan/tu_pipeline.c
Commit message (Expand)AuthorAgeFilesLines
* freedreno/ir3: move ubo_state into const_stateRob Clark2020-06-191-1/+0
* freedreno/ir3: add accessor for const_stateRob Clark2020-06-191-5/+5
* turnip: move enum translation functions to a common headerJonathan Marek2020-06-181-213/+0
* turnip: fix a sample shading caseJonathan Marek2020-06-181-1/+10
* turnip: fix a crash when rasterizerDiscardEnable is setJonathan Marek2020-06-181-25/+18
* turnip: set .MERGEDREGS based on variantRob Clark2020-06-181-1/+2
* turnip: input attachment descriptor set reworkJonathan Marek2020-06-171-13/+4
* turnip: refactor draw states and dynamic statesJonathan Marek2020-06-171-157/+92
* tu: Remove tu_shader_compile_optionsConnor Abbott2020-06-171-23/+54
* tu: Use the ir3 shader APIConnor Abbott2020-06-171-75/+61
* turnip: simplify stage2 helpersJonathan Marek2020-06-151-43/+4
* turnip: remove duplicated stage2opcode and stage2shaderdbJonathan Marek2020-06-151-61/+41
* turnip: remove some dead/redundant codeJonathan Marek2020-06-131-23/+1
* turnip: add layered 3D path clear for CmdClearAttachmentsJonathan Marek2020-06-121-9/+16
* turnip: share code between 3D blit/clear path and tu_pipelineJonathan Marek2020-06-121-4/+6
* turnip: pipeline program state refactorJonathan Marek2020-06-121-339/+217
* tu: Fix context faults loading unused descriptor setsConnor Abbott2020-06-091-0/+22
* turnip: fix VFD_CONTROL for binning passJonathan Marek2020-06-081-1/+1
* turnip: use common emit_xs_cntl to fill a6xx_sp_xs_ctrl_reg0Jonathan Marek2020-06-081-28/+28
* turnip: fix HW binning with geometry shaderJonathan Marek2020-06-081-2/+6
* turnip: correctly emit non-binning vs in transform feedback caseJonathan Marek2020-06-081-3/+5
* turnip: move HLSQ_UPDATE_CNTL write to before xs config writesJonathan Marek2020-06-081-3/+3
* turnip: Add support for alphaToOne.Eric Anholt2020-06-051-3/+2
* turnip: Use tu_cs_emit_regs() for BLEND_CONTROL.Eric Anholt2020-06-051-23/+13
* turnip: Simplify vertex buffer bindings.Eric Anholt2020-06-041-20/+8
* freedreno/a6xx: update depth-plane control regsRob Clark2020-06-041-6/+7
* freedreno/ir3: split kill from no_earlyzRob Clark2020-06-041-1/+1
* turnip: fix RENDER_COMPONENTS valueJonathan Marek2020-06-021-4/+9
* tu: Implement dual-src blendingConnor Abbott2020-05-141-4/+50
* tu: Move RENDER_COMPONENTS setting to pipeline stateConnor Abbott2020-05-141-0/+8
* freedreno,tu: Don't request fragcoord components not being read.Hyunjun Ko2020-05-081-12/+4
* tu: Support pipelines without a fragment shaderConnor Abbott2020-05-071-1/+1
* freedreno: sync registers with envytoolsRob Clark2020-04-301-2/+2
* turnip: fix wrong substream size in parse_multisample_and_color_blend20.1-branchpointJonathan Marek2020-04-291-1/+1
* tu: Implement PrimID passthroughConnor Abbott2020-04-251-4/+14
* ir3: Skip missing VS outputs in VS out map when linkingConnor Abbott2020-04-251-12/+5
* turnip: Fix crashes when geometry shader constants aren't usedHyunjun Ko2020-04-231-0/+2
* turnip: Skip unused regs when setting up streamout buffersHyunjun Ko2020-04-231-0/+4
* turnip: implement VK_EXT_sample_locationsJonathan Marek2020-04-221-0/+54
* turnip: disable depth test for S8_UINT attachmentJonathan Marek2020-04-221-6/+13
* tu: Emit CP_LOAD_STATE6 for descriptorsConnor Abbott2020-04-091-5/+255
* tu: Switch to the bindless descriptor modelConnor Abbott2020-04-091-56/+36
* tu: ir3: Emit push constants directlyConnor Abbott2020-04-091-0/+1
* turnip: improve vertex input handlingJonathan Marek2020-04-091-68/+55
* turnip: Populate tu_pipeline.active_stagesBrian Ho2020-04-071-0/+6
* turnip: Selectively configure GRAS_LAYER_CNTLBrian Ho2020-04-071-2/+0
* turnip: Set up REG_A6XX_SP_GS_CONFIGBrian Ho2020-04-071-6/+8
* turnip: Configure VFD_CONTROL with gsheader and primitiveidBrian Ho2020-04-071-7/+16
* turnip: Configure VPC for geometry shadersBrian Ho2020-04-071-23/+140
* turnip: Emit geometry shader obj and related constsBrian Ho2020-04-071-1/+49