- 16 Feb, 2011 28 commits
-
-
Jose Fonseca authored
-
Jose Fonseca authored
-
Jose Fonseca authored
-
Jose Fonseca authored
No longer used.
-
Jose Fonseca authored
-
Christoph Bumiller authored
-
Christoph Bumiller authored
-
Christoph Bumiller authored
The memory / immediate source should already be in the only valid position.
-
Christoph Bumiller authored
-
Christoph Bumiller authored
-
Christoph Bumiller authored
The CLIP_RECTs always affect dedicated clears, and it's nicer than having to mark the viewport or scissor state dirty after it.
-
Christoph Bumiller authored
-
Christoph Bumiller authored
-
Christoph Bumiller authored
Early-Z pass raises the occlusion counter.
-
Christoph Bumiller authored
We may want to put the converted vertex buffer in persistent storage instead, but these are rare corner cases.
-
Christoph Bumiller authored
Fixes piglit/fbo-srgb.
-
Christoph Bumiller authored
-
Christoph Bumiller authored
-
Brian Paul authored
-
Dave Airlie authored
pointed out by Marek on irc.
-
Marek Olšák authored
-
Dave Airlie authored
This reverts commit 6e7d782d. Oops, I just had this locally for testing and forgot to remove it before pushing.
-
Dave Airlie authored
this fixes the piglit mipmap generation sRGB on my rv730. Signed-off-by:
Dave Airlie <airlied@redhat.com>
-
Marek Olšák authored
This is a workaround for a bug in libtxc_dxtn. Fixes: - piglit/GL_EXT_texture_compression_s3tc/fbo-generatemipmap-formats Signed-off-by:
Dave Airlie <airlied@redhat.com>
-
Dave Airlie authored
this fixes piglit fbo-generatemipmap-formats on my rv730. Signed-off-by:
Dave Airlie <airlied@redhat.com>
-
Dave Airlie authored
we need to translate the destination box as well. fixes piglit's s3tc-texsubimage test. Signed-off-by:
Dave Airlie <airlied@redhat.com>
-
Ian Romanick authored
Arrays are zero based. If the highest element accessed is 6, the array needs to have 7 elements. Fixes piglit test glsl-fs-implicit-array-size-03 and bugzilla #34198. NOTE: This is a candidate for the 7.9 and 7.10 branches.
-
Vinson Lee authored
This is a follow-up to commit eafb7f23. Fixes Linux SCons build.
-
- 15 Feb, 2011 12 commits
-
-
Marek Olšák authored
-
Chad Versace authored
Fixes regression: https://bugs.freedesktop.org/show_bug.cgi?id=34160 Commit e7c1f058 disabled constant-folding when division-by-zero occured. This was a mistake, because the spec does allow division by zero. (From section 5.9 of the GLSL 1.20 spec: Dividing by zero does not cause an exception but does result in an unspecified value.) For floating-point division, the original pre-e7c1f058 behavior is reinstated. For integer division, constant-fold 1/0 to 0.
-
Chad Versace authored
This reverts commit b3cf92aa. The reverted commit prevented constant-folding of reciprocal expressions when the reciprocated expression was 0. However, since the spec allows division by zero, constant-folding *is* permissible in this case. From Section 5.9 of the GLSL 1.20 spec: Dividing by zero does not cause an exception but does result in an unspecified value.
-
Chad Versace authored
Before populating the vertex buffer attribute pointer (VB->AttribPtr[]), convert vertex data in GL_FIXED format to GL_FLOAT. Fixes bug: http://bugs.freedesktop.org/show_bug.cgi?id=34047 NOTE: This is a candidate for the 7.9 and 7.10 branches.
-
Dave Airlie authored
-
Marek Olšák authored
And set a reasonable buffer usage flag everywhere instead of just PIPE_USAGE_DEFAULT.
-
Fabian Bieler authored
-
Dave Airlie authored
I typod this when copy-pasting.
-
Vinson Lee authored
Fixes this GCC warning. nvc0_tgsi_to_nc.c: In function 'bld_tex': nvc0_tgsi_to_nc.c:1392: warning: 'dim' may be used uninitialized in this function
-
Marek Olšák authored
This is a multi-threading optimization which hides the kernel overhead behind a thread. It improves performance in CPU-limited apps by 2-15%. Of course you must have at least 2 cores for it to make any difference. It can be disabled with: export RADEON_THREAD=0
-
Dave Airlie authored
On r600, s3tc formats require a 1D tiled texture format, so we have to do uploads using a blit, via the 64-bit and 128-bit formats Based on the r600c code we use a 64 and 128-bit type to do the blits. Still requires R600_ENABLE_S3TC until the kernel fixes are in, this has only been tested on evergreen where the kernel doesn't yet get in the way.
-
Dave Airlie authored
the miptree setup and pitch storing didn't work so well for block based things like compressed textures. The CB takes blocks, where the texture sampler takes pixels, and transfers need bytes, So now we store blocks/bytes and translate to pixels in the sampler. This is necessary for s3tc to work properly.
-