summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/r600
Commit message (Expand)AuthorAgeFilesLines
* r600g: Support emitting scratch opsGlenn Kennard2018-02-094-1/+77
* r600: fix texture gather swizzling.Dave Airlie2018-02-091-7/+7
* r600: implement tg4 integer workaround. (v2)Dave Airlie2018-02-081-0/+162
* r600: clean up initial shader register setupGlenn Kennard2018-02-081-20/+17
* r600: partly fix sampleMaskIn valueRoland Scheidegger2018-02-081-0/+54
* r600: clean up fragment shader input scan codeRoland Scheidegger2018-02-081-52/+23
* r600/cm: (trivial) code cleanup for emitting msaa stateRoland Scheidegger2018-02-083-16/+14
* r600: fix rendering regression on r6/7 gpusDave Airlie2018-02-081-1/+6
* r600: fixup sparse color exports.Dave Airlie2018-02-073-1/+12
* r600: work out target mask at framebuffer bind.Dave Airlie2018-02-073-4/+9
* r600: work out shader export mask at shader build time (v1.1)Dave Airlie2018-02-076-3/+13
* r600: fix xfb stream check.Dave Airlie2018-02-071-1/+1
* r600/compute: add render cond support.Dave Airlie2018-02-071-2/+5
* r600: fix not-very indirect computeDave Airlie2018-02-071-12/+18
* r600: overhaul buffer resource query.Dave Airlie2018-02-071-7/+8
* r600/eg: fix buffer sizing.Dave Airlie2018-02-071-1/+3
* r600/images: set offset for compute shaders with number of declared samplersDave Airlie2018-02-071-1/+1
* r600/compute: only mark buffer/image state dirty for fragment shadersDave Airlie2018-02-071-2/+4
* r600/atomic: fix ATOMCAS instruction.Dave Airlie2018-02-071-1/+31
* r600/sb/cayman: fix indirect ubo access on caymanDave Airlie2018-02-071-1/+1
* r600/eg: use texture target to pick array size not view target (v2)Dave Airlie2018-02-071-7/+10
* r600/fp64: Fix build.Vinson Lee2018-02-051-1/+1
* r600/fp64: fix integer->double conversionDave Airlie2018-02-061-28/+93
* r600: fix resq for buffer images.Dave Airlie2018-02-051-1/+4
* r600/eg: fix cube map array buffer images.Dave Airlie2018-02-051-1/+1
* r600/eg: add crap indirect compute support.Dave Airlie2018-02-021-7/+19
* r600: don't do stack workarounds for hemlockRoland Scheidegger2018-02-021-0/+1
* r600: initial attempt at gl_HelperInvocation (v3)Dave Airlie2018-02-026-3/+108
* r600/eg: make sure we allow vpm bit on other CF ops.Dave Airlie2018-02-011-0/+1
* r600/sb: just add some missing debug bitsDave Airlie2018-02-011-0/+15
* r600: fix buffer resinfo opcode translation.Dave Airlie2018-02-012-2/+2
* gallium: introduce PIPE_CAP_FENCE_SIGNAL v2Andres Rodriguez2018-01-301-0/+1
* r600/sb: insert the else clause when we might depart from a loopDave Airlie2018-01-311-0/+17
* r600: add ARB_query_buffer_object supportDave Airlie2018-01-2910-31/+817
* r600/shader: refactor mul hi/lo instruction emissionDave Airlie2018-01-291-254/+116
* r600/eg: construct proper rat mask for image/buffers.Dave Airlie2018-01-293-8/+30
* autotools: include meson build files in tarballDylan Baker2018-01-191-1/+2
* r600: enable ARB_enhanced_layoutsDave Airlie2018-01-191-1/+1
* r600/sb: add lds related peepholes.Dave Airlie2018-01-181-1/+8
* r600/sb: use different stacks for tracking lds and queue usage.Dave Airlie2018-01-182-3/+24
* r600/sb: schedule LDS ops in appropriate places.Dave Airlie2018-01-182-0/+7
* r600/sb: hit the scheduler with a big hammer to avoid lds splits.Dave Airlie2018-01-181-0/+3
* r600/sb: adding lds oq tracking to the schedulerDave Airlie2018-01-182-3/+15
* r600/sb: add gcm support to avoid clause between lds read/queue readDave Airlie2018-01-182-2/+17
* r600/sb: handle lds special dest registers.Dave Airlie2018-01-182-2/+2
* r600/sb: handle LDS operations in folding.Dave Airlie2018-01-181-0/+11
* r600/sb: add finalising for lds output queue special values.Dave Airlie2018-01-181-0/+12
* r600/sb: add initial support for parsing lds operations.Dave Airlie2018-01-181-2/+50
* r600/sb: disable if conversion for hsDave Airlie2018-01-181-1/+1
* r600/sb: lds ops have no dst register.Dave Airlie2018-01-181-1/+1