Luca Barbieri
e88294328c
glx: Set GL context to null in __glXSetCurrentContextNull
...
__glXSetCurrentContextNull currently does not set the GL context to null
in the direct rendering case.
This can result in a segfault trying to flush an invalid old context
in glXMakeCurrent.
This fixes a crash starting the Unigine demos (they still don't work due
to missing extensions though).
Signed-off-by: Brian Paul <brianp@vmware.com>
2010-01-19 08:59:37 -07:00
José Fonseca
7a39a5c1cb
wgl: Check for PIPE_TEXTURE_USAGE_DISPLAY_TARGET support in exported color pixel formats.
...
Since all formats we export have PFD_DRAW_TO_WINDOW flag.
2010-01-19 06:14:12 -08:00
José Fonseca
5e870f4fe9
wgl: Don't export pure-stencil pixel formats.
...
They cause DCT's conform to always fail.
2010-01-19 06:14:12 -08:00
José Fonseca
e5da7b8548
softpipe: Fix vertex buffer memory leak.
2010-01-19 06:14:12 -08:00
Vinson Lee
faa99dd31d
unichrome: Remove unnecessary headers.
2010-01-19 00:45:16 -08:00
Vinson Lee
45a27eacd6
mesa: Remove unnecessary header from attrib.c.
2010-01-18 22:50:08 -08:00
Alex Deucher
ef631104d5
r100/r200/r600: fix typo in 2b1d5ea4f0
2010-01-19 01:47:04 -05:00
Vinson Lee
2613fa815a
mesa: Remove unnecessary header from blend.c.
2010-01-18 22:45:23 -08:00
Alex Deucher
2b1d5ea4f0
r100/r200/r600: check if blitting for given format is supported earlier
...
based on Maciej's r300 patch.
2010-01-19 01:42:41 -05:00
Alex Deucher
a67cd1994f
r100/r200: add blit support for ARGB4444
2010-01-19 01:26:35 -05:00
Vinson Lee
c4ad036ce1
mesa: Remove unnecessary headers from buffers.c.
2010-01-18 22:17:03 -08:00
Vinson Lee
7366d8e7d2
mesa: Remove unnecessary header from convolve.c.
2010-01-18 21:56:58 -08:00
Vinson Lee
08063ba449
mesa: Fix typo of 'unknown' in debug.c.
2010-01-18 21:41:31 -08:00
Vinson Lee
b36b85f9d0
mesa: Remove unnecessary headers from debug.c.
2010-01-18 21:37:18 -08:00
Vinson Lee
6deb8c9831
mesa: Remove unnecessary header from depthstencil.c.
2010-01-18 21:34:25 -08:00
Vinson Lee
2660511ea9
mesa: Remove unnecessary headers from dlist.c.
2010-01-18 21:31:02 -08:00
Vinson Lee
7395ab042a
mesa: Remove unnecessary header from drawpix.c.
2010-01-18 21:22:47 -08:00
Vinson Lee
0b3109aa05
mesa: Remove unnecessary header from enable.c.
2010-01-18 21:17:45 -08:00
Vinson Lee
536e3c9168
mesa: Remove unnecessary headers from fbobject.c.
2010-01-18 21:14:04 -08:00
Vinson Lee
b6dce54214
mesa: Remove unnecessary header from formats.c.
2010-01-18 21:07:53 -08:00
Vinson Lee
2cbc3e0a20
mesa: Remove unnecessary header from image.c.
2010-01-18 21:02:19 -08:00
José Fonseca
65fa11959f
softpipe: Skip depth testing for PIPE_S8_UNORM.
2010-01-18 20:34:19 -08:00
José Fonseca
8fb92e96e9
mesa: Handle PIPE_FORMAT_B8G8R8X8_UNORM.
2010-01-18 20:34:19 -08:00
José Fonseca
bcadde2068
pipebuffer: Ensure buffer size/alignment is not zero.
2010-01-18 20:34:19 -08:00
José Fonseca
dc298559c6
svga: Ensure buffer size/alignment is not zero.
2010-01-18 20:34:19 -08:00
Vinson Lee
ebd1075598
mesa: Remove unnecessary headers from lines.c.
2010-01-18 19:32:51 -08:00
Vinson Lee
d0125e3c29
mesa: Remove unnecessary header from mipmap.c.
2010-01-18 19:23:47 -08:00
Vinson Lee
ed5a116eb4
mesa: Remove unnecessary header from pixel.c.
2010-01-18 19:20:56 -08:00
Vinson Lee
2f83948370
mesa: Remove unnecessary headers from pixelstore.c.
2010-01-18 19:14:23 -08:00
Vinson Lee
419ae5a483
mesa: Remove unnecessary header from points.c.
2010-01-18 19:10:05 -08:00
Vinson Lee
80ea879cfa
mesa: Remove unnecessary header from polygon.c.
2010-01-18 19:03:54 -08:00
Alex Deucher
f6d529083f
r60: Add relocs for CB_TILE/FRAG
...
as per 46dc6fd3ed
2010-01-18 22:00:05 -05:00
Vinson Lee
6603550353
mesa: Remove unnecessary header from state.c.
2010-01-18 18:54:54 -08:00
Vinson Lee
ec29ba12a6
mesa: Remove unnecessary headers from texcompress.c.
2010-01-18 18:52:24 -08:00
Vinson Lee
f8db32acbd
st/dri: Add comment for intentional fallthrough in case statement.
2010-01-18 18:14:03 -08:00
Corbin Simpson
09f69b1e5d
docs: Clarify PIPE_TEXTURE_USAGE_DYNAMIC.
2010-01-18 18:06:55 -08:00
Corbin Simpson
f90733c116
docs: Use proper XOR symbol.
2010-01-18 18:06:55 -08:00
Alex Deucher
daccc962a1
r100: add blit support
...
Only enabled with KMS.
2010-01-18 20:56:58 -05:00
Alex Deucher
1ced546577
r200: add blit support
...
Only enabled with KMS.
2010-01-18 20:56:58 -05:00
Corbin Simpson
047719182f
docs: Spacing in TGSI formulae.
...
Some of those still look atrocious. :T
2010-01-18 17:31:56 -08:00
Corbin Simpson
28fd246634
docs: Grammar and refs in Rasterizer.
2010-01-18 17:17:09 -08:00
Corbin Simpson
2598f00078
docs: Cleanup Rasterizer a bit.
...
I'm getting better at this, I think.
2010-01-18 17:12:13 -08:00
Corbin Simpson
2b4ad02321
docs: Fix terms and refs.
...
I fail at Sphinx-style ReST.
2010-01-18 16:40:39 -08:00
Corbin Simpson
4f52dfeda2
docs: Slowly keep fleshing out more info.
2010-01-18 15:30:28 -08:00
Corbin Simpson
9811ebf61f
docs: PIPE_TEXTURE_USAGE info.
...
From IRC with Jakob.
2010-01-18 15:30:28 -08:00
Eric Anholt
0714474ae2
i965: Clean up constbuf handling by splitting reladdr/non-reladdr loads.
...
The codepaths in the function were almost entirely different.
2010-01-18 13:52:47 -08:00
Eric Anholt
c653f5f387
i965: Only set up the stack register if it's going to get used.
2010-01-18 13:52:47 -08:00
Eric Anholt
d5b964234c
i965: Fix loads of non-relative-addr constants after a reladdr load.
...
Fixes piglit vp-arl-constant-array-huge-overwritten.
2010-01-18 13:52:47 -08:00
Christoph Bumiller
c6559b7e01
nv50: fix constant vtxattr methods
...
This function was untested, sorry.
2010-01-18 21:40:30 +01:00
Christoph Bumiller
0d6e3dd84d
nv50: make instanced drawing work with edge flags
...
And fix some obvious mistakes introduced in the
previous instancing commit.
2010-01-18 19:53:29 +01:00