aboutsummaryrefslogtreecommitdiffstats
path: root/src/amd/vulkan/radv_shader.h
Commit message (Expand)AuthorAgeFilesLines
* radv: merge radv_shader_variant_info into radv_shader_infoSamuel Pitoiset2019-09-061-82/+64
* radv/radeonsi: Don't count read-only data when reporting code sizeConnor Abbott2019-09-051-0/+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-4/+4
* radv: make use of has_ls_vgpr_init_bugSamuel Pitoiset2019-08-271-0/+1
* radv: Keep shader info when needed.Bas Nieuwenhuizen2019-08-121-2/+4
* radv: Use string for nir dumping.Bas Nieuwenhuizen2019-08-121-1/+1
* radv: Get max workgroup size without nir.Bas Nieuwenhuizen2019-08-121-0/+5
* radv: Add utility function to calculate max waves.Bas Nieuwenhuizen2019-08-121-0/+6
* radv: Put wave size in shader options/info.Bas Nieuwenhuizen2019-08-121-3/+2
* ac/nir,radv: Optimize bounds check for 64 bit CAS.Bas Nieuwenhuizen2019-08-021-0/+1
* radv/gfx10: add Wave32 support for vertex, tessellation and geometry shadersSamuel Pitoiset2019-08-021-0/+1
* radv/gfx10: add Wave32 support for fragment shadersSamuel Pitoiset2019-08-021-0/+1
* radv/gfx10: add Wave32 support for compute shadersSamuel Pitoiset2019-07-311-0/+1
* radv: Don't include radv_private.h from radv_shader.hDaniel Schürmann2019-07-301-56/+13
* radv/gfx10: implement VK_EXT_post_depth_coverageSamuel Pitoiset2019-07-171-0/+1
* radv: tidy up radv_get_shader_name() and add NGG stagesSamuel Pitoiset2019-07-121-1/+2
* radv: Add a common member in the union to make things more clear.Bas Nieuwenhuizen2019-07-091-0/+3
* Revert "radv: keep track of whether NGG is used for GS on GFX10"Bas Nieuwenhuizen2019-07-091-6/+0
* radv: keep track of whether NGG is used for GS on GFX10Samuel Pitoiset2019-07-091-0/+6
* radv: Lower input attachments in NIR.Daniel Schürmann2019-07-081-1/+0
* radv/gfx10: implement NGG support (VS only)Samuel Pitoiset2019-07-071-0/+2
* radv: Combine vs and tes output keys parts.Bas Nieuwenhuizen2019-07-071-10/+12
* radv: Add the concept of radv shader binaries.Bas Nieuwenhuizen2019-07-041-8/+45
* radv: Add export_prim_id to the shader variant info.Bas Nieuwenhuizen2019-07-041-0/+2
* radv: Merge rsrc1/rsrc2 fields with the config fields.Bas Nieuwenhuizen2019-07-041-2/+0
* radv: rework how the number of VGPRs is computedSamuel Pitoiset2019-07-011-1/+0
* radv: only export clip/cull distances if PS reads themSamuel Pitoiset2019-06-271-0/+2
* radv: Run the new ycbcr lowering pass.Bas Nieuwenhuizen2019-04-251-1/+2
* radv: Add ycbcr lowering pass.Bas Nieuwenhuizen2019-04-251-0/+3
* radv: store more vertex attribute infos as pipeline keysSamuel Pitoiset2019-03-131-0/+6
* radv: Fix float16 interpolation set up.Bas Nieuwenhuizen2019-02-221-0/+1
* radv: Handle clip+cull distances more generally as compact arrays.Bas Nieuwenhuizen2019-02-201-0/+2
* radv: store vertex attribute formats as pipeline keysSamuel Pitoiset2019-02-141-0/+1
* radv: add support for push constants inlining when possibleSamuel Pitoiset2019-02-121-4/+7
* radv: gather if shaders load dynamic offsets separatelySamuel Pitoiset2019-02-121-0/+1
* radv: gather more info about push constantsSamuel Pitoiset2019-02-121-0/+4
* ac/radv/radeonsi: add ac_get_num_physical_sgprs() helperTimothy Arceri2019-02-011-6/+0
* radv: remove radv_userdata_info::indirect fieldSamuel Pitoiset2019-01-281-1/+0
* radv: declare streamout SGPRsSamuel Pitoiset2018-10-291-1/+2
* radv: gather stream output infoSamuel Pitoiset2018-10-291-0/+18
* radv: gather which GS stream is used for every outputsSamuel Pitoiset2018-10-291-0/+1
* radv: gather the number of output components per streamSamuel Pitoiset2018-10-291-0/+1
* radv: gather the number of streams used by geometry shadersSamuel Pitoiset2018-10-291-0/+1
* radv: use nir_opt_find_array_copies()Timothy Arceri2018-10-181-1/+2
* radv: handle loc->indirect correctly for the first descriptorSamuel Pitoiset2018-09-141-1/+0
* radv: fix passing clip/cull distances from VS to PSSamuel Pitoiset2018-08-311-0/+1
* radv: reduce CPU overhead in radv_flush_descriptors()Samuel Pitoiset2018-07-091-0/+1
* 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