summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/freedreno/adreno_common.xml.h
AgeCommit message (Collapse)AuthorFilesLines
2015-03-25freedreno: update generated headersRob Clark1-1/+1
Fix a3xx texture layer-size. Signed-off-by: Rob Clark <robclark@freedesktop.org> Cc: "10.4 10.5" <mesa-stable@lists.freedesktop.org> (cherry picked from commit e92bc6b38e90339a394e95a562bcce35c3ee9696)
2015-03-12freedreno: update generated headersRob Clark1-1/+1
Signed-off-by: Rob Clark <robclark@freedesktop.org> (cherry picked from commit c70097ae8655d84a900cb27d165ca59d66411e29)
2015-03-12freedreno: update generated headersRob Clark1-2/+2
Signed-off-by: Rob Clark <robclark@freedesktop.org> (cherry picked from commit fb1301e40abbac1de973563cacd2c7f31aa6bb4f) Conflicts: src/gallium/drivers/freedreno/a3xx/a3xx.xml.h
2015-01-20freedreno: update generated headersRob Clark1-2/+2
Signed-off-by: Rob Clark <robclark@freedesktop.org>
2014-12-20freedreno: update generated headersRob Clark1-1/+1
2014-12-13freedreno: update generated headersRob Clark1-2/+2
Signed-off-by: Rob Clark <robclark@freedesktop.org>
2014-12-09freedreno: update generated headersRob Clark1-1/+1
Signed-off-by: Rob Clark <robclark@freedesktop.org>
2014-12-04freedreno: update generated headers / a4xx fmt renameRob Clark1-1/+1
Signed-off-by: Rob Clark <robclark@freedesktop.org>
2014-12-03freedreno: update generated headersRob Clark1-2/+2
Signed-off-by: Rob Clark <robclark@freedesktop.org>
2014-12-01freedreno: update generated headersRob Clark1-2/+2
Signed-off-by: Rob Clark <robclark@freedesktop.org>
2014-11-30freedreno: update generated headersRob Clark1-2/+2
Signed-off-by: Rob Clark <robclark@freedesktop.org>
2014-11-15freedreno: update generated headersRob Clark1-4/+12
Signed-off-by: Rob Clark <robclark@freedesktop.org>
2014-10-15freedreno: update generated headersRob Clark1-1/+1
Signed-off-by: Rob Clark <robclark@freedesktop.org>
2014-10-02freedreno: update generated headersRob Clark1-2/+3
Signed-off-by: Rob Clark <robclark@freedesktop.org>
2014-09-27freedreno: update generated headersRob Clark1-1/+1
Among other things, fixes a bug for fixed point registers/bitfields. Signed-off-by: Rob Clark <robclark@freedesktop.org>
2014-09-13freedreno: update generated headersRob Clark1-1/+1
Signed-off-by: Rob Clark <robclark@freedesktop.org>
2014-09-12freedreno: update generated headersRob Clark1-1/+1
Signed-off-by: Rob Clark <robclark@freedesktop.org>
2014-09-09freedreno: update generated headersRob Clark1-3/+3
Signed-off-by: Rob Clark <robclark@freedesktop.org>
2014-07-23freedreno: update generated headersRob Clark1-3/+3
Signed-off-by: Rob Clark <robclark@freedesktop.org>
2014-06-13freedreno: update generated headersRob Clark1-4/+4
Signed-off-by: Rob Clark <robclark@freedesktop.org>
2014-05-26freedreno: update generated headersRob Clark1-1/+1
Signed-off-by: Rob Clark <robclark@freedesktop.org>
2014-05-21freedreno/a3xx: fix blend opcodeRob Clark1-13/+4
Seems the opcodes are slightly different from a2xx. Resync headers and move blend_func() helper into hw generation specific code. Signed-off-by: Rob Clark <robclark@freedesktop.org>
2014-05-21freedreno: update generated headersRob Clark1-1/+1
Signed-off-by: Rob Clark <robclark@freedesktop.org>
2014-05-19freedreno: update generated headersRob Clark1-1/+1
Signed-off-by: Rob Clark <robclark@freedesktop.org>
2014-05-16freedreno: update generated headersRob Clark1-5/+5
Signed-off-by: Rob Clark <robclark@freedesktop.org>
2014-05-13freedreno: update generated headersRob Clark1-5/+38
Signed-off-by: Rob Clark <robclark@freedesktop.org>
2014-03-02freedreno: resync generated headersRob Clark1-1/+1
Signed-off-by: Rob Clark <robclark@freedesktop.org>
2014-02-23freedreno: resync generated headersRob Clark1-1/+1
Signed-off-by: Rob Clark <robclark@freedesktop.org>
2014-02-01freedreno: resync generated headersRob Clark1-2/+4
Signed-off-by: Rob Clark <robclark@freedesktop.org>
2014-01-08freedreno: resync generated headersRob Clark1-5/+5
Signed-off-by: Rob Clark <robclark@freedesktop.org>
2013-12-26freedreno: resync generated headersRob Clark1-6/+7
Signed-off-by: Rob Clark <robclark@freedesktop.org>
2013-11-01freedreno/a3xx: update envytools headersRob Clark1-2/+2
Signed-off-by: Rob Clark <robclark@freedesktop.org>
2013-10-29freedreno: update generated headersRob Clark1-94/+72
pull in some fixes to draw-initiator/prim-type. Signed-off-by: Rob Clark <robclark@freedesktop.org>
2013-09-14freedreno/a3xx: handle front_ccwRob Clark1-1/+1
Used by supertuxkart. Signed-off-by: Rob Clark <robclark@freedesktop.org>
2013-09-14freedreno/a3xx: stencil fixesRob Clark1-1/+1
For mem->gmem we don't sample depth/stencil as it's native type. So we need to setup the swizzle state for the sampler based on the format used for sampling. Signed-off-by: Rob Clark <robclark@freedesktop.org>
2013-09-14freedreno/a3xx: alpha-testRob Clark1-1/+1
Needed by some games, like etuxracer and supertuxkart which use alpha test rather than blending, to handle texture transparency. Signed-off-by: Rob Clark <robclark@freedesktop.org>
2013-09-14freedreno: multi-slice resources (cubemap, mipmap, etc)Rob Clark1-4/+4
Signed-off-by: Rob Clark <robclark@freedesktop.org>
2013-08-24freedreno: update register headersRob Clark1-2/+317
resync w/ rnndb database Signed-off-by: Rob Clark <robclark@freedesktop.org>
2013-06-08freedreno: add a3xx supportRob Clark1-1/+1
The adreno a3xx GPU is found in newer snapdragon devices, such as the nexus4. The a3xx is GLESv3 and OpenCL capable, although that is not enabled yet in gallium. Compared to a2xx, it introduces an entirely new unified shader ISA, and re-shuffles all or nearly all of the registers. The good news is that (for the most part) the registers are more orthogonal, not combining unrelated state in a single register. And that there is a lot more flexibility, so we don't need to patch and re-emit the shader like we did on a2xx. The shader compiler is currently quite dumb, there would be a lot of room for improvement with an optimizing pass. Despite that, with the a320 in my nexus4 it seems to be ~2-3x faster compared to the a220 in my HP touchpad. Signed-off-by: Rob Clark <robclark@freedesktop.org>
2013-06-08freedreno: prepare for a3xxRob Clark1-3/+8
Split the parts that are specific to adreno a2xx series GPUs from the parts that will be in common with a3xx, so that a3xx support can be added more cleanly. Signed-off-by: Rob Clark <robclark@freedesktop.org>
2013-04-05freedreno: use autogenerated register defsRob Clark1-0/+112
Switch to use the envytools generated headers for register/bitfield definitions. This is the first step in preparing to add a3xx support, since it avoids having conflicting names for a3xx and a2xx registers. And since I'm using envytools for a3xx it is simpler to just use it for everything. This shouldn't cause any functional change, it is really just a lot of renaming. Signed-off-by: Rob Clark <robdclark@gmail.com>