summaryrefslogtreecommitdiffstats
path: root/src/amd/vulkan/radv_shader_info.c
Commit message (Expand)AuthorAgeFilesLines
* radv: do not pass all compiler options to the shader info passSamuel Pitoiset2019-09-101-25/+26
* radv: calculate esgs_itemsize in the shader info passSamuel Pitoiset2019-09-061-0/+20
* radv: calculate the GSVS vertex size in the shader info passSamuel Pitoiset2019-09-061-0/+9
* radv: gather primitive ID in the shader info passSamuel Pitoiset2019-09-061-0/+17
* radv: gather layer in the shader info passSamuel Pitoiset2019-09-061-0/+20
* radv: gather viewport in the shader info passSamuel Pitoiset2019-09-061-0/+3
* radv: gather pointsize in the shader info passSamuel Pitoiset2019-09-061-0/+3
* radv: gather clip/cull distances in the shader info passSamuel Pitoiset2019-09-061-0/+25
* radv: move ac_fill_shader_info() to radv_nir_shader_info_pass()Samuel Pitoiset2019-09-061-0/+38
* radv: gather info about PS inputs in the shader info passSamuel Pitoiset2019-08-301-0/+41
* nir: Add explicit signs to image min/max intrinsicsJason Ekstrand2019-08-211-4/+8
* radv: set the LayerId output usage mask if FS needs itSamuel Pitoiset2019-07-101-0/+17
* radv: Add a common member in the union to make things more clear.Bas Nieuwenhuizen2019-07-091-1/+1
* radv: Use NIR barycentric intrinsicsConnor Abbott2019-07-081-1/+1
* radv: Lower input attachments in NIR.Daniel Schürmann2019-07-081-8/+0
* radv: Implement nir_intrinsic_load_layer_id().Daniel Schürmann2019-07-081-0/+4
* radv: Combine vs and tes output keys parts.Bas Nieuwenhuizen2019-07-071-1/+1
* radv: gather if a vertex shaders needs the instance IDSamuel Pitoiset2019-07-011-4/+14
* radv: fix set_output_usage_mask() with composite and 64-bit typesRhys Perry2019-05-021-4/+17
* radv: use nir constant helpersKarol Herbst2019-04-141-9/+5
* nir/xfb: adding varyings on nir_xfb_info and gather_infoAlejandro Piñeiro2019-03-081-1/+1
* radv: Handle clip+cull distances more generally as compact arrays.Bas Nieuwenhuizen2019-02-201-13/+8
* radv: remove unused variable in gather_push_constant_info()Samuel Pitoiset2019-02-181-1/+0
* radv: gather if shaders load dynamic offsets separatelySamuel Pitoiset2019-02-121-0/+1
* radv: gather more info about push constantsSamuel Pitoiset2019-02-121-1/+36
* radv: Fix the shader info pass for not having the variable.Bas Nieuwenhuizen2019-02-061-2/+2
* radv: improve gathering of load_push_constants with dynamic bindingsSamuel Pitoiset2019-01-231-1/+3
* radv: Fix a stupid if in gather_intrinsic_infoJason Ekstrand2018-12-161-9/+9
* radv: gather stream output infoSamuel Pitoiset2018-10-291-0/+39
* radv: gather which GS stream is used for every outputsSamuel Pitoiset2018-10-291-0/+2
* radv: gather the number of output components per streamSamuel Pitoiset2018-10-291-0/+2
* radv: gather the number of streams used by geometry shadersSamuel Pitoiset2018-10-291-0/+14
* radv: gather the output usage mask for clip/cull distances correctlySamuel Pitoiset2018-08-311-0/+8
* radv: add set_output_usage_mask() helperSamuel Pitoiset2018-08-311-17/+26
* radv: fix passing clip/cull distances from VS to PSSamuel Pitoiset2018-08-311-0/+4
* radv: Remove deref chain support in radv shader info pass.Bas Nieuwenhuizen2018-06-221-97/+9
* radv: Gather info for deref instr based load/store.Bas Nieuwenhuizen2018-06-221-5/+55
* radv: Add shader info support for image deref instructions.Bas Nieuwenhuizen2018-06-221-3/+37
* ac/nir: Support deref instructions in tex instructions.Bas Nieuwenhuizen2018-06-221-0/+13
* radv: scan the geometry shader output usage maskSamuel Pitoiset2018-05-141-0/+6
* radv: check that layout isn't NULL in radv_nir_shader_info_pass()Samuel Pitoiset2018-05-141-1/+1
* radv: move {load,store}_var intrinsics scanning in different functionsSamuel Pitoiset2018-05-141-47/+80
* radv: fix scanning output_usage_mask with structsSamuel Pitoiset2018-03-291-4/+52
* nir: Rename image intrinsics to image_varJason Ekstrand2018-03-231-20/+20
* radv/multiview: mark layer_input if we have input attachments.Dave Airlie2018-03-191-1/+3
* radv: handle exporting view index to fragment shader. (v1.1)Dave Airlie2018-03-191-0/+2
* radv/shader_info: start gathering tess output info (v2)Dave Airlie2018-03-161-2/+47
* ac/nir: move ac_nir_compiler_options and friends to radv folderSamuel Pitoiset2018-03-131-1/+1
* ac: move ac_shader_info to radv folderSamuel Pitoiset2018-03-131-0/+309