Brian Paul
bc6b60c4ff
buffer resize changes
24 years ago
Brian Paul
93c132a058
added XMesaResizeBuffers()
24 years ago
Brian Paul
18a285a5e2
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().
24 years ago
Brian Paul
8d687e7e58
protect currentReadable reference with #ifndef GLX_BUILT_IN_XMESA
24 years ago
Brian Paul
1d822ea8cf
updated comments. removed dead code.
24 years ago
Brian Paul
a72edf01ba
remove a debug printf
24 years ago
Brian Paul
8843d52af1
fixed typo in CONVERT_TEXEL_DWORD for convert_abgr8888_to_ai88 textures (Michael Fitzpatrick)
24 years ago
Brian Paul
612fc01293
fixed pointer arithmetic error in glCopyPixels
24 years ago
Brian Paul
d488af5b34
added _mesa_image_image_stride()
24 years ago
Brian Paul
9a888bdc2a
added a comment
24 years ago
Brian Paul
f9708e45ac
initial work for NV_vertex_program1_1 extension
24 years ago
Brian Paul
1d01794e6e
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.
24 years ago
Brian Paul
5033f21d05
tweak file list for tarballs
24 years ago
Brian Paul
1c91fe2e3f
obsolete
24 years ago
Brian Paul
a3e44f4531
fix some minor warnings
24 years ago
Brian Paul
b43a828ad4
DOS driver updates from Daniel Borca
24 years ago
Brian Paul
7fd50afbbf
new DOS driver files from Daniel Borca
24 years ago
Brian Paul
2b9ba3f84f
new assertions, use INLINE macro (Klaus Niederkrueger)
24 years ago
Brian Paul
5104b4d9df
minor patches from David Dawes
24 years ago
Brian Paul
0b2fa873c6
syntax fixes for Solaris (David Dawes)
24 years ago
Brian Paul
c5a76cbed4
silence gcc warnings (Marc La France)
24 years ago
Brian Paul
09a0cb464d
updated comments for CHAN_BITS=16 or 32
24 years ago
Brian Paul
aa24e9171a
use official enum values for GL_ARB_depth_texture and GL_ARB_shadow
24 years ago
Brian Paul
e0193a9425
DOS updates from Daniel Borca
24 years ago
Brian Paul
c7a3356746
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.
24 years ago
Brian Paul
d0271502f8
check for initialized XMesaBuffer in XMesaGarbageCollect()
24 years ago
Brian Paul
ad7306b23c
Updated 1D/3D/cube mipmapping code to work like the new 2D code.
24 years ago
Brian Paul
9ff74a0f15
undo some debug changes mistakenly checked in earlier
24 years ago
Brian Paul
711e27fda2
Simplified fog code.
24 years ago
Brian Paul
983bc3e018
don't include s_fog.h
24 years ago
Brian Paul
4f252bd980
Lots of improvements in the 2D texture sampling code. Fewer function calls
and no more switches inside loops. To do: give the 1D/3D/cube routines the
same treatment.
24 years ago
Brian Paul
c14a5a6c62
Optimized the interpolate_texcoords() function:
Use fast approximation to log().
Check for dq==0 to avoid a per-pixel divide.
24 years ago
Brian Paul
8baae48fb7
removed dead code
24 years ago
Brian Paul
f204c9d2bb
updated to use GL_ARB_depth_texture, GL_ARB_shadow, GL_ARB_shadow_ambient
24 years ago
Brian Paul
9ac7182ec4
use separate GC for SwapBuffers to avoid colormask problem
24 years ago
Brian Paul
026c036be0
include string.h to silence warning
24 years ago
Brian Paul
78a21f96b5
added new depth_texture/shadow tokens (temporary)
24 years ago
Brian Paul
2e47ff7b9c
Finished up GL_ARB_depth_texture and GL_ARB_shadow
24 years ago
Brian Paul
9a3061715c
updated VERT_BIT_* definitions
24 years ago
Brian Paul
4182cf60d9
Finished up GL_ARB_depth_texture and GL_ARB_shadow.
24 years ago
Brian Paul
c9ceef41fe
GL_ARB_window_pos fog fix
24 years ago
Brian Paul
a8f2efd147
finished up GL_ARB_window_pos
24 years ago
Brian Paul
70b8d304bb
added a glClear() error check
24 years ago
Brian Paul
4ba35633d6
fixed a multitexture MatrixMode() bug
24 years ago
Brian Paul
c4c4213b69
obsolete
24 years ago
Brian Paul
ce57201825
uniformly pass texcoords as GLfloat [4]
24 years ago
Brian Paul
09700ee358
added alternate glBitmap code (disabled)
24 years ago
Brian Paul
a048da0767
added SPAN_SPEC flag in smooth_multitextured_line()
24 years ago
Brian Paul
3ff07d2062
fixed float->int conversion. Fix conditional for 16-bit Z buffer path
24 years ago
Brian Paul
ca7596e834
updated GL_VENDOR string
24 years ago