summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/r600/r600_shader.c
Commit message (Expand)AuthorAgeFilesLines
* r600/sb: use safe math optimizations when TGSI contains precise operationsGert Wollny2018-09-151-0/+3
* r600: enable tess_input_info for TESDave Airlie2018-07-231-14/+6
* r600: Correct evaluation of cube array index and faceGert Wollny2018-07-201-1/+33
* r600: correct texture offset for array index lookupGert Wollny2018-07-201-5/+37
* r600: Delay emission of texture gradients and lookup offsetsGert Wollny2018-07-201-44/+48
* r600: Add spill output to group only if register or target index changesGert Wollny2018-07-131-24/+45
* r600: fix copy/paste bug for sampleMaskIn workaroundRoland Scheidegger2018-06-211-1/+1
* r600: Fix SSG when not all components are writtenGert Wollny2018-05-281-4/+10
* r600: Correct IDIV if DST and SRC use the same temporaryGert Wollny2018-05-281-3/+49
* r600: fix abs for op3 sourcesRoland Scheidegger2018-03-141-54/+56
* r600: implement callstack workaround for evergreen.Dave Airlie2018-03-121-8/+31
* r600/cayman: fix fragcood loading recip generation.Dave Airlie2018-03-021-1/+1
* r600/shader: when using images always load thread id gpr at start (v2)Dave Airlie2018-02-281-15/+7
* r600: fix tgsi clock last settingDave Airlie2018-02-261-0/+1
* r600: Take ALU_EXTENDED into account when evaluating jump offsetsGert Wollny2018-02-261-2/+7
* r600: fix regression in gl_FragColor drawingDave Airlie2018-02-141-0/+2
* r600: fix array spill if temp[0] is before all arraysDave Airlie2018-02-141-0/+2
* r600g: Implement spilling of temp arrays (v2)Glenn Kennard2018-02-091-8/+272
* 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: fixup sparse color exports.Dave Airlie2018-02-071-0/+10
* r600: work out shader export mask at shader build time (v1.1)Dave Airlie2018-02-071-0/+3
* r600: fix xfb stream check.Dave Airlie2018-02-071-1/+1
* r600: overhaul buffer resource query.Dave Airlie2018-02-071-7/+8
* r600/images: set offset for compute shaders with number of declared samplersDave Airlie2018-02-071-1/+1
* r600/atomic: fix ATOMCAS instruction.Dave Airlie2018-02-071-1/+31
* 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: initial attempt at gl_HelperInvocation (v3)Dave Airlie2018-02-021-0/+95
* r600: fix buffer resinfo opcode translation.Dave Airlie2018-02-011-1/+1
* r600: add ARB_query_buffer_object supportDave Airlie2018-01-291-7/+700
* r600/shader: refactor mul hi/lo instruction emissionDave Airlie2018-01-291-254/+116
* r600/shader: only emit add instruction if param has a value.Dave Airlie2018-01-181-6/+8
* r600: add support for ARB_shader_clock.Dave Airlie2018-01-181-3/+26
* r600/shader: Initialize max_driver_temp_used correctly for the first timeGert Wollny2018-01-151-0/+1
* r600: use GET_BUFFER_RESINFO vtx fetch on eg instead of setting up constsRoland Scheidegger2018-01-101-20/+39
* r600: fix sampler indexing with texture buffers samplingRoland Scheidegger2018-01-101-0/+2
* r600: don't use vtx offset for load_sample_positionRoland Scheidegger2018-01-101-1/+1
* r600/shader: only read back the necessary tess factor components.Dave Airlie2018-01-101-4/+4
* r600: fix textureSize queries with tbosRoland Scheidegger2017-12-301-9/+9
* r600: kill off native_integer shader ctx flagRoland Scheidegger2017-12-301-18/+0
* r600: fix atomic counter index mode getting emitted on pre-caymanDave Airlie2017-12-271-1/+1
* r600: add support for compute grid/block sizes. (v2)Dave Airlie2017-12-061-1/+74
* r600/shader: add compute support to shader assemblerDave Airlie2017-12-061-0/+14
* r600/shader: add local memory support to shader assembler.Dave Airlie2017-12-051-0/+165
* r600: don't set EOP on pop or loop endDave Airlie2017-12-051-1/+1