| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
Thanks for Keith to finding this.
Fixes Jedi Knight 2 menus.
|
|
|
|
|
|
|
|
|
| |
Since we're reusing buffers we're effectively transforming all
of them into dynamic buffers.
It would be nice to not cache long lived static buffers. But there
is no way to detect the long lived from short lived ones yet. A
good heuristic would be buffer size.
|
|
|
|
|
|
|
|
|
|
| |
The texture owns the surface handle. All derivatives need to keep
a reference to texture.
This fixes several assertions failures starting up Jedi Knight 2.
Should cause no change for DRM surface sharing -- reference count still
done as before there.
|
| |
|
|
|
|
|
| |
Now that XRGB is supported, we don't need to hack around cases of an RGBA
format buffer with an internal format of GL_RGB.
|
| |
|
| |
|
|
|
|
|
|
|
| |
It turns out that 965 and friends cannot actually render to an xRGB
surfaces. Instead, the surface has to be RGBA with writes to alpha
disabled and the blend function modified to always use 1.0 for
destination alpha.
|
| |
|
|
|
|
|
| |
This is really for MESA_FORMAT_XRGB8888. Clearly spantmp2.h needs some
re-work. Any volunteers?
|
| |
|
| |
|
|
|
|
| |
remove
|
|
|
|
|
| |
Since the texformat branch merge, the value of intel_renderbuffer::texformat
is just a copy of gl_renderbuffer::Format.
|
|
|
|
|
|
|
|
|
|
| |
Back when we were flushing the entire batch at BindFramebuffer, the kernel
would notice the domain transition when someone went to texture from it and
flush for us. We no longer do the batch flushing every time, so we get to
do aggressive flushing until we move batchbuffer handling to libdrm.
Fixes piglit fbo-flushing. Bug #25377. No noticeable performance loss
on cairo-gl (so this is better than batch flushing).
|
| |
|
| |
|
|
|
|
|
| |
Commit cd6b8dd9e82fedc55d033131fbc0f8ee950567c8 deleted
src/mesa/state_tracker/st_cb_get.c.
|
| |
|
| |
|
|
|
|
|
|
|
| |
If the active texture unit on entry to mipmap generation is not zero, bind the
texture to unit zero.
Fixes bug #24219.
|
|
|
|
|
|
|
|
|
|
|
| |
The assertion is that the correct read type to be using is the native
type of the underlying read renderbuffer. For some fallback paths, this
may be worse than GL_RGBA/GL_UNSIGNED_BYTE for reads today, but it gets
all drivers the expected GL_BGRA/GL_UNSIGNED_BYTE for ARGB8888 or
GL_BGR//GL_UNSIGNED_SHORT_5_6_5_REV for rgb565 with no work.
This fixes the intel (and other) DRI drivers to report read formats that
should hit blit PBO readpixels paths.
|
|
|
|
| |
Passes piglit pbo-read-argb8888, and doesn't otherwise regress quick.tests.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Not sure how vmw_screen.c could build at all though...
|
| |
|
|\ |
|
| |
| |
| |
| |
| | |
makes testing other things easier - does not hang the card
TODO: enable TEX dependency tracking in vertex programs
|
| |
| |
| |
| |
| |
| |
| | |
First time around render targets are not enabled yet (done in
r700SendRenderTargetState) so blend state is not emitted for any targets.
Affects first glClear in some mesa tests.
As a quick fix reorder state emit so that target is set first
|
| | |
|
| |
| |
| |
| | |
Also modify the Makefile to use the correct version for the tarballs.
|
|\|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Conflicts:
progs/demos/projtex.c
progs/xdemos/glxinfo.c
src/mesa/main/version.h
To fix the confilicts in projtex.c and glxinfo.c I just took the code from
mesa_7_6_branch. The conflicts seem to have occured from cherry-picks from
mesa_7_7_branch to mesa_7_6_branch followed by commmits just to
mesa_7_6_branch.
|
| | |
|
| |
| |
| |
| | |
(cherry picked from commit 052b127842af3372fd768eae8e29b240a696a12a)
|
| |
| |
| |
| | |
(cherry picked from commit 919898e92fa23ff71a59d86a46ff0886a6f34e4d)
|
| |
| |
| |
| | |
(cherry picked from commit 364070b1f2b08d43fb205ec198894a35bec6b2f3)
|
| |
| |
| |
| | |
(cherry picked from commit 4b0b250aae6ae7d48cd24f9d91d05ab58086c4b2)
|
| |
| |
| |
| | |
(cherry picked from commit ea98e9820d7117f7a187f355445796b1ef5d9e0c)
|
| |
| |
| |
| |
| |
| | |
_mesa_TexGenf calls _mesa_TexGenfv, which uses the params argument
as an array.
(cherry picked from commit ca5a7aadb4361e7d053aea8687372cd44cbd8795)
|
| |
| |
| |
| |
| |
| | |
_mesa_TexGeni calls _mesa_TexGeniv, which uses the params argument
as an array.
(cherry picked from commit d55fb7c835b56951f05a058083e7eda264ba192e)
|
| |
| |
| |
| |
| |
| | |
_mesa_TexParameterf calls set_tex_parameterf, which uses the params
argument as an array.
(cherry picked from commit 270d36da146b899d39e08f830fe34b63833a3731)
|
| |
| |
| |
| |
| |
| | |
_mesa_TexParameterf calls set_tex_parameteri, which uses the params
argument as an array.
(cherry picked from commit a201dfb6bf28b89d6f511c2ec9ae0d81ef18511d)
|
| |
| |
| |
| |
| |
| | |
_mesa_TexEnvf calls _mesa_TexEnvfv, which uses the param argument
as an array.
(cherry picked from commit a11d60d14caf8efc07f70af63b57b33273f8cf9b)
|
| |
| |
| |
| | |
Fixes bug 24501
|
| |
| |
| |
| |
| |
| | |
fixes fdo bug 25354
Signed-off-by: Alex Deucher <[email protected]>
|
| |
| |
| |
| | |
(cherry picked from commit 808f0376607b0e2d31dfebc888fd8f1e737fed09)
|