Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
If the user called glDrawArrays(GL_TRIANGLES, count=1), trim() returned a
very large integer because of the unsigned arithmetic.
|
|
|
|
|
|
|
|
Also, clean up the definitions of the misc/extra temp regs.
A few new assertions too.
|
|
|
|
Although rarely hit in normal apps, they are too noisy with test suites.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
It should detect both cpu and gpu buffer overflows.
|
|
|
|
|
|
|
|
attributes
|
|
|
|
|
|
|
|
work correctly with GLES1 and GLES2.
- egl_xdri.c just sets the EGL_OPENGL_ES_BIT as well as the
EGL_OPENGL_BIT in ClientAPIsMask
- eglconfig.c allows the renderable type to include EGL_OPENGL_ES2_BIT
as well as EGL_OPENGL_ES_BIT.
- egl_xlib.c sets the EGL_NATIVE_RENDERABLE attribute to EGL_FALSE for
all softpipe configurations. (Otherwise, an eglChooseConfig() that
looks for particular values of EGL_NATIVE_RENDERABLE will fail.)
|
|
|
|
|
|
Not tested -- just mymic the softpipe changes.
|
|
The chars-per-pixel concept falls apart with compressed and yuv images,
where more than one pixel are coded in a single data block.
|
|
|
|
Chars-per-pixel paradigm is not enough to represent compressed and yuv
pixel formats.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ad-hoc ones.
|