Jakob Bornecrantz
71487a41fe
vrend: Replace all uses of glDrawBuffer with glDrawBuffers
...
OpenGL ES does not have glDrawBuffer, but it does have glDrawBuffers. It has
been available in Desktop OpenGL since 2.0 and was exposed in OpenGL ES 3.0.
Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Jakob Bornecrantz <jakob.bornecrantz@collabora.com>
7 years ago
Dave Airlie
2d930b4f94
vrend: add support for stencil texturing.
...
This enables:
GL_ARB_stencil_texturing, GL_ARB_texture_stencil8.
7 years ago
Dave Airlie
c9670b04c5
vrender: add bptc formats
7 years ago
Dave Airlie
bd64c81fc2
renderer: handle rendering to A8 surfaces.
...
I'm not sure this is 100% complete, piglit fbo-alpha now passes.
This was a guess as to why gnome-shell was broken, but I don't think
it was the correct one.
9 years ago
Dave Airlie
92b00c978b
renderer: CLEANUP - remove TABs
...
I didn't do a good enough job last time at purging these.
9 years ago
Dave Airlie
7e85c2f114
renderer: CLEANUP: whitespace and reindent
...
this uses the mesa coding style, pray I never have to do
this again.
strip all trailing whitespace as much as possible
10 years ago
Dave Airlie
ca23e98b22
renderer: CLEANUP: boolean/GLboolean -> bool
...
use stdbool.h as much as possible
some of the gallium code imported uses boolean
so leave it alone for now
10 years ago
Marc-André Lureau
444f661736
formats: fix byte order of BGRA
...
I am a bit confused by the docs, but it fixes piglit spec/!opengl
1.1/draw-pixels.
10 years ago
Marc-André Lureau
dbd90fb682
Rename Elements ARRAY_SIZE
...
Similar to upstream mesa change
10 years ago
Dave Airlie
03e3116a75
import latest renderer code
10 years ago
Dave Airlie
a3a2c64cd6
initial import of standalone renderer
11 years ago