freedreno: add adreno 420 support
authorRob Clark <robclark@freedesktop.org>
Thu, 31 Jul 2014 19:42:55 +0000 (15:42 -0400)
committerRob Clark <robclark@freedesktop.org>
Sat, 15 Nov 2014 13:30:31 +0000 (08:30 -0500)
commit61c68b69d704b5faa5ff9d2b73b24bebf7e19412
tree30978f733c49e198ac955e32f07fee9aec1062e7
parent4b1dfcb2c188b6773bf217ae13b71233a1fc9f44
freedreno: add adreno 420 support

Very initial support.  Basic stuff working (es2gears, es2tri, and maybe
about half of glmark2).  Expect broken stuff.  Still missing: mem->gmem
(restore), queries, mipmaps (blob segfaults!), hw binning, etc.

Signed-off-by: Rob Clark <robclark@freedesktop.org>
32 files changed:
src/gallium/drivers/freedreno/Makefile.am
src/gallium/drivers/freedreno/Makefile.sources
src/gallium/drivers/freedreno/a4xx/fd4_blend.c [new file with mode: 0644]
src/gallium/drivers/freedreno/a4xx/fd4_blend.h [new file with mode: 0644]
src/gallium/drivers/freedreno/a4xx/fd4_context.c [new file with mode: 0644]
src/gallium/drivers/freedreno/a4xx/fd4_context.h [new file with mode: 0644]
src/gallium/drivers/freedreno/a4xx/fd4_draw.c [new file with mode: 0644]
src/gallium/drivers/freedreno/a4xx/fd4_draw.h [new file with mode: 0644]
src/gallium/drivers/freedreno/a4xx/fd4_emit.c [new file with mode: 0644]
src/gallium/drivers/freedreno/a4xx/fd4_emit.h [new file with mode: 0644]
src/gallium/drivers/freedreno/a4xx/fd4_gmem.c [new file with mode: 0644]
src/gallium/drivers/freedreno/a4xx/fd4_gmem.h [new file with mode: 0644]
src/gallium/drivers/freedreno/a4xx/fd4_program.c [new file with mode: 0644]
src/gallium/drivers/freedreno/a4xx/fd4_program.h [new file with mode: 0644]
src/gallium/drivers/freedreno/a4xx/fd4_query.c [new file with mode: 0644]
src/gallium/drivers/freedreno/a4xx/fd4_query.h [new file with mode: 0644]
src/gallium/drivers/freedreno/a4xx/fd4_rasterizer.c [new file with mode: 0644]
src/gallium/drivers/freedreno/a4xx/fd4_rasterizer.h [new file with mode: 0644]
src/gallium/drivers/freedreno/a4xx/fd4_screen.c [new file with mode: 0644]
src/gallium/drivers/freedreno/a4xx/fd4_screen.h [new file with mode: 0644]
src/gallium/drivers/freedreno/a4xx/fd4_texture.c [new file with mode: 0644]
src/gallium/drivers/freedreno/a4xx/fd4_texture.h [new file with mode: 0644]
src/gallium/drivers/freedreno/a4xx/fd4_util.c [new file with mode: 0644]
src/gallium/drivers/freedreno/a4xx/fd4_util.h [new file with mode: 0644]
src/gallium/drivers/freedreno/a4xx/fd4_zsa.c [new file with mode: 0644]
src/gallium/drivers/freedreno/a4xx/fd4_zsa.h [new file with mode: 0644]
src/gallium/drivers/freedreno/freedreno_screen.c
src/gallium/drivers/freedreno/ir3/ir3.c
src/gallium/drivers/freedreno/ir3/ir3.h
src/gallium/drivers/freedreno/ir3/ir3_cmdline.c
src/gallium/drivers/freedreno/ir3/ir3_shader.c
src/gallium/drivers/freedreno/ir3/ir3_shader.h