summaryrefslogtreecommitdiffstats
path: root/src/amd/vulkan/radv_shader.h
Commit message (Expand)AuthorAgeFilesLines
* radv: do not use an user SGPR for the sample position offsetSamuel Pitoiset2018-06-201-1/+0
* radv: don't store the number of samples as log2Samuel Pitoiset2018-06-201-1/+1
* radv: add RADV_DEBUG=checkirSamuel Pitoiset2018-06-151-0/+1
* radv: remove multisample bit from shader key.Dave Airlie2018-06-151-1/+0
* radv: set amdgpu-32bit-address-high-bits LLVM attributeSamuel Pitoiset2018-05-221-0/+1
* radv: scan the geometry shader output usage maskSamuel Pitoiset2018-05-141-0/+3
* radv: Fix up 2_10_10_10 alpha sign.Bas Nieuwenhuizen2018-05-141-0/+12
* radv: allow to dump the GS copy shader with RADV_DEBUG="shaders"Samuel Pitoiset2018-05-141-3/+6
* radv: add initial support for VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BITTimothy Arceri2018-05-131-2/+3
* radv: Implement VK_EXT_vertex_attribute_divisor.Bas Nieuwenhuizen2018-04-121-0/+1
* radv: add RADV_NUM_PHYSICAL_VGPRS constantSamuel Pitoiset2018-04-091-0/+2
* radv: add radv_get_num_physical_sgprs() helperSamuel Pitoiset2018-04-091-0/+6
* radv: handle exporting view index to fragment shader. (v1.1)Dave Airlie2018-03-191-0/+2
* radv: drop geometry stride user sgpr.Dave Airlie2018-03-161-1/+0
* radv: migrate lds size calculations to shader gen.Dave Airlie2018-03-161-0/+1
* radv: drop scanning the tess shader in the nir code.Dave Airlie2018-03-161-5/+0
* radv/tess: remove last chunk of tess sgprsDave Airlie2018-03-161-2/+2
* radv: pass num_patches to tes from tcsDave Airlie2018-03-161-1/+2
* radv: drop tess offchip layout for tcs.Dave Airlie2018-03-161-1/+1
* radv/tess: drop tcs_in_layout setting completely.Dave Airlie2018-03-161-0/+1
* radv: drop ls_out_layout const.Dave Airlie2018-03-161-1/+0
* radv/shader_info: start gathering tess output info (v2)Dave Airlie2018-03-161-0/+5
* radv: migrate unique index info shader info (v2)Dave Airlie2018-03-161-0/+21
* radv: record LLVM IR when debugging shadersSamuel Pitoiset2018-03-151-0/+2
* radv: add dump_shader to the NIR compiler optionsSamuel Pitoiset2018-03-151-0/+1
* ac/nir: move ac_nir_compiler_options and friends to radv folderSamuel Pitoiset2018-03-131-1/+72
* ac: move ac_shader_info to radv folderSamuel Pitoiset2018-03-131-1/+37
* ac/nir: move ac_shader_variant_info and friends to radv folderSamuel Pitoiset2018-03-131-1/+98
* ac/radv: move lower_indirect_derefs() to ac_nir_to_llvm.cTimothy Arceri2018-03-051-4/+0
* radv: Always lower indirect derefs after nir_lower_global_vars_to_local.Bas Nieuwenhuizen2018-02-151-0/+4
* radv: do not dump meta shader statsSamuel Pitoiset2018-01-311-0/+9
* radv: fix a crash in radv_can_dump_shader()Samuel Pitoiset2017-12-041-2/+2
* radv: do not dump meta shaders with RADV_DEBUG=shadersSamuel Pitoiset2017-12-011-0/+10
* radv: pre-calculate user_data_0 registers and store in pipelineDave Airlie2017-11-061-4/+0
* radv: Update GFX9 user data regs for GS/tess.Bas Nieuwenhuizen2017-10-191-2/+2
* radv: Add code to compile merged shaders.Bas Nieuwenhuizen2017-10-191-2/+3
* radv: Link shaders.Bas Nieuwenhuizen2017-10-181-0/+3
* radv: dump SPIRV when a GPU hang is detectedSamuel Pitoiset2017-10-041-0/+2
* radv: dump NIR when a GPU hang is detectedSamuel Pitoiset2017-10-041-1/+5
* radv: add radv_shader_dump_stats() helperSamuel Pitoiset2017-09-141-0/+6
* radv: keep track of the disasm string in debug mode onlySamuel Pitoiset2017-09-081-0/+1
* radv: drop 'dump' parameters from some shader related functionsSamuel Pitoiset2017-09-081-5/+3
* radv: move shaders related code to radv_shader.cSamuel Pitoiset2017-09-081-0/+104