summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/r600
Commit message (Expand)AuthorAgeFilesLines
* r600: always return PIPE_SHADER_IR_TGSI for PIPE_SHADER_CAP_PREFERRED_IRTimothy Arceri2018-02-101-5/+1
* r600: add PIPE_SHADER_IR_NATIVE to supported shaders for csTimothy Arceri2018-02-101-3/+7
* r600/sb: Check whether optimizations would result in reladdr conflictGert Wollny2018-02-093-4/+55
* r600g: Implement spilling of temp arrays (v2)Glenn Kennard2018-02-093-8/+292
* r600/sb: handle scratch mem reads on r600Dave Airlie2018-02-092-5/+23
* r600g/sb: Add dependency tracking for scratch opsGlenn Kennard2018-02-098-4/+22
* r600g/sb: Support scratch opsGlenn Kennard2018-02-095-1/+153
* r600g: Implement scratch buffer state management (v2)Glenn Kennard2018-02-096-1/+152
* r600g: Add pending output functionGlenn Kennard2018-02-092-0/+22
* 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