mesa/src/gallium/drivers/etnaviv
Christian Gmeiner e8d600710c etnaviv: remove number of pixel pipes validation
This validation was added before the etnaviv drm driver landed in
the linux kernel. Due some pre-merge API changes we had to fix-up
this value but with a mainline kernel this is not a problem anymore.

Lets remove that validation which also gets rid of problem caught
by Coverity, reported to me by imirkin.

Cc: "17.0" <mesa-stable@lists.freedesktop.org>
Signed-off-by: Christian Gmeiner <christian.gmeiner@gmail.com>
Reviewed-by: Eric Engestrom <eric.engestrom@imgtec.com>
2017-02-21 21:14:35 +01:00
..
hw etnaviv: Update hw header files 2017-02-12 20:38:56 +01:00
.gitignore
Automake.inc
Makefile.am
Makefile.sources
README
etnaviv_asm.c
etnaviv_asm.h
etnaviv_blend.c
etnaviv_blend.h
etnaviv_clear_blit.c
etnaviv_clear_blit.h
etnaviv_compiler.c etnaviv: keep track of emitted loops 2017-02-11 21:22:48 +01:00
etnaviv_compiler.h etnaviv: shader-db traces 2017-02-11 21:22:53 +01:00
etnaviv_compiler_cmdline.c
etnaviv_context.c etnaviv: move pctx initialisation to avoid a null dereference 2017-02-21 21:14:27 +01:00
etnaviv_context.h etnaviv: wire up core pipe_debug_callback 2017-02-11 21:22:42 +01:00
etnaviv_debug.h etnaviv: shader-db traces 2017-02-11 21:22:53 +01:00
etnaviv_disasm.c
etnaviv_disasm.h
etnaviv_emit.c etnaviv: Set SE.CLIP registers, add margins for scissor/clip registers 2017-01-31 19:29:23 +01:00
etnaviv_emit.h
etnaviv_fence.c
etnaviv_fence.h
etnaviv_format.c
etnaviv_format.h
etnaviv_internal.h etnaviv: Set SE.CLIP registers, add margins for scissor/clip registers 2017-01-31 19:29:23 +01:00
etnaviv_query.c
etnaviv_query.h
etnaviv_query_sw.c
etnaviv_query_sw.h
etnaviv_rasterizer.c
etnaviv_rasterizer.h
etnaviv_resource.c etnaviv: force vertex buffers through the MMU 2017-01-30 12:40:57 +01:00
etnaviv_resource.h
etnaviv_rs.c
etnaviv_rs.h
etnaviv_screen.c etnaviv: remove number of pixel pipes validation 2017-02-21 21:14:35 +01:00
etnaviv_screen.h
etnaviv_shader.c etnaviv: shader-db traces 2017-02-11 21:22:53 +01:00
etnaviv_shader.h
etnaviv_state.c etnaviv: Set SE.CLIP registers, add margins for scissor/clip registers 2017-01-31 19:29:23 +01:00
etnaviv_state.h
etnaviv_surface.c
etnaviv_surface.h
etnaviv_texture.c etnaviv: add missing fallthrough annotation 2017-02-21 21:14:01 +01:00
etnaviv_texture.h
etnaviv_tiling.c
etnaviv_tiling.h
etnaviv_transfer.c
etnaviv_transfer.h
etnaviv_translate.h
etnaviv_uniforms.c
etnaviv_uniforms.h
etnaviv_util.h
etnaviv_zsa.c
etnaviv_zsa.h

README

Notes for the etnaviv gallium driver
------------------------------------

There are two ways how this driver might get used:

- application opens kms device (kmscube, weston, ..)
- X via xf86-video-armada

For the kms device case we provide a renderonly based driver like
imx where all the magic for buffer import and export between kms
and renderonly GPU is handled automaticly.

For X/xf86-video-armada we need to provide etnaviv_dri.so.