summaryrefslogtreecommitdiffstats
path: root/src/amd/common/ac_shader_info.c
Commit message (Expand)AuthorAgeFilesLines
* ac/shader: move scanning some info about input PS declarationsSamuel Pitoiset2018-02-281-0/+15
* ac/shader: fix vertex input with components.Dave Airlie2018-02-281-1/+1
* ac/shader: fix gathering of desc_set_used_maskSamuel Pitoiset2018-02-151-1/+1
* ac/shader: be a little smarter when scanning vertex buffersSamuel Pitoiset2018-02-151-1/+11
* ac/shader: scan force_persampleSamuel Pitoiset2018-02-141-0/+15
* ac/shader: scan info about output PS declarationsSamuel Pitoiset2018-02-081-0/+37
* ac/shader: scan vertex inputs usage maskSamuel Pitoiset2018-02-071-0/+13
* ac/shader: scan if fragment shaders write memorySamuel Pitoiset2018-01-261-6/+35
* Revert "ac/shader: gather If TES reads TESSINNER or TESSOUTER"Samuel Pitoiset2018-01-151-4/+0
* ac/shader: gather If TES reads TESSINNER or TESSOUTERSamuel Pitoiset2018-01-151-0/+4
* ac: add 'const' qualifiers to the shader info passSamuel Pitoiset2018-01-121-7/+10
* ac: remove unused ac_nir_compiler_options from gather_info_input_decl()Samuel Pitoiset2018-01-121-4/+2
* amd/common: do not rely on the pipeline for the push constants logicSamuel Pitoiset2018-01-101-5/+5
* amd/common: scan if gl_PrimitiveID is used before translating to LLVMSamuel Pitoiset2018-01-041-0/+3
* amd/common: scan if gl_InvocationID is usedSamuel Pitoiset2018-01-041-0/+3
* radv: do not add extra SGPR when push constants are not usedSamuel Pitoiset2017-12-191-1/+2
* radv: change the needs_push_constants logicSamuel Pitoiset2017-12-191-4/+4
* radv: remove one useless check in ac_nir_shader_info_pass()Samuel Pitoiset2017-12-191-4/+2
* radv: do not load the local invocation index when it's unusedSamuel Pitoiset2017-12-141-0/+3
* amd/common: scan which components of gl_LocalInvocationID are usedSamuel Pitoiset2017-12-141-1/+6
* amd/common: scan which components of gl_WorkGroupID are usedSamuel Pitoiset2017-12-141-0/+8
* radv: replace grid_components_used by uses_grid_sizeSamuel Pitoiset2017-12-141-1/+1
* nir: Get rid of nir_shader::stageJason Ekstrand2017-10-201-1/+1
* ac/nir: Add shader support for multiviews.Bas Nieuwenhuizen2017-08-241-0/+3
* ac/nir: Determine if input attachments are used in the info pass.Bas Nieuwenhuizen2017-08-241-1/+10
* ac/nir,radv: move force_persample to ac_shader_info::force_persampleNicolai Hähnle2017-07-311-0/+6
* ac/nir: use shader_info pass to determine whether instance_id is usedNicolai Hähnle2017-07-311-0/+3
* radv/ac: Fix nir.h includeMike Lothian2017-04-191-1/+1
* radv/ac: mark used descriptor sets in shader info.Dave Airlie2017-04-191-0/+34
* radv/ac: move needs_push_constants to shader info.Dave Airlie2017-04-191-0/+8
* radv: optimise compute shader grid size emission.Dave Airlie2017-04-191-0/+3
* radv: start conditionalising vertex inputs. (v2)Dave Airlie2017-04-191-0/+21
* radv/ac: add initial pre-pass for shader info gatheringDave Airlie2017-04-191-0/+61