Brian Paul
cf4c9ada0d
another DOS driver update
vor 23 Jahren
Brian Paul
13c751a1c2
Use invert_matrix_general() instead of invert_matrix_perspective() because
the former fails for some projection matrices (ala Vis5D with Chromium).
vor 23 Jahren
Brian Paul
2af71a9acf
added dmesadxe.h to tar file list
vor 23 Jahren
Brian Paul
5e0316f1a8
decrement Transform._AnyClip when clip planes are disabled
vor 23 Jahren
Brian Paul
2366fb3b89
popping of user-defined clip planes was broken
vor 23 Jahren
Karl Schultz
4ad3511865
(WIN32)Use _glapi_get_context to get the context in buffer_size() instead
of the GET_CURRENT_CONTEXT macro. The macro tries to use the glapi_Context
variable which needs to be imported from the MesaGL DLL, which is too
problematic to do at the moment.
vor 23 Jahren
Karl Schultz
44f6191507
export _glapi_get_context for osmesa.
vor 23 Jahren
Brian Paul
aaf89c1cc7
re-adding a lost file
vor 23 Jahren
Brian Paul
7350dd7395
DOS/Mesa driver updates (Daniel Borca)
vor 23 Jahren
Brian Paul
972815c414
final? updates
vor 23 Jahren
Brian Paul
0bb0b4df73
latest extension headers from SGI
vor 23 Jahren
Brian Paul
e07b4252ad
removed glSamplePass()
vor 23 Jahren
Brian Paul
b8855675ca
latest bug fixes
vor 23 Jahren
Brian Paul
6bf823ac2d
don't set plane mask for xm_buffer->gc, it causes an accum buffer conformance problem
vor 23 Jahren
Brian Paul
af3f3080f9
Use MESA_PBUFFER_ALLOC/FREE macros to allocate all framebuffer and texture
memory. These can be overridden by applications which need to manage this
memory specially. Contributed by Gerk Huisma.
vor 23 Jahren
Brian Paul
bb47715320
fix Intel C compiler warnings (Gerk Huisma)
vor 23 Jahren
Brian Paul
cef9cdf3bb
undo previous check-in
vor 23 Jahren
Brian Paul
4493f41577
added XMesaResizeBuffers()
vor 23 Jahren
Brian Paul
a4f3130a7f
Lots of changes related to framebuffer/window buffer resizing. Basically,
instead of passing a GLcontext* to ResizeBuffers(), pass a GLframebuffer*.
The idea is that a window can be resized without it being bound to a rendering
context. This makes for a nice clean-up in the XFree86 server-side GLX code.
Renamed ctx->Driver.ResizeBuffersMESA() to ctx->Driver.ResizeBuffers().
vor 23 Jahren
Brian Paul
b2c3daa875
protect currentReadable reference with #ifndef GLX_BUILT_IN_XMESA
vor 23 Jahren
Brian Paul
3d6951c097
updated comments. removed dead code.
vor 23 Jahren
Brian Paul
db0ed6252b
remove a debug printf
vor 23 Jahren
Brian Paul
e6c59e8d0c
fixed typo in CONVERT_TEXEL_DWORD for convert_abgr8888_to_ai88 textures (Michael Fitzpatrick)
vor 23 Jahren
Brian Paul
378fcdb818
fixed pointer arithmetic error in glCopyPixels
vor 23 Jahren
Brian Paul
cd3f5d807a
put lodbias loop inside test for non-NULL lambda array
vor 23 Jahren
Brian Paul
c3e908891c
added thread rendering bug fix
vor 23 Jahren
Brian Paul
fdbaf407a7
Removed the xm_context field from XMesaBuffer. It was preventing N threads
from rendering into one window in parallel and wasn't really needed anyway.
vor 23 Jahren
Brian Paul
5a86d3852c
tweak file list for tarballs
vor 23 Jahren
Brian Paul
96d0be5cf2
obsolete
vor 23 Jahren
Brian Paul
0bd26c3c55
fix some minor warnings
vor 23 Jahren
Brian Paul
9f7053e913
updates for 4.0.2
vor 23 Jahren
Brian Paul
9fa55ac457
DOS driver updates from Daniel Borca
vor 23 Jahren
Brian Paul
101092ea11
new DOS driver files from Daniel Borca
vor 23 Jahren
Brian Paul
da648d9afd
minor patches from David Dawes
vor 23 Jahren
Brian Paul
7a3b7c9687
syntax fixes for Solaris (David Dawes)
vor 23 Jahren
Brian Paul
55f8fcba10
use -O3 for osmesa16/32 builds, disable FX and SVGA in debug builds
vor 23 Jahren
Brian Paul
7419597f2f
return 'Mesa Offscreen16' or 'Mesa Offscreen32' if using deep color channels
vor 23 Jahren
Brian Paul
e784671997
silence gcc warnings (Marc La France)
vor 23 Jahren
Brian Paul
c2165e799c
updated comments for CHAN_BITS=16 or 32
vor 23 Jahren
Brian Paul
40519b3eb3
DOS driver updates from Daniel Borca
vor 23 Jahren
Brian Paul
dcda68de33
Fixed out-of-bounds memory write problem (CONVERT_TEXEL_DWORD macro).
Renamed 'packing' to 'unpacking' since we're moving data from client -> GL.
Rnamed DST_ROW_WIDTH to DST_ROW_BYTES.
vor 23 Jahren
Brian Paul
8308199e5d
added XMesaGarbageCollect item
vor 23 Jahren
Brian Paul
3b029b0c7d
check for initialized XMesaBuffer in XMesaGarbageCollect()
vor 23 Jahren
Brian Paul
bff7677bd9
undo some debug changes mistakenly checked in earlier
vor 23 Jahren
Brian Paul
41796ecc25
added two latest bug fixes
vor 23 Jahren
Brian Paul
94865a95b1
use separate GC for SwapBuffers to avoid colormask problem
vor 23 Jahren
Karl Schultz
b8b23d4552
fix casts to quiet compiler warnings.
vor 23 Jahren
Brian Paul
3245cfdf41
obsolete
vor 23 Jahren
Brian Paul
69e043158a
fixed float->int conversion. Fix conditional for 16-bit Z buffer path
vor 23 Jahren
Keith Whitwell
3ce17ffb84
Remove debug
vor 23 Jahren