summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* glsl: Implement IEEE-compliant handling of atan2(±∞, ±∞).Francisco Jerez2017-01-311-1/+21
* nir/spirv/glsl450: Rewrite atan2 implementation to fix accuracy and handling ...Francisco Jerez2017-01-311-22/+55
* glsl: Rewrite atan2 implementation to fix accuracy and handling of zero/infin...Francisco Jerez2017-01-311-36/+60
* i965/fs: Fix nir_op_fsign of absolute value.Francisco Jerez2017-01-311-1/+8
* glsl/ir_builder: Add rcp builder.Francisco Jerez2017-01-312-0/+7
* glsl: Fix constant evaluation of the rcp op.Francisco Jerez2017-01-311-1/+1
* mesa/program: Translate csel operation from GLSL IR.Francisco Jerez2017-01-311-1/+8
* etnaviv: Set SE.CLIP registers, add margins for scissor/clip registersWladimir J. van der Laan2017-01-313-20/+52
* etnaviv: Generate new sin/cos instructions on GC3000Wladimir J. van der Laan2017-01-313-1/+40
* anv/cmd_buffer: Use the proper depth input attachment surface stateNanley Chery2017-01-311-6/+6
* glsl: fix heap-buffer-overflowBartosz Tomczyk2017-01-311-1/+1
* etnaviv: Cannot render to rb-swapped formatsWladimir J. van der Laan2017-01-311-2/+5
* etnaviv: Avoid infinite loop in find_frame()Christian Gmeiner2017-01-311-1/+1
* radv/ac: apply slice rounding to 1d arrays as well.Dave Airlie2017-01-311-5/+15
* radv/geom: check if esgs and gsvs ring exists before filling geom ringsDave Airlie2017-01-311-3/+6
* radv: enable geometryShader and multiViewport capabilities.Dave Airlie2017-01-311-2/+2
* radv: handle layer export from vs->fs properlyDave Airlie2017-01-313-2/+23
* radv: emit esgs itemsize register.Dave Airlie2017-01-311-0/+2
* radv: handle prim id inputs to fragment shader.Dave Airlie2017-01-311-1/+15
* radv: emit geometry shaders to hardwareDave Airlie2017-01-311-2/+96
* radv: emit geometry ring size and pointers via preamble (v2)Dave Airlie2017-01-313-11/+230
* radv: add gs ring size calculations to pipeline.Dave Airlie2017-01-312-0/+34
* radv: add pipeline creation support for geometry shaders (v2.1)Dave Airlie2017-01-313-8/+124
* radv/ac: handle primitive idDave Airlie2017-01-312-1/+11
* radv/ac: handle emitting vertex outputs to esgs ring.Dave Airlie2017-01-312-1/+38
* radv/ac: handle gs inputsDave Airlie2017-01-311-0/+56
* radv/ac: add geom input support to get deref offset.Dave Airlie2017-01-311-8/+14
* radv/ac: handle invocation and primitive id intrinsicsDave Airlie2017-01-311-0/+9
* radv/ac: handle geometry emit vertex and end prim intrinsics.Dave Airlie2017-01-311-0/+126
* radv/ac: handle emitting gs epilogueDave Airlie2017-01-311-0/+14
* radv/ac: add copy shader creationDave Airlie2017-01-312-0/+88
* radv/ac: setup function parameters for vs as es and copy shader.Dave Airlie2017-01-311-17/+32
* radv: pass some necessary gs info back to state handling.Dave Airlie2017-01-312-0/+7
* radv: emit vertex shader to correct hw block.Dave Airlie2017-01-311-1/+20
* radv/ac: propogate as_es flag into shader info from key.Dave Airlie2017-01-312-0/+4
* radv: extend shader stage code to cover geometry shaders.Dave Airlie2017-01-311-8/+22
* radv/ac: start setting up the geom shader rings (v2)Dave Airlie2017-01-312-3/+63
* radv/ac: handle geom shader sgpr/vgpr inputsDave Airlie2017-01-312-0/+41
* radv/ac: add geom shader sendmsg defines.Dave Airlie2017-01-311-0/+8
* radv/ac: add some geom shader info from nir->ac shader.Dave Airlie2017-01-312-0/+12
* radv: move hw vertex shader emit to separate functionDave Airlie2017-01-311-29/+40
* radv: fixup ia multi vgt param code to handle geom shaders.Dave Airlie2017-01-311-11/+9
* radv: add code to set gs_table_depth.Dave Airlie2017-01-312-0/+35
* radv: add small helper to denote when a geom shader is in the pipeline.Dave Airlie2017-01-311-0/+5
* radv: Prevent Coverity warningRobert Foss2017-01-301-0/+2
* mesa: add new MESA_GLSL flag for printing shader cache debug infoTimothy Arceri2017-01-313-0/+4
* glsl: add cache to ctx and add sha1 string fieldsCarl Worth2017-01-312-0/+15
* glsl: add new uniform fields to be used to restore state from cacheCarl Worth2017-01-312-0/+8
* glsl: Switch to disable-by-default for the GLSL shader cacheCarl Worth2017-01-312-0/+12
* radv/ac: implement txs for buffer textures.Dave Airlie2017-01-311-0/+5