summaryrefslogtreecommitdiff
path: root/src/amd/vulkan/radv_shader.c
AgeCommit message (Expand)AuthorFilesLines
2018-03-13ac/nir: move all RADV related code to radv_nir_to_llvm.cSamuel Pitoiset1-5/+6
2018-03-07radv: enable AMD_gcn_shader extensionDaniel Schürmann1-0/+3
2018-03-07radv: Add trivial device group implementation.Bas Nieuwenhuizen1-0/+2
2018-03-07radv: Add minimal subgroup support.Bas Nieuwenhuizen1-0/+10
2018-03-06radv: report the scratch private memory size with shader statsSamuel Pitoiset1-1/+3
2018-03-05ac/radv: move lower_indirect_derefs() to ac_nir_to_llvm.cTimothy Arceri1-40/+1
2018-02-22radv: enable lowering of fpow to fexp2 and flog2Samuel Pitoiset1-0/+1
2018-02-15radv: Always lower indirect derefs after nir_lower_global_vars_to_local.Bas Nieuwenhuizen1-34/+40
2018-02-06radv: run nir_opt_shrink_loadSamuel Pitoiset1-0/+2
2018-01-30nir: add vs_inputs_dual_locations compiler optionTimothy Arceri1-0/+1
2018-01-22radv: add an option that allows to dump pre-optimization irSamuel Pitoiset1-0/+2
2018-01-19radv: Replace an assert with unreachable.Bas Nieuwenhuizen1-1/+1
2018-01-13radv/radeonsi/nir: lower 64bit flrpTimothy Arceri1-0/+1
2018-01-10radv/gfx9: calculate the number of ES VGPRs for merged shadersSamuel Pitoiset1-3/+10
2018-01-10radv/gfx9: enable LDS for GS only if the ES type is TESSamuel Pitoiset1-1/+2
2018-01-08radv/gfx9: do not load VGPR1 when GS uses points or linesSamuel Pitoiset1-1/+3
2018-01-08radv: make shader BOs read-only for the GPUSamuel Pitoiset1-1/+4
2018-01-04radv/gfx9: reduce the number of input VGPRs for the GS stageSamuel Pitoiset1-1/+14
2017-12-19radv: properly load unused gl_LocalInvocationID/gl_WorkGroupID componentsSamuel Pitoiset1-2/+5
2017-12-18Revert "radv: do not load unused gl_LocalInvocationID/gl_WorkGroupID components"Samuel Pitoiset1-5/+2
2017-12-14radv: do not load the local invocation index when it's unusedSamuel Pitoiset1-1/+1
2017-12-14radv: do not load unused gl_LocalInvocationID/gl_WorkGroupID componentsSamuel Pitoiset1-3/+8
2017-12-02spirv: Convert the supported_extensions struct to spirv_optionsJason Ekstrand1-10/+13
2017-12-01radv: do not dump meta shaders with RADV_DEBUG=shadersSamuel Pitoiset1-1/+1
2017-11-13radv: use vk_error() everywhere an error is returnedSamuel Pitoiset1-1/+1
2017-11-06radv: pre-calculate user_data_0 registers and store in pipelineDave Airlie1-39/+0
2017-10-30radv: Fix -Wformat-security issueAlex Smith1-1/+1
2017-10-29radv: Implement VK_AMD_shader_infoAlex Smith1-31/+149
2017-10-26radv: add support for local bos. (v3)Dave Airlie1-1/+1
2017-10-24radv: move nir print after linking is doneTimothy Arceri1-3/+0
2017-10-23radv: Disallow indirect outputs for GS on GFX9 as well.Bas Nieuwenhuizen1-3/+1
2017-10-22radv: Don't use vgpr indexing for outputs on GFX9.Bas Nieuwenhuizen1-0/+5
2017-10-20nir: Get rid of nir_shader::stageJason Ekstrand1-5/+5
2017-10-20radv: calculate and emit GFX9 GS registers to pipeline state.Bas Nieuwenhuizen1-0/+6
2017-10-20radv: copy indirect lowering settings from radeonsiTimothy Arceri1-1/+26
2017-10-19radv: Modify rsrc1/rsrc2 generation for merged tess.Bas Nieuwenhuizen1-7/+16
2017-10-19radv: Update GFX9 user data regs for GS/tess.Bas Nieuwenhuizen1-4/+15
2017-10-19radv: Add code to compile merged shaders.Bas Nieuwenhuizen1-7/+10
2017-10-19ac/nir: Change interface to allow multiple source shaders.Bas Nieuwenhuizen1-1/+1
2017-10-18radv: Link shaders.Bas Nieuwenhuizen1-1/+1
2017-10-12radv: remove duplicate debug_flags fieldTimothy Arceri1-4/+4
2017-10-11radv: lower ffma in nir.Dave Airlie1-0/+1
2017-10-09amd: move r600d_common.h into r600gMarek Olšák1-1/+0
2017-10-04radv: dump SPIRV when a GPU hang is detectedSamuel Pitoiset1-1/+3
2017-10-04radv: dump NIR when a GPU hang is detectedSamuel Pitoiset1-2/+8
2017-09-14radv: add radv_shader_dump_stats() helperSamuel Pitoiset1-0/+70
2017-09-13radv/nir: call opt_remove_phis after trivial continues.Dave Airlie1-0/+1
2017-09-08radv: keep track of the disasm string in debug mode onlySamuel Pitoiset1-1/+8
2017-09-08radv: add shader_variant_create() helper functionSamuel Pitoiset1-58/+56
2017-09-08radv: drop 'dump' parameters from some shader related functionsSamuel Pitoiset1-8/+9