summaryrefslogtreecommitdiffstats
path: root/src/amd/vulkan/radv_pipeline.c
Commit message (Expand)AuthorAgeFilesLines
* ac/radv: move lower_indirect_derefs() to ac_nir_to_llvm.cTimothy Arceri2018-03-051-4/+4
* ac/shader: move scanning some info about input PS declarationsSamuel Pitoiset2018-02-281-6/+8
* radv: don't send num_tcs_input_cp to sgprs.Dave Airlie2018-02-211-4/+1
* radv/tess: don't need to look in constant for vertices_per_patchDave Airlie2018-02-211-1/+1
* radv: compact varyings after removing unused onesSamuel Pitoiset2018-02-191-6/+3
* radv: Always lower indirect derefs after nir_lower_global_vars_to_local.Bas Nieuwenhuizen2018-02-151-2/+9
* ac/shader: scan info about output PS declarationsSamuel Pitoiset2018-02-081-9/+9
* radv: do not dump meta shader statsSamuel Pitoiset2018-01-311-21/+9
* radv: Merge raster state with PM4 generation.Bas Nieuwenhuizen2018-01-301-65/+50
* radv: Move gs state out of pipeline.Bas Nieuwenhuizen2018-01-301-35/+43
* radv: Split out cliprect rule generation.Bas Nieuwenhuizen2018-01-301-24/+33
* radv: Merge VGT_GS_MODE computation with PM4 generation.Bas Nieuwenhuizen2018-01-301-26/+25
* radv: Split out processing the vertex input state.Bas Nieuwenhuizen2018-01-301-35/+43
* radv: Move tessellation state out of pipeline.Bas Nieuwenhuizen2018-01-301-37/+58
* radv: Move blend state out of pipeline.Bas Nieuwenhuizen2018-01-301-55/+72
* radv: Split out generating VGT_SHADER_STAGES_EN.Bas Nieuwenhuizen2018-01-301-23/+27
* radv: Split out the ia_multi_vgt_param precomputation.Bas Nieuwenhuizen2018-01-301-79/+90
* radv: Split out db_shader_control computation.Bas Nieuwenhuizen2018-01-301-21/+22
* radv: Compute shader_z_format when emitting it.Bas Nieuwenhuizen2018-01-301-7/+3
* radv: Merge depth stencil state with PM4 generation.Bas Nieuwenhuizen2018-01-301-65/+58
* radv: Merge ps_input_cntl computation with PM4 generation.Bas Nieuwenhuizen2018-01-301-81/+79
* radv: Merge vtx_reuse_depth computation with PM4 generation.Bas Nieuwenhuizen2018-01-301-7/+6
* radv: Merge vs state computation with PM4 generation.Bas Nieuwenhuizen2018-01-301-50/+34
* radv: Merge binning state generation with pm4 emission.Bas Nieuwenhuizen2018-01-301-29/+19
* radv: Constify some pipeline helpers.Bas Nieuwenhuizen2018-01-301-4/+4
* radv: Add PM4 pregeneration for compute pipelines.Bas Nieuwenhuizen2018-01-301-0/+66
* radv: Record a PM4 sequence for graphics pipeline switches.Bas Nieuwenhuizen2018-01-301-0/+478
* radv: Determine unneeded dynamic states.Bas Nieuwenhuizen2018-01-301-16/+45
* ac/shader: scan if fragment shaders write memorySamuel Pitoiset2018-01-261-3/+3
* radv: add multisample Z optimisation from amdvlkDave Airlie2018-01-251-0/+3
* radv: move spi_baryc_cntl to pipelineDave Airlie2018-01-251-0/+3
* radv: fix sample_mask_in loading. (v3.1)Dave Airlie2018-01-241-5/+24
* radv: emit pa_sc_mode_cntl_0 with multisample state.Bas Nieuwenhuizen2018-01-191-1/+2
* radv: Use correct bindings for inputRate in key generation.Bas Nieuwenhuizen2018-01-191-1/+7
* Revert "ac/shader: gather If TES reads TESSINNER or TESSOUTER"Samuel Pitoiset2018-01-151-0/+2
* ac/shader: gather If TES reads TESSINNER or TESSOUTERSamuel Pitoiset2018-01-151-2/+0
* radv: Implement VK_EXT_discard_rectangles.Bas Nieuwenhuizen2018-01-101-0/+35
* radv: Add mapping between dynamic state mask and external enum.Bas Nieuwenhuizen2018-01-101-11/+38
* amd/common: scan if gl_PrimitiveID is used before translating to LLVMSamuel Pitoiset2018-01-041-3/+3
* radv: Implement binning on GFX9.Bas Nieuwenhuizen2017-12-311-0/+325
* radv/gfx9: fix primitive topology when adjacency is usedSamuel Pitoiset2017-12-211-1/+1
* radv: add assertions to make sure pipeline layout objects are validSamuel Pitoiset2017-12-191-0/+2
* amd/common: add ac_vgt_gs_mode() helperSamuel Pitoiset2017-12-181-26/+6
* amd/common: add ac_get_cb_shader_mask() helperSamuel Pitoiset2017-12-181-33/+1
* radv: port merge tess info from anvDave Airlie2017-12-181-0/+40
* radv: export SampleMask from pixel shaders at full rateSamuel Pitoiset2017-12-141-5/+6
* radv: enable nir varying array splittingTimothy Arceri2017-12-041-0/+3
* radv: enable nir component packingTimothy Arceri2017-12-041-0/+6
* radv: do not dump meta shaders with RADV_DEBUG=shadersSamuel Pitoiset2017-12-011-4/+1
* radv: drop radv_cmd_dirty_mask_t typedefSamuel Pitoiset2017-11-151-1/+1