summaryrefslogtreecommitdiffstats
path: root/src/amd/vulkan/radv_pipeline.c
Commit message (Expand)AuthorAgeFilesLines
* radv/gfx10: improve performance for TES using PrimID but not exporting itSamuel Pitoiset2020-01-131-1/+1
* radv/gfx10: add support for NGG passthrough modeSamuel Pitoiset2020-01-131-0/+2
* radv/gfx10: determine if a pipeline is eligible for NGG passthroughSamuel Pitoiset2020-01-131-12/+53
* radv/gfx10: disable vertex groupingSamuel Pitoiset2020-01-131-5/+2
* radv: do not fill keys from fragment shader twiceSamuel Pitoiset2020-01-081-14/+0
* radv: Emit a BATCH_BREAK when changing pixel shaders or CB_TARGET_MASK.Bas Nieuwenhuizen2020-01-071-18/+27
* radv: implement VK_AMD_mixed_attachment_samplesSamuel Pitoiset2020-01-031-5/+26
* radv: ignore pColorBlendState if rasterization is disabledSamuel Pitoiset2019-12-201-5/+21
* radv: tidy up radv_pipeline_init_blend_state()Samuel Pitoiset2019-12-201-112/+115
* radv: ignore pDepthStencilState if rasterization is disabledSamuel Pitoiset2019-12-201-5/+15
* radv: ignore pTessellationState if the pipeline doesn't use tessSamuel Pitoiset2019-12-201-2/+16
* radv: ignore pMultisampleState if rasterization is disabledSamuel Pitoiset2019-12-201-7/+15
* radv: fix possibly wrong PA_SC_AA_CONFIG value for conservative rastSamuel Pitoiset2019-12-101-0/+7
* radv: move emission of two PA_SC_* registers to the pipeline CSSamuel Pitoiset2019-12-101-0/+2
* radv: fix enabling sample shading with SampleID/SamplePositionSamuel Pitoiset2019-11-271-7/+24
* radv: fix reporting subgroup size with VK_KHR_pipeline_executable_propertiesSamuel Pitoiset2019-11-261-3/+2
* radv: create a fresh fork for each pipeline compileTimothy Arceri2019-11-251-1/+15
* radv: Do not change scratch settings while shaders are active.Bas Nieuwenhuizen2019-11-201-17/+2
* radv: remove useless RADV_DEBUG=unsafemath debug optionSamuel Pitoiset2019-11-151-2/+0
* radv/gfx10: fix primitive indices orientation for NGG GSSamuel Pitoiset2019-11-071-2/+0
* radv: implement VK_EXT_subgroup_size_controlSamuel Pitoiset2019-11-061-3/+26
* radv: rely on shader's wavesize when computing NGG infoSamuel Pitoiset2019-11-061-1/+10
* radv: determine shaders wavesize at pipeline levelSamuel Pitoiset2019-11-061-0/+22
* radv/gfx10: enable wave32 for compute based on shader's wavesizeSamuel Pitoiset2019-11-061-1/+1
* radv: fix compute pipeline keys when optimizations are disabledSamuel Pitoiset2019-11-041-2/+18
* radv: Fix disk_cache_get size argument.Bas Nieuwenhuizen2019-10-311-2/+2
* radv: Add an early exit in the secure compile if we already have the cache en...Bas Nieuwenhuizen2019-10-301-0/+14
* radv: Compute hashes in secure process for secure compilation.Bas Nieuwenhuizen2019-10-301-0/+23
* radv: make use of radv_sc_read()Timothy Arceri2019-10-301-12/+17
* radv: enable secure compile supportTimothy Arceri2019-10-261-2/+16
* radv: add radv_secure_compile()Timothy Arceri2019-10-261-0/+134
* radv: add radv_create_shaders() to radv_shader.hTimothy Arceri2019-10-261-1/+0
* radv: get topology from pipeline key rather than VkGraphicsPipelineCreateInfoTimothy Arceri2019-10-261-9/+8
* radv: add an assertion in radv_gfx10_compute_bin_size()Samuel Pitoiset2019-10-231-0/+1
* radv: fix buildSamuel Pitoiset2019-10-021-1/+1
* Revert "radv: disable viewport clamping even if FS doesn't write Z"Samuel Pitoiset2019-10-021-1/+3
* radv/gfx10: fix NGG streamout with triangle strips for VSSamuel Pitoiset2019-10-021-0/+4
* radv/gfx10: add radv_device::use_nggSamuel Pitoiset2019-10-021-3/+1
* radv: Set shared VGPR count in radv_postprocess_config.Timur Kristóf2019-09-261-2/+5
* aco,radv: rename record_llvm_ir/llvm_ir_string to record_ir/ir_stringRhys Perry2019-09-261-2/+2
* radv/aco: return a correct name and description for the backend IRRhys Perry2019-09-261-2/+7
* radv/aco: Setup alternate path in RADV to support the experimental ACO compilerDaniel Schürmann2019-09-191-6/+27
* radv: Add DFSM support.Bas Nieuwenhuizen2019-09-181-5/+17
* radv/gfx10: fix VK_KHR_pipeline_executable_properties with NGG GSSamuel Pitoiset2019-09-181-4/+13
* ac: move num_sdp_interfaces into radeon_infoMarek Olšák2019-09-181-15/+1
* radv/gfx10: enable NGG_WAVE_ID_EN for NGG streamoutSamuel Pitoiset2019-09-161-0/+2
* radv/gfx10: fix unnecessary LDS overallocation for NGG GSSamuel Pitoiset2019-09-161-7/+1
* radv/gfx10: adjust the LDS size for VS/TES NGG streamoutSamuel Pitoiset2019-09-161-8/+9
* radv/gfx10: add an option to switch from legacy to NGG streamoutSamuel Pitoiset2019-09-161-12/+13
* radv/gfx10: declare a LDS symbol for the NGG emit spaceSamuel Pitoiset2019-09-101-3/+0