Jeremy Huddleston
0594cf7088
apple: Initial import of libGL for OSX from AppleSGLX svn repository.
...
Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
2010-04-01 12:33:45 -07:00
Jeremy Huddleston
86a7978d37
xdemos: Build object files first
...
This helps debugging on darwin.
Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
2010-04-01 12:33:39 -07:00
Jeremy Huddleston
437902ce97
xdemos: Fix a build failure for non-autoconf configs
...
Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
2010-04-01 12:14:45 -07:00
Vinson Lee
16f568a183
glx: Fix compilation errors on non-GLX_DIRECT_RENDERING builds.
...
driContext field for __GLXcontextRec struct is only defined if
GLX_DIRECT_RENDERING is set.
2010-04-01 00:10:28 -07:00
Ben Skeggs
e24f4378a1
st/mesa: use BITFIELD64_BIT to access shader OutputsWritten in more places
2010-03-31 23:34:42 +10:00
Michel Dänzer
07c6d94cd7
glx/dri2: Fix debug build with old dri2proto.
...
Apparently the higher compiler optimization level in non-debug builds was
eliminating the unused functions referencing the unresolved DRI2 symbols...
2010-03-30 11:50:13 +02:00
Brian Paul
2aafbd7c2a
docs: fix 7.7.1 release date
...
(cherry picked from commit e6f5ca0fa3 )
2010-03-29 12:01:28 -06:00
Ian Romanick
dec94903d9
mesa: Add 7.8 release MD5 sums
2010-03-28 16:35:56 -07:00
Ian Romanick
ef6736e646
intel: Bump intel driver date to reflect status as 2010Q1 release
2010-03-28 16:33:53 -07:00
Ian Romanick
a6a4613135
mesa: set version string to 7.8
...
Also set the correct release date.
2010-03-28 16:33:12 -07:00
Ian Romanick
11289924b8
mesa: Add 7.7.1 release MD5 sums
...
(cherry picked from commit 0c88e34049 )
2010-03-28 16:33:12 -07:00
Ian Romanick
cbc99d34b9
mesa: set version string to 7.7.1
...
Also set the correct release date.
(cherry picked from commit 663642b435 )
2010-03-28 16:33:12 -07:00
Vinson Lee
6abc3501c6
progs/tests: Remove duplicate texcompress2 in SConscript.
2010-03-27 14:40:41 -07:00
Vinson Lee
1bf67a3b3f
i965g: Add brw_winsys_debug.c to SCons build.
2010-03-27 14:25:03 -07:00
Vinson Lee
1b5b04de75
identity: Add id_drm.c to SCons build.
...
This was missed in commit f7cbaae13d .
(cherry picked from commit 02ee7c2950 )
2010-03-27 13:43:16 -07:00
Brian Paul
9903d09f82
mesa: move/update hash function comments
...
(cherry picked from commit 535742d75f )
2010-03-27 08:59:17 -06:00
Brian Paul
038d2607ab
mesa: fix deadlock in _mesa_HashFindFreeKeyBlock()
...
Fixes fd.o bug 27340.
(cherry picked from commit 8fe3b3f66a )
2010-03-27 08:58:59 -06:00
Michel Dänzer
7996f0fc2c
dri/swrast: Fix frontbuffer rendering.
...
Was broken since the endianness fixes.
(cherry picked from commit 4cf14fa80b )
2010-03-26 18:30:56 +01:00
Michel Dänzer
b005e75177
dri/swrast: Fix missed conversion of one pixel pointer increment.
...
This probably broke the swrast DRI driver when running X in depth 16.
(cherry picked from commit 6ec259eb17 )
2010-03-26 18:30:49 +01:00
Eric Anholt
77c30c5915
i965: Fix readpixels from ReadBuffer != DrawBuffer.
...
Fixes piglit fbo-readdrawpix.
(cherry picked from commit 5782b2a968 )
2010-03-25 17:30:37 -07:00
Eric Anholt
63fbae81e0
i965: Fix inversion for glCopyPixels to/from FBOs.
...
fixes piglit fbo-copypix.
(cherry picked from commit a589da14de )
2010-03-25 17:30:37 -07:00
Eric Anholt
fdbe1ca0bd
intel: Rely on allocated region pitch for the miptree pitch.
...
Bug #26966 : 945 miptree pitch disagreement with libdrm.
(cherry picked from commit da011faf48 )
2010-03-25 17:30:37 -07:00
Eric Anholt
57e793644f
intel: Remove extra tiling setting after allocating a tiled region.
...
(cherry picked from commit 32f143b432 )
2010-03-25 17:30:37 -07:00
Eric Anholt
4980891252
intel: Respect src pitch in _mesa_copy_rect().
...
If a non-zero src_y was used, this would break piglit
depth-level-clamp.
(cherry picked from commit e1e48ea15c )
2010-03-25 17:30:37 -07:00
Tom Fogal
38cb44516e
Regenerate gl_mangle.h
2010-03-25 17:10:51 -06:00
Brian Paul
59258498dc
glapi: return int = 0 from NoOpGeneric()
...
If a GL function is called w/out a current rendering context, this stub
gets called. It should return 0 so that non-void-valued functions return
0/NULL instead of a random number.
2010-03-25 16:04:47 -06:00
Vinson Lee
80f5f7d17a
glslcompiler: Fix build.
2010-03-25 12:58:36 -07:00
Maciej Cencora
fabc744999
r300: report correct state atom size
...
Spotted by Pauli Nieminen
2010-03-24 20:08:17 +01:00
Maciej Cencora
88f785935e
r300: fix off by one
...
R300_PVS_MAX_CONST_ADDR field holds highest const addr, not
const count.
Fixes missing models and others rendering errors for vertex
program using 256 params.
2010-03-24 20:08:09 +01:00
Maciej Cencora
7a77effb0b
r300: fix vertex programs with big number of params (>255) under KMS
...
UMS will probably require some kernel work
2010-03-24 20:08:00 +01:00
Maciej Cencora
bed7d88708
r300: fix wpos/fog handling
...
It may happen that the vertex attribute we were going to stuff
the wpos/fog attrs in was already written by vertex program.
In such cases we need to remove instruction accessing these
attributes, so they don't overwrite the wpos/fog related
instructions.
This fixes non-textured models in many wine games.
2010-03-24 20:07:44 +01:00
Maciej Cencora
70929f4505
r300: clean fog_attr/wpos_attr if code accessing these attributes has been removed FP during compilation
2010-03-24 20:07:37 +01:00
Eric Anholt
516334b7ff
i965: Stop abusing ctx->NewState flags for storing driver internal changes.
...
We're still abusing the flags by putting them where our driver stores
ctx->NewState changes. Making them into more restricted state change
flags would be a project for later.
Fixes a failure where calling intel_draw_buffer() too often would trip
up Mesa assertions about when Mesa state could get changed, when it hadn't.
Bug #27034 .
2010-03-23 15:51:54 -04:00
Brian Paul
ed29329b08
docs: update docs with 7.7.1 and 7.8 release info
2010-03-23 09:24:13 -06:00
Brian Paul
ff54af530b
softpipe: comments, re-formatting, etc
2010-03-23 09:08:35 -06:00
Brian Paul
fc1ba0423a
softpipe: add special cases for all Z compare modes for 16-bit Z buffer
...
We had fast paths for PIPE_FUNC_LESS and LEQUAL before. To satisfy
OpenGL invariance rules, all depth compare modes should produce the
same fragment Z values.
Fixes progs/demos/singlebuffer.c
2010-03-23 09:00:19 -06:00
Brian Paul
4ceeb1307a
st/glx: better format selection in xmesa_choose_z_stencil_format()
...
This is a back-port of commit ef2664da6c
from master.
2010-03-23 08:58:12 -06:00
Chia-I Wu
2ded27b2f0
Add missing EGL files to the tarballs.
...
Add the Makefile of Gallium EGL drivers and demos using EGL to the
tarballs.
2010-03-23 14:46:03 +08:00
Kristian Høgsberg
094c6fbc45
glx: Suppress BadDrawable from DRI2CopyRegion
...
This can happen when an X window is destroyed behind our back. We use
DRI2CopyRegion behind the scenes in many places (like flushing the fake
front to the real front) so we have to ignore X errors triggered in that
case.
The glean test cases trigger this consistently as they don't destroy the
GLX drawable nicely, they just destroy the X window.
2010-03-22 22:04:23 -04:00
Ian Romanick
4eead42550
mesa: set version string to 7.8-rc2
2010-03-22 18:09:15 -07:00
Kristian Høgsberg
62d54f0387
intel: Call intel_prepare_render() before looking up regions.
...
Fixes #27213 .
2010-03-22 17:59:04 -04:00
Karl Schultz
092ca30366
Fix potential compilation issue in visual studio project file
...
Add quotes around filespec in post-build event to allow paths
with embedded spaces.
2010-03-22 12:18:02 -06:00
Brian Paul
ca97f8b9ba
glslcompiler: fix build breakage
2010-03-22 09:00:13 -06:00
Pauli Nieminen
361e8e9118
mesa: Add end of line to the end of a debug output.
2010-03-22 15:16:02 +02:00
Vinson Lee
fce72d5803
progs/tests: Add cva_huge to SCons build.
2010-03-21 19:21:11 -07:00
Vinson Lee
1e7d65bb5b
progs/tests: Include stddef.h for ptrdiff_t on all platforms.
...
stddef.h is the standard C header that defines ptrdiff_t.
Fixes build of cva_huge on Mac OS X.
2010-03-21 19:09:54 -07:00
Pauli Nieminen
4ea694a26b
r200: Fix emit size prediction to account elt splitting.
...
Emit sizes prediction didn't account for render splitting in
hwtnl path.
2010-03-21 23:39:55 +02:00
Pauli Nieminen
0900544fb5
r200: Don't flush when closing elts in KMS.
...
Flush in middle of rendering in KMS is not allowed because
buffers are discarded in flush.
Fixes crash when emiting split indices with RADEON_DEBUG=all.
2010-03-21 23:39:53 +02:00
Pauli Nieminen
1968d8f31d
r200: Fix swtnl fallback to flush pending rendering before transition.
...
Flush after transition would emit wrong state that could cause
wrong state emited for pending rendering operation.
Fixes wan once from extrement tuxracer that is using per vertex
materials.
2010-03-21 20:27:49 +02:00
Pauli Nieminen
44e3ec3c05
r200: Fix mixed indetion in r200TclFallback.
2010-03-21 20:27:44 +02:00