aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/radeonsi
Commit message (Expand)AuthorAgeFilesLines
* radeonsi: allow fewer input SGPRs in 2nd shader of merged shadersMarek Olšák2018-02-261-1/+5
* radeonsi: don't use struct si_descriptors for vertex buffer descriptorsMarek Olšák2018-02-266-33/+46
* radeonsi/nir: enable lowering of fpowTimothy Arceri2018-02-261-0/+1
* radeonsi/nir: fix loading of doubles for tess varyingsTimothy Arceri2018-02-261-2/+10
* radeonsi/nir: fix lds store in tcs outputs handlingTimothy Arceri2018-02-261-1/+1
* radeonsi: remove si_descriptors parameter from emit_shader_pointer functionsMarek Olšák2018-02-241-12/+13
* radeonsi: preload the tess offchip ring in TESMarek Olšák2018-02-242-12/+10
* radeonsi: move tess ring address into TCS_OUT_LAYOUT, removes 2 TCS user SGPRsMarek Olšák2018-02-245-91/+70
* radeonsi: move 2nd-shader descriptor pointers into s[0:1]Marek Olšák2018-02-243-74/+140
* radeonsi: change si_descriptors::shader_userdata_offset type to shortMarek Olšák2018-02-242-9/+9
* radeonsi: put both tessellation rings into 1 bufferMarek Olšák2018-02-244-29/+18
* radeonsi: move tessellation ring info into si_screenMarek Olšák2018-02-243-45/+52
* radeonsi: move TCS_OUT_LAYOUT.PatchVerticesIn to lower bitsMarek Olšák2018-02-243-5/+6
* radeonsi/nir: collect more accurate output_usagemaskTimothy Arceri2018-02-221-13/+43
* radeonsi/nir: disable GLSL IR loop unrollingTimothy Arceri2018-02-221-0/+2
* radeonsi/nir: fix tess varying loads for doublesTimothy Arceri2018-02-221-2/+2
* ac/radeonsi: pass type to load_tess_varyings()Timothy Arceri2018-02-222-0/+3
* radeonsi: enable uvd encode for HEVC mainJames Zhu2018-02-211-1/+3
* radeonsi:create uvd hevc enc entryJames Zhu2018-02-211-3/+12
* radeonsi: add nir shader cache supportTimothy Arceri2018-02-201-11/+30
* radeonsi: rename variables tgsi_binary -> ir_binaryTimothy Arceri2018-02-201-21/+21
* radeonsi: fix regression from 32-bit pointers on CIMarek Olšák2018-02-191-1/+1
* radeonsi/nir: fix gl_FragCoord for pixel_center_integerTimothy Arceri2018-02-191-0/+5
* radeonsi: implement 32-bit pointers in user data SGPRs (v2)Marek Olšák2018-02-175-59/+123
* radeonsi: disallow constant buffers with a 64-bit address in slot 0Marek Olšák2018-02-172-1/+9
* gallium: use PIPE_CAP_CONSTBUF0_FLAGSMarek Olšák2018-02-171-1/+1
* gallium: allow drivers to impose BO flags restrictions on constant buffer 0Marek Olšák2018-02-171-0/+1
* radeonsi/nir: set TGSI_PROPERTY_FS_EARLY_DEPTH_STENCIL correctlyTimothy Arceri2018-02-161-1/+2
* radeonsi/nir: fix si_nir_load_tcs_varyings() for outputsTimothy Arceri2018-02-151-2/+11
* radeonsi/nir: fix shader ballot return value bitsizeTimothy Arceri2018-02-151-1/+1
* ac: remove nir_to_llvm_context from ac_nir_translate()Samuel Pitoiset2018-02-141-1/+1
* gallium: drop all the guard band float caps.Dave Airlie2018-02-141-5/+0
* radeonsi: make si_declare_compute_memory() more generic and call for nirTimothy Arceri2018-02-134-7/+18
* ac: remove unused parameters in abi::load_tess_coord()Samuel Pitoiset2018-02-121-4/+2
* ac: add load_sample_mask_in() to the ABISamuel Pitoiset2018-02-121-0/+6
* st/radeonsi: enable disk cache for nirTimothy Arceri2018-02-101-4/+0
* radeonsi: stop returning PIPE_SHADER_IR_NATIVE for PIPE_SHADER_CAP_PREFERRED_IRTimothy Arceri2018-02-101-3/+0
* radeonsi/nir: add depth layout to scan passTimothy Arceri2018-02-101-0/+19
* radeonsi/nir: add FRAG_RESULT_COLOR to scan passTimothy Arceri2018-02-101-0/+6
* radeonsi/nir: gather some missing fs infoTimothy Arceri2018-02-091-0/+5
* radeonsi: copy the NIR enablement debug bit to the shader cache flagsMarek Olšák2018-02-091-1/+2
* ac: add ac_build_export_null() helperSamuel Pitoiset2018-02-081-20/+1
* radeonsi: avoid int-to-pointer-cast warnings on 32bitGrazvydas Ignotas2018-02-081-6/+12
* radeonsi/nir: add nir support for compiling compute shadersTimothy Arceri2018-02-073-18/+39
* ac/radeonsi: add num_work_groups to the abiTimothy Arceri2018-02-072-3/+2
* ac/radeonsi: create ac_build_shader_clock() helperTimothy Arceri2018-02-071-5/+1
* ac/radeonsi: add load_local_group_size() to the abiTimothy Arceri2018-02-071-0/+1
* radeonsi: add get_block_size() helperTimothy Arceri2018-02-071-20/+27
* ac/radeonsi: add local_invocation_ids to the abiTimothy Arceri2018-02-072-3/+2
* ac/radeonsi: add workgroup_ids to the abiTimothy Arceri2018-02-072-6/+4