aboutsummaryrefslogtreecommitdiffstats
path: root/src/amd/vulkan/radv_pipeline.c
Commit message (Expand)AuthorAgeFilesLines
* radv: merge radv_shader_variant_info into radv_shader_infoSamuel Pitoiset2019-09-061-61/+61
* radv/radeonsi: Don't count read-only data when reporting code sizeConnor Abbott2019-09-051-1/+1
* radv: move lowering PS inputs/outputs at the right placeSamuel Pitoiset2019-08-301-0/+3
* radv: gather info about PS inputs in the shader info passSamuel Pitoiset2019-08-301-5/+5
* radv/gfx10: compute the LDS size for exporting PrimID for VSSamuel Pitoiset2019-08-291-0/+9
* ac: add rbplus_allowed to ac_gpu_infoSamuel Pitoiset2019-08-271-1/+1
* ac: add has_gfx9_scissor_bug to ac_gpu_infoSamuel Pitoiset2019-08-271-1/+1
* ac: add has_rbplus to ac_gpu_infoSamuel Pitoiset2019-08-271-3/+3
* ac: add has_distributed_tess to ac_gpu_infoSamuel Pitoiset2019-08-271-2/+2
* radv/gfx10: do not use NGG with NAVI14Samuel Pitoiset2019-08-231-0/+1
* radv: Disable NGG for geometry shaders.Bas Nieuwenhuizen2019-08-221-0/+20
* radv: Emit VGT_GS_ONCHIP_CNTL for tess on GFX10.Bas Nieuwenhuizen2019-08-211-0/+8
* radv: Implement radv_GetPipelineExecutableStatisticsKHR.Bas Nieuwenhuizen2019-08-121-0/+103
* radv: Implement radv_GetPipelineExecutableInternalRepresentationsKHR.Bas Nieuwenhuizen2019-08-121-5/+104
* radv: Implement radv_GetPipelineExecutablePropertiesKHR.Bas Nieuwenhuizen2019-08-121-0/+111
* radv: Keep shader info when needed.Bas Nieuwenhuizen2019-08-121-9/+17
* radv: Use string for nir dumping.Bas Nieuwenhuizen2019-08-121-2/+1
* radv: Hash Wave32 settings in shader key.Bas Nieuwenhuizen2019-08-121-0/+6
* radv: Put wave size in shader options/info.Bas Nieuwenhuizen2019-08-121-6/+22
* radv: Avoid VEGA/RAVEN scissor bug in binning.Bas Nieuwenhuizen2019-08-081-1/+2
* radv: Avoid binning RAVEN hangs.Bas Nieuwenhuizen2019-08-081-1/+2
* radv: Do non-uniform lowering before bool lowering.Bas Nieuwenhuizen2019-08-061-1/+1
* radv/gfx10: add Wave32 support for vertex, tessellation and geometry shadersSamuel Pitoiset2019-08-021-1/+9
* radv/gfx10: add Wave32 support for fragment shadersSamuel Pitoiset2019-08-021-1/+2
* radv/gfx10: implement a GE bug workaroundSamuel Pitoiset2019-07-311-4/+23
* radv/gfx10: remove an obsolete VGT_REUSE_OFF workaroundSamuel Pitoiset2019-07-311-6/+0
* radv/gfx10: implement a bug workaround for GE_PC_ALLOCSamuel Pitoiset2019-07-311-17/+0
* radv/gfx10: add Wave32 support for compute shadersSamuel Pitoiset2019-07-311-1/+2
* radv/gfx10: only compile the GS copy shader on-demandSamuel Pitoiset2019-07-301-1/+2
* radv/gfx10: do not enable NGG if a pipeline uses XFBSamuel Pitoiset2019-07-241-0/+27
* radv/gfx10: Implement bin size calculation.Bas Nieuwenhuizen2019-07-231-2/+112
* radv/gfx9: Select between depth/color bins based on area.Bas Nieuwenhuizen2019-07-231-2/+2
* radv: Generalize binning settings.Bas Nieuwenhuizen2019-07-231-10/+2
* radv/gfx10: Use new scan converter.Bas Nieuwenhuizen2019-07-231-9/+51
* radv: Set FLUSH_ON_BINNING_TRANSITION.Bas Nieuwenhuizen2019-07-231-10/+2
* radv/gfx10: set BREAK_WAVE_AT_EOI if TES or GS enable the primitive IDSamuel Pitoiset2019-07-181-0/+8
* radv/gfx10: move emitting VGT_PRIMITIVEID_EN into the NGG pathSamuel Pitoiset2019-07-181-6/+11
* radv: fix VGT_GS_MODE if VS uses the primitive IDSamuel Pitoiset2019-07-181-5/+5
* radv: use correct register setter for ngg hw addrDave Airlie2019-07-181-1/+1
* radv: add an option for disabling NGG on GFX10Samuel Pitoiset2019-07-171-1/+4
* radv/gfx10: implement VK_EXT_post_depth_coverageSamuel Pitoiset2019-07-171-0/+1
* radv/gfx10: fallback to the legacy path if tess and extreme geometrySamuel Pitoiset2019-07-171-0/+12
* radv/gfx10: always build the GS copy shader but uses it on-demandSamuel Pitoiset2019-07-171-3/+18
* radv/gfx10: support pixel shaders without exportsSamuel Pitoiset2019-07-161-1/+7
* 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