summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/radeonsi/si_shader_nir.c
AgeCommit message (Expand)AuthorFilesLines
2018-03-13ac/nir: Use lower_vote_eq_to_ballot instead of ac_nir_lower_subgroupsJason Ekstrand1-0/+1
2018-03-08radeonsi: remove chip_class parameter from si_lower_nirMarek Olšák1-3/+3
2018-03-06radeonsi: move si_nir_load_input_gs() to si_shader.cTimothy Arceri1-20/+0
2018-03-05radeonsi/nir: call ac_lower_indirect_derefs()Timothy Arceri1-1/+3
2018-03-01radeonsi/nir: increase values to 8 for gs fetch.Dave Airlie1-1/+1
2018-02-22radeonsi/nir: collect more accurate output_usagemaskTimothy Arceri1-13/+43
2018-02-19radeonsi/nir: fix gl_FragCoord for pixel_center_integerTimothy Arceri1-0/+5
2018-02-16radeonsi/nir: set TGSI_PROPERTY_FS_EARLY_DEPTH_STENCIL correctlyTimothy Arceri1-1/+2
2018-02-15radeonsi/nir: fix shader ballot return value bitsizeTimothy Arceri1-1/+1
2018-02-14ac: remove nir_to_llvm_context from ac_nir_translate()Samuel Pitoiset1-1/+1
2018-02-13radeonsi: make si_declare_compute_memory() more generic and call for nirTimothy Arceri1-0/+4
2018-02-10radeonsi/nir: add depth layout to scan passTimothy Arceri1-0/+19
2018-02-10radeonsi/nir: add FRAG_RESULT_COLOR to scan passTimothy Arceri1-0/+6
2018-02-09radeonsi/nir: gather some missing fs infoTimothy Arceri1-0/+5
2018-02-07radeonsi/nir: gather some compute info in si_nir_scan_shader()Timothy Arceri1-6/+27
2018-02-07radeonsi/nir: always set input_usage_mask as using all componentsTimothy Arceri1-4/+10
2018-01-31radeonsi/nir: add input support for arrays that have not been copied to temps...Timothy Arceri1-67/+79
2018-01-31radeonsi/nir: add si_nir_lookup_interp_param() helperTimothy Arceri1-0/+36
2018-01-31radeonsi/nir: move the interpolation qualifier scanningTimothy Arceri1-16/+36
2018-01-31radeonsi/nir: add interpolate at intrinsics to scan_instruction()Timothy Arceri1-0/+30
2018-01-30radeonsi/nir: add support vs double inputsTimothy Arceri1-0/+5
2018-01-30radeonsi: pass input_idx to declare_nir_input_vs()Timothy Arceri1-2/+3
2018-01-30radeonsi: add bitcast_inputs() helperTimothy Arceri1-6/+15
2018-01-30radeonsi/nir: fix num_inputs for doubles in vsTimothy Arceri1-5/+8
2018-01-23radeonsi/nir: fix fs output indexTimothy Arceri1-0/+5
2018-01-23ac/nir/radeonsi: add ARB_shader_ballot supportTimothy Arceri1-0/+9
2018-01-23radeonsi/nir: add primitive id to inputs scanTimothy Arceri1-0/+3
2018-01-23radeonsi/nir: add nir_intrinsic_load_sample_mask_in to ir scanTimothy Arceri1-0/+3
2018-01-18radeonsi/nir: add some missing tcs bits to the nir scan passTimothy Arceri1-0/+14
2018-01-05st/glsl_to_nir/radeonsi: enable tessellation shadersTimothy Arceri1-0/+2
2018-01-05radeonsi: add dummy implementation of si_nir_scan_tess_ctrl()Timothy Arceri1-0/+19
2018-01-05radeonsi/nir: gather tess propertiesTimothy Arceri1-0/+29
2017-12-04st/glsl_to_nir/radeonsi: enable gs support for nir backendTimothy Arceri1-28/+33
2017-12-04ac: add si_nir_load_input_gs() to the abiTimothy Arceri1-0/+20
2017-12-04st/glsl_to_nir: enable NIR link time optsTimothy Arceri1-7/+27
2017-12-04radeonsi/nir: add support for packed inputsTimothy Arceri1-21/+25
2017-11-16radeonsi: copy some nir gs infoTimothy Arceri1-0/+7
2017-11-16radeonsi: gather stream info in nir pathTimothy Arceri1-0/+37
2017-11-03ac/radeonsi: add support for tex instr without a derefenceTimothy Arceri1-0/+5
2017-11-01radeonsi: fix culldist_writemask in nir pathTimothy Arceri1-2/+1
2017-10-23ac/nir: Only clamp shadow reference on radeonsi.Bas Nieuwenhuizen1-0/+1
2017-10-20nir: Get rid of nir_shader::stageJason Ekstrand1-11/+11
2017-07-31radeonsi/nir: lower uniforms to UBO loadsNicolai Hähnle1-0/+10
2017-07-31radeonsi/nir: lower txp instructionsNicolai Hähnle1-0/+5
2017-07-31radeonsi/nir: perform radeonsi-specific lowering and optimization passesNicolai Hähnle1-0/+41
2017-07-31radeonsi/nir: perform lowering of input/output driver locationsNicolai Hähnle1-0/+26
2017-07-31radeonsi/nir: add image descriptor loadingNicolai Hähnle1-0/+15
2017-07-31ac/nir: add image and write parameter to ac_shader_abi::load_sampler_descNicolai Hähnle1-1/+2
2017-07-31radeonsi/nir: set si_shader_context::num_{sampler,images}Nicolai Hähnle1-0/+5
2017-07-31radeonsi/nir: implement ac_shader_abi::load_sampler_descNicolai Hähnle1-0/+32