summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/freedreno/ir3/ir3_shader.h
Commit message (Expand)AuthorAgeFilesLines
* freedreno/a5xx: use the non-_ZERO_BASE for vertexidRob Clark2017-01-101-0/+10
* freedreno/ir3: fix linkage::var sizeRob Clark2016-12-271-1/+1
* freedreno/ir3: rework location of driver constantsRob Clark2016-12-271-21/+17
* freedreno/ir3: don't offset inloc by 8Rob Clark2016-11-301-10/+4
* freedreno/ir3: add new helper for shader linkageRob Clark2016-11-301-0/+47
* a3xx: make use of software clipping when hw can't handle itIlia Mirkin2016-09-031-0/+1
* compiler: Rename INTERP_QUALIFIER_* to INTERP_MODE_*.Kenneth Graunke2016-07-171-1/+1
* freedreno/ir3: disable TGSI specific hacks in nir caseRob Clark2016-05-151-0/+3
* freedreno/ir3: use pipe_debug_callback for shader-db tracesRob Clark2016-04-301-2/+3
* freedreno/ir3: handle color clamp variant ourselvesRob Clark2016-04-301-0/+2
* freedreno/a4xx: better workaround for astc+srgbRob Clark2016-04-241-0/+11
* Revert "freedreno/a4xx: lower srgb in shader for astc textures"Rob Clark2016-04-241-3/+0
* freedreno/a4xx: lower srgb in shader for astc texturesRob Clark2016-04-191-0/+3
* freedreno/a4xx: constify the shader variantsRob Clark2016-03-131-1/+1
* freedreno/ir3: enable shareable shadersRob Clark2016-03-011-2/+1
* freedreno/ir3: pass ctx to constant-emit codeRob Clark2016-03-011-1/+2
* nir: move shader_enums.[ch] to compilerEmil Velikov2016-01-261-1/+1
* freedreno/ir3: refactor NIR IR handlingRob Clark2016-01-031-1/+3
* freedreno/ir3: assign varying locations laterRob Clark2015-11-261-1/+9
* freedreno/a3xx+a4xx: fix for stk binning pass hangRob Clark2015-11-181-2/+4
* glsl: move shader_enums into nirRob Clark2015-10-091-1/+1
* freedreno/ir3: add support for ucpRob Clark2015-09-171-0/+26
* freedreno/ir3: convert from tgsi semantic/index to varying-slotRob Clark2015-09-171-36/+24
* freedreno/ir3: switch to shader_enums.h interp constantsRob Clark2015-09-171-4/+7
* freedreno/a4xx: point-size and spritelist fixesRob Clark2015-08-121-5/+0
* freedreno/ir3: add transform-feedback supportRob Clark2015-07-271-0/+1
* freedreno/ir3: cleanup driver-param stuffRob Clark2015-07-271-0/+5
* freedreno/a3xx+a4xx: add support for vtxcnt semanticRob Clark2015-07-271-0/+5
* freedreno/ir3: move emit_const to ir3Rob Clark2015-07-271-0/+4
* freedreno/ir3: bit of shader API refactoringRob Clark2015-07-271-1/+4
* freedreno/ir3: shader-db tracesRob Clark2015-07-101-0/+20
* freedreno/ir3: add ir3_shader_disasm()Rob Clark2015-06-301-0/+1
* freedreno: remove int sampler shader variantsRob Clark2015-06-211-4/+0
* freedreno/ir3: introduce ir3_compiler objectRob Clark2015-06-211-1/+4
* freedreno/ir3: add support for FS_COLOR0_WRITES_ALL_CBUFS propertyIlia Mirkin2015-04-021-1/+1
* freedreno: remove alpha key from ir3_shaderIlia Mirkin2015-04-021-8/+0
* freedreno/ir3: handle flat bypass for a4xxRob Clark2015-03-031-0/+4
* freedreno/a3xx: add support for vertexid and instanceid sysvalsIlia Mirkin2015-02-191-0/+1
* freedreno/ir3: fix pos_regid > max_regRob Clark2015-01-071-0/+1
* freedreno/ir3: lower TXP as neededRob Clark2014-12-091-1/+1
* freedreno/a3xx: enable sampling from integer texturesIlia Mirkin2014-11-301-0/+3
* freedreno: add adreno 420 supportRob Clark2014-11-151-2/+3
* freedreno/ir3: move some helpersRob Clark2014-11-141-0/+58
* freedreno/a3xx: disable early-z when we have kill'sRob Clark2014-10-201-0/+3
* freedreno/ir3: optimize shader key comparisionRob Clark2014-10-151-20/+38
* freedreno/a3xx: refactor/optimize emitRob Clark2014-10-151-5/+0
* freedreno/a3xx: add support to emulate GL_CLAMPRob Clark2014-09-291-0/+15
* freedreno/a3xx: add flat interpolation modeRob Clark2014-09-271-3/+14
* freedreno/a3xx: alpha render-target shenanigansRob Clark2014-09-121-2/+14
* freedreno/ir3: split out shader compiler from a3xxRob Clark2014-07-251-0/+163