summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2020-07-20nir/algebraic: optimize iand/ior of (n)eq zeroDaniel Schürmann1-2/+4
2020-07-20nir: also move b2i in case of nir_move_copiesDaniel Schürmann1-1/+2
2020-07-20nir/algebraic: optimize bcsel(a, 0, 1) to b2iDaniel Schürmann1-0/+2
2020-07-20pan/mdg: Use the blend RT for blend shader framebuffer fetchesIcecream951-4/+7
2020-07-20panfrost: 8x MRT supportIcecream954-8/+8
2020-07-20panfrost: Use more tilebuffer sizesIcecream951-9/+26
2020-07-20panfrost: Fake RGTC supportIcecream954-12/+24
2020-07-20spirv: don't split memory barriersRhys Perry5-41/+36
2020-07-20radv/winsys: always allow GTT placements on APUsSamuel Pitoiset1-1/+12
2020-07-20radv: disable CPU caching for IBS to reduce fetch latencySamuel Pitoiset2-3/+6
2020-07-20radeonsi: adjust epitch for PIPE_FORMAT_R8G8_R8B8_UNORMPierre-Eric Pelloux-Prayer1-1/+11
2020-07-20ac/surface: adapt surf_size when modifying surf_pitchPierre-Eric Pelloux-Prayer1-5/+14
2020-07-20d600/sfn: write stream outputs to correct mem ringGert Wollny4-1/+21
2020-07-20r600/sfn: Make the pin_to_channel genericGert Wollny3-1/+11
2020-07-20r600/sfn: Only use sample mask if the according shader key is setGert Wollny2-7/+25
2020-07-20r600: Add shader key item to identify when the sample mask should be usedGert Wollny2-0/+2
2020-07-20r600/sfn: Fix default z swizzle for GDS instructionsGert Wollny1-1/+1
2020-07-20r600/sfn: Fix Ring output swizzle masksGert Wollny1-2/+2
2020-07-20r600/sfn: Add a forced output swizzle for depth writeGert Wollny1-0/+4
2020-07-20r600/sfn: correct handling of loading vec4 with fetching constantsGert Wollny4-18/+53
2020-07-20r600/sfn: Add option to get a temp value for a specific channelGert Wollny2-2/+8
2020-07-20r600/sfn: emit texture instructions in one blockGert Wollny1-3/+7
2020-07-20r600/sfn: Pipe through requesting a register at a given channelGert Wollny2-3/+3
2020-07-20r600/sfn: lower rotate ALU opsGert Wollny1-0/+2
2020-07-20ci/llvmpipe: reenable gpu shader5 testsDave Airlie2-5/+6
2020-07-20llvmpipe: add framebuffer fetching support (v1.1)Dave Airlie6-123/+256
2020-07-19llvmpipe/cs: respect render conditionDave Airlie1-0/+4
2020-07-18freedreno/ir3/ra: fix array conflicts for split/mergedRob Clark1-18/+61
2020-07-18freedreno/ir3/ra: assign vreg names to all array elementsRob Clark1-29/+9
2020-07-18freedreno/ir3/ra: debug msgs tweakRob Clark1-14/+21
2020-07-18freedreno/ir3: fix half-reg array storesRob Clark1-3/+11
2020-07-18freedreno/ir3: set array precision on creationRob Clark2-6/+8
2020-07-18freedreno/ir3/parser: half-precision relative regsRob Clark2-0/+7
2020-07-18freedreno: whitespace fixRob Clark1-3/+3
2020-07-18freedreno: small comment re-wordRob Clark1-1/+1
2020-07-18zink: free all ntv allocations after creating shader moduleMike Blumenkrantz1-0/+3
2020-07-18zink: free pipeline cache during program destroyMike Blumenkrantz1-5/+15
2020-07-18zink: destroy descriptor pools on context destroyMike Blumenkrantz1-1/+3
2020-07-18zink: destroy gfx program when a shader is freedMike Blumenkrantz6-15/+17
2020-07-18android: panfrost/encoder: add libmesa_nir static dependencyMauro Rossi1-0/+1
2020-07-18panfrost: Fix calls to panfrost_flush_batches_accessing_boIcecream952-2/+2
2020-07-18panfrost: Make panfrost_bo_wait take a wait_readers boolIcecream954-20/+10
2020-07-18freedreno/ir3: Add unit tests for derivatives disasm.Eric Anholt1-0/+8
2020-07-18freedreno/ir3: Fix duplicated fine derivatives instructions.Eric Anholt6-12/+51
2020-07-18amd/addrlib: Clean up unused colorFlags argumentBas Nieuwenhuizen4-8/+0
2020-07-18amd/common: Cache intra-tile addresses for retile map.Bas Nieuwenhuizen1-43/+183
2020-07-18aco: use s_waitcnt_depctr to mitigate VMEMtoScalarWriteHazardRhys Perry1-3/+10
2020-07-18aco: properly recognize that s_waitcnt mitigates VMEMtoScalarWriteHazardRhys Perry1-6/+8
2020-07-17meson: Enable GCing of functions and data from compilation units by default.Eric Anholt1-0/+13
2020-07-17panfrost: Enable FP16 by defaultAlyssa Rosenzweig2-5/+5