driver: add 'zero' debug flag to zero all resources on alloc
driver: align mipmaps to 64 bytes

This fixes automatic mipmap generation with 16 bit textures
driver: add alignment warnings when rendering
comment update
utils: include only gc_abi.h

gc_abi.h now includes all the necessary kernel interface headers.
driver: generate intermediate temporary if multiple uniforms used in instruction

It is not allowed to use multiple uniforms in one instruction by the
Vivante ISA. If this happens anyway, generate an intermediate MOV
instruction and a temporary.
driver: replace explicit printfs with BUG()
fb: make mip_cube test cope with npot textures

Make testcase suitable for testing with npot textures.
Also add support for RGB565 texture format.
driver: fix mipmap size compotation for npot

GL uses a round-down convention.
etnaviv: add gcabi for imx6_v4_1_0

This is the version used in the Solidrun kernel tree
for the carrier one.
rnndb: fix misplaced slash
parse_rng.py: fix self-test
Merge pull request #13 from jluebbe/master

small fixes
driver: no need to track RS state in gpu3d
driver: skip draw when # elements and # VS inputs does not match up

This can hang the GPU. This should never happen, but show a BUG
and skip draw in case it does.
fb_old: some RS experiments

And update documentation.
driver: NPOT textures only support clamp to edge wrap mode

Force wrapping mode to "clamp to edge" in case client requests
otherwise.
This fixes the texture issue in Dark Places.
rnndb: guess meaning of NON_POWER_OF_TWO cap

To be tested on hardware that has this capability (gc880/gc2000).
driver: don't ignore NPOT GPU capability

This enables any kind of wrapping for NPOT textures on GC880/GC2000+
GPUs with the NON_POWER_OF_TWO feature bit set.
documentation update