summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2021-12-14fixup! intel/fs: Combine constants for integer instructions toowip/combine-constantsIan Romanick1-1/+1
2021-12-14double negationsIan Romanick1-8/+219
2021-12-14util: Add generic implementation of branch-and-bound algorithmIan Romanick3-0/+316
2021-12-14snip snipIan Romanick1-0/+41
2021-12-14sort frobbingIan Romanick1-0/+22
2021-12-14first not lastIan Romanick1-2/+2
2021-12-14trim a dangling scalar usageIan Romanick1-0/+31
2021-12-14WIP: intel/fs: New VGRF packing scheme for constant combiningIan Romanick1-12/+157
2021-12-14nir/search: Enable searches for a constant and its negationIan Romanick3-8/+40
2021-12-14nir/search: Use deep comparisons for equality of constantsIan Romanick3-6/+77
2021-12-14FYI: intel/fs: Combine constants for src0 of POW instructions tooIan Romanick2-15/+0
2021-12-14FYI: intel/fs: Constant fold SHR and ASRIan Romanick1-0/+48
2021-12-14intel/fs: Constant fold SHLIan Romanick1-0/+24
2021-12-14intel/fs: Combine constants for integer instructions tooIan Romanick2-13/+65
2021-12-14intel/fs: Combine constants for SEL instructions tooIan Romanick2-24/+140
2021-12-14intel/fs: Switch to using util_combine_constantsIan Romanick1-160/+235
2021-12-14FYI: nir: Add pass to reduce the number of constants that must be loadedIan Romanick3-0/+298
2021-12-14util: Add generic pass that tries to combine constantsIan Romanick3-0/+842
2021-12-14intel/fs: Rework the loop of opt_combine_constants that collects constantsIan Romanick1-45/+71
2021-12-14intel/fs: Refactor part of opt_combine_constants to a separate functionIan Romanick1-34/+45
2021-12-14intel/fs: Output opt_combine_constants debug to stderrIan Romanick1-11/+12
2021-12-13glapi: Never use dllimport/dllexport for TLS vars on WindowsJesse Natalie1-1/+2
2021-12-13radv,aco: don't lower some ffma instructionsRhys Perry1-3/+3
2021-12-13radv,aco: implement nir_op_ffmaRhys Perry4-3/+32
2021-12-13aco: swap multiplication operands if needed to create v_fmac_f32/etcRhys Perry1-4/+11
2021-12-13aco: swap operands if necessary to create v_madak/v_fmaakRhys Perry1-22/+38
2021-12-13aco: create v_fmamk_f32/v_fmaak_f32 from nir_op_ffmaRhys Perry1-0/+7
2021-12-13aco: use more predictable tiebreaker when forming MADsRhys Perry1-1/+8
2021-12-13radv: ignore dynamic inheritance if the render pass isn't NULLSamuel Pitoiset1-11/+12
2021-12-13radv: fix dynamic rendering inheritance if the subpass index isn't 0Samuel Pitoiset1-10/+15
2021-12-13radv: enable lower_lod_zero_widthSamuel Pitoiset1-0/+1
2021-12-13nir/lower_tex: add lower_lod_zero_widthSamuel Pitoiset2-0/+44
2021-12-13radeonsi: use max_zplanes after the last writePierre-Eric Pelloux-Prayer1-2/+2
2021-12-13radeonsi: silence a warningPierre-Eric Pelloux-Prayer1-1/+1
2021-12-13radeonsi: fix fast clear / depth decompression corruptionPierre-Eric Pelloux-Prayer3-2/+26
2021-12-13nir: limit lower_clip_cull_distance_arrays input to traditional stagesMarcin Ślusarz1-1/+2
2021-12-13v3dv: Fix V3DV_HAS_SURFACE preprocessor conditionRoman Stratiienko1-6/+8
2021-12-13intel/compiler: Use a struct for brw_compile_bs parametersCaio Oliveira3-30/+58
2021-12-13intel/compiler: Use a struct for brw_compile_gs parametersCaio Oliveira5-43/+68
2021-12-13intel/compiler: Use a struct for brw_compile_tes parametersCaio Oliveira5-43/+69
2021-12-13intel/compiler: Use a struct for brw_compile_tcs parametersCaio Oliveira5-38/+62
2021-12-13crocus: cleanup bo exports for external objectsDave Airlie1-0/+10
2021-12-11radeonsi: unroll loops of up to 128 iterationsMarek Olšák3-9/+5
2021-12-11radeonsi: add shader profiles that disable binningMarek Olšák5-1/+34
2021-12-11radeonsi: print more stats for shader-dbMarek Olšák1-2/+4
2021-12-11radeonsi: add Wave32 heuristics and shader profilesMarek Olšák5-5/+123
2021-12-11glsl: fix setting compiled_source_sha1 without a shader cacheMarek Olšák1-1/+2
2021-12-11nir: add nir_has_divergent_loop functionMarek Olšák2-0/+17
2021-12-11nir: serialize divergent fieldsMarek Olšák1-1/+7
2021-12-11nir: disable a NIR test due to undebuggable & locally unreproducible CI failuresMarek Olšák1-1/+1