Brian Paul
aa5698e8ed
DJGPP fixes
mesa_4_0_2
2002-04-01 17:09:25 +00:00
Brian Paul
cf4c9ada0d
another DOS driver update
2002-04-01 16:54:11 +00:00
Brian Paul
13c751a1c2
Use invert_matrix_general() instead of invert_matrix_perspective() because
...
the former fails for some projection matrices (ala Vis5D with Chromium).
2002-03-29 17:15:01 +00:00
Brian Paul
2af71a9acf
added dmesadxe.h to tar file list
2002-03-29 14:42:29 +00:00
Brian Paul
5e0316f1a8
decrement Transform._AnyClip when clip planes are disabled
2002-03-28 22:45:50 +00:00
Brian Paul
2366fb3b89
popping of user-defined clip planes was broken
2002-03-28 22:42:34 +00:00
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.
2002-03-25 23:52:34 +00:00
Karl Schultz
44f6191507
export _glapi_get_context for osmesa.
2002-03-25 23:41:49 +00:00
Brian Paul
aaf89c1cc7
re-adding a lost file
2002-03-23 02:36:52 +00:00
Brian Paul
7350dd7395
DOS/Mesa driver updates (Daniel Borca)
2002-03-23 02:23:06 +00:00
Brian Paul
972815c414
final? updates
2002-03-23 02:22:01 +00:00
Brian Paul
0bb0b4df73
latest extension headers from SGI
2002-03-23 01:49:09 +00:00
Brian Paul
e07b4252ad
removed glSamplePass()
2002-03-20 22:06:57 +00:00
Brian Paul
b8855675ca
latest bug fixes
2002-03-19 16:49:07 +00:00
Brian Paul
6bf823ac2d
don't set plane mask for xm_buffer->gc, it causes an accum buffer conformance problem
2002-03-19 16:47:56 +00:00
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.
2002-03-19 16:42:41 +00:00
Brian Paul
bb47715320
fix Intel C compiler warnings (Gerk Huisma)
2002-03-19 15:22:41 +00:00
Brian Paul
cef9cdf3bb
undo previous check-in
2002-03-16 01:00:43 +00:00
Brian Paul
4493f41577
added XMesaResizeBuffers()
2002-03-16 00:50:36 +00:00
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().
2002-03-16 00:50:11 +00:00
Brian Paul
b2c3daa875
protect currentReadable reference with #ifndef GLX_BUILT_IN_XMESA
2002-03-15 19:11:37 +00:00
Brian Paul
3d6951c097
updated comments. removed dead code.
2002-03-15 18:32:54 +00:00
Brian Paul
db0ed6252b
remove a debug printf
2002-03-15 18:24:34 +00:00
Brian Paul
e6c59e8d0c
fixed typo in CONVERT_TEXEL_DWORD for convert_abgr8888_to_ai88 textures (Michael Fitzpatrick)
2002-03-15 17:57:42 +00:00
Brian Paul
378fcdb818
fixed pointer arithmetic error in glCopyPixels
2002-03-14 22:09:05 +00:00
Brian Paul
cd3f5d807a
put lodbias loop inside test for non-NULL lambda array
2002-03-13 04:45:35 +00:00
Brian Paul
c3e908891c
added thread rendering bug fix
2002-03-12 21:57:27 +00:00
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.
2002-03-12 21:54:03 +00:00
Brian Paul
5a86d3852c
tweak file list for tarballs
2002-03-11 14:59:12 +00:00
Brian Paul
96d0be5cf2
obsolete
2002-03-11 14:56:42 +00:00
Brian Paul
0bd26c3c55
fix some minor warnings
2002-03-08 19:43:36 +00:00
Brian Paul
9f7053e913
updates for 4.0.2
2002-03-08 19:28:57 +00:00
Brian Paul
9fa55ac457
DOS driver updates from Daniel Borca
2002-03-08 19:27:28 +00:00
Brian Paul
101092ea11
new DOS driver files from Daniel Borca
2002-03-08 19:24:36 +00:00
Brian Paul
da648d9afd
minor patches from David Dawes
2002-03-07 21:50:53 +00:00
Brian Paul
7a3b7c9687
syntax fixes for Solaris (David Dawes)
2002-03-07 21:39:09 +00:00
Brian Paul
55f8fcba10
use -O3 for osmesa16/32 builds, disable FX and SVGA in debug builds
2002-03-01 19:38:53 +00:00
Brian Paul
7419597f2f
return 'Mesa Offscreen16' or 'Mesa Offscreen32' if using deep color channels
2002-03-01 19:37:28 +00:00
Brian Paul
e784671997
silence gcc warnings (Marc La France)
2002-03-01 04:25:42 +00:00
Brian Paul
c2165e799c
updated comments for CHAN_BITS=16 or 32
2002-03-01 04:23:16 +00:00
Brian Paul
40519b3eb3
DOS driver updates from Daniel Borca
2002-02-23 17:07:21 +00:00
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.
2002-02-21 15:11:15 +00:00
Brian Paul
8308199e5d
added XMesaGarbageCollect item
2002-02-21 00:00:25 +00:00
Brian Paul
3b029b0c7d
check for initialized XMesaBuffer in XMesaGarbageCollect()
2002-02-20 23:59:40 +00:00
Brian Paul
bff7677bd9
undo some debug changes mistakenly checked in earlier
2002-02-17 17:38:44 +00:00
Brian Paul
41796ecc25
added two latest bug fixes
2002-02-15 19:15:59 +00:00
Brian Paul
94865a95b1
use separate GC for SwapBuffers to avoid colormask problem
2002-02-15 19:15:08 +00:00
Karl Schultz
b8b23d4552
fix casts to quiet compiler warnings.
2002-02-15 18:50:48 +00:00
Brian Paul
3245cfdf41
obsolete
2002-02-15 14:04:57 +00:00
Brian Paul
69e043158a
fixed float->int conversion. Fix conditional for 16-bit Z buffer path
2002-02-15 03:38:29 +00:00