summaryrefslogtreecommitdiffstats
path: root/src/amd/vulkan/radv_pipeline.c
Commit message (Expand)AuthorAgeFilesLines
* radv/gfx10: emit GE_PC_ALLOCSamuel Pitoiset2019-07-121-0/+17
* radv/gfx10: enable vertex shaders without export parametersSamuel Pitoiset2019-07-121-3/+15
* radv/gfx10: launch 2 compute waves per CU before going onto the next CUSamuel Pitoiset2019-07-121-4/+9
* radv: use ac_get_compute_resource_limits()Samuel Pitoiset2019-07-121-17/+6
* radv/gfx10: fix wrong emission of GE_CNTLSamuel Pitoiset2019-07-121-1/+1
* radv: only enable the GS copy shader stage if GS is enabledSamuel Pitoiset2019-07-111-1/+1
* radv/gfx10: implement support for GS as NGGSamuel Pitoiset2019-07-111-1/+4
* radv/gfx10: Do not allocate a gs_copy_shader on gfx10.Bas Nieuwenhuizen2019-07-111-2/+3
* radv/gfx10: fix VGT_SHADER_STAGES_EN for GS as NGGSamuel Pitoiset2019-07-111-10/+11
* radv/gfx10: fix number of GS invocations for NGGSamuel Pitoiset2019-07-111-1/+1
* radv: compute correct number of input vertices for NGGSamuel Pitoiset2019-07-101-1/+24
* radv: Add a common member in the union to make things more clear.Bas Nieuwenhuizen2019-07-091-11/+11
* Revert "radv: keep track of whether NGG is used for GS on GFX10"Bas Nieuwenhuizen2019-07-091-3/+1
* radv/gfx10: Use correct gs_out for tess point_mode.Bas Nieuwenhuizen2019-07-091-1/+4
* radv: fix VGT_ESGS_RING_ITEMSIZE for GS as NGG on GFX10Samuel Pitoiset2019-07-091-2/+7
* radv: emit VGT_GS_MAX_VERT_OUT for legacy and NGG paths for GSSamuel Pitoiset2019-07-091-2/+3
* radv: emit the geometry shader as NGG if enabled on GFX10Samuel Pitoiset2019-07-091-3/+7
* radv: keep track of whether NGG is used for GS on GFX10Samuel Pitoiset2019-07-091-1/+3
* radv: add radv_pipeline_generate_hw_gs() helperSamuel Pitoiset2019-07-091-9/+20
* radv: fix setting VGT_REUSE_OFF for TES on GFX10Samuel Pitoiset2019-07-091-2/+7
* radv/gfx10: Add pipeline state support for tess.Bas Nieuwenhuizen2019-07-091-4/+15
* radv/gfx10: Only set HW edge flags with gs & tess disabled.Bas Nieuwenhuizen2019-07-091-1/+2
* radv: Use correct gs_out with tessellation.Bas Nieuwenhuizen2019-07-091-0/+3
* radv: Lower input attachments in NIR.Daniel Schürmann2019-07-081-1/+0
* radv/gfx10: Use GS rectlist when needed.Bas Nieuwenhuizen2019-07-071-0/+2
* radv/gfx10: implement NGG support (VS only)Samuel Pitoiset2019-07-071-11/+363
* radv: Combine vs and tes output keys parts.Bas Nieuwenhuizen2019-07-071-10/+10
* radv/gfx10: Use new uconfig reg index packet for GFX10+.Bas Nieuwenhuizen2019-07-071-1/+2
* radv/gfx10: emit GE_CNTL instead of IA_MULTI_VGT_PARAM for legacy modeSamuel Pitoiset2019-07-071-0/+38
* radv/gfx10: set user data base registersSamuel Pitoiset2019-07-071-17/+26
* radv/gfx10: emit VGT_VERTEX_REUSE_BLOCK_CNTL during gfx initializationSamuel Pitoiset2019-07-071-1/+2
* radv/gfx10: implement radv_pipeline_generate_hw_hs()Samuel Pitoiset2019-07-071-5/+18
* radv/gfx10: implement radv_pipeline_generate_geometry_shader()Samuel Pitoiset2019-07-071-3/+9
* radv/gfx10: update DB_DFSM_CONTROL registerSamuel Pitoiset2019-07-071-2/+8
* radv: Add the concept of radv shader binaries.Bas Nieuwenhuizen2019-07-041-26/+17
* radv: Merge rsrc1/rsrc2 fields with the config fields.Bas Nieuwenhuizen2019-07-041-18/+18
* radv: do not crash when generating binning state for unknown chipsSamuel Pitoiset2019-07-041-22/+22
* amd/common/gfx10: add register JSONNicolai Hähnle2019-07-031-1/+1
* radv: only export clip/cull distances if PS reads themSamuel Pitoiset2019-06-271-0/+4
* radv: disable viewport clamping even if FS doesn't write ZSamuel Pitoiset2019-06-191-3/+1
* radv: fix setting CB_SHADER_MASK for dual source blendingSamuel Pitoiset2019-06-101-2/+5
* radv: fix alpha-to-coverage when there is unused color attachmentsSamuel Pitoiset2019-06-101-1/+1
* amd/common: use generated register headerNicolai Hähnle2019-06-031-1/+0
* radv: implement VK_EXT_sample_locations and disable itSamuel Pitoiset2019-05-301-0/+30
* ac: treat Mullins as Kabini, remove the enumMarek Olšák2019-05-271-2/+1
* radv: clean up the sample locations codebaseSamuel Pitoiset2019-05-221-1/+1
* ac: rename SI-CIK-VI to GFX6-GFX7-GFX8Marek Olšák2019-05-151-17/+17
* radv: fix setting the number of rectangles when it's dyanmicSamuel Pitoiset2019-05-091-4/+6
* radv: Run the new ycbcr lowering pass.Bas Nieuwenhuizen2019-04-251-1/+1
* radv: Add non-uniform indexing lowering.Bas Nieuwenhuizen2019-04-101-0/+5