Brian Paul
6b50a004ff
blend_add() modified for GLfloat channels
pirms 23 gadiem
Brian Paul
02ee456248
call _mesa_ResizeBuffersMESA() in OSMesaMakeCurrent() to reconcile buffer size changes
pirms 23 gadiem
Brian Paul
db30cc8d00
added an error check
pirms 23 gadiem
Brian Paul
99aab34199
return NULL from Fake_glXCreateContext() if dpy or visinfo are NULL
pirms 23 gadiem
Brian Paul
b63e8556fa
more blending updates from Jose
pirms 23 gadiem
Brian Paul
31fe0ade35
minor re-org
pirms 23 gadiem
Brian Paul
9de4782e49
added GL_ARB_point_parameters
pirms 23 gadiem
Brian Paul
f9e75c31e8
DJGPP updates
pirms 23 gadiem
Brian Paul
17b7cc4cae
faster blending (Jose Fonseca)
pirms 23 gadiem
Brian Paul
01bcd83def
updates from Jose Fonseca
pirms 23 gadiem
Brian Paul
1537b63fce
GL_ARB_point_parameters support
pirms 23 gadiem
Brian Paul
86a7cc6f2c
minor optimization in GL_TRANSFORM_BIT popping
pirms 23 gadiem
Brian Paul
6c921af034
DOS driver update
pirms 23 gadiem
Karl Schultz
a97d216adb
Add _glapi_get_context to export for osmesa.
pirms 23 gadiem
Brian Paul
103bc0f75c
Replaced ClipEnabled[] array and _AnyClip with ClipPlanesEnabled bitmask.
pirms 23 gadiem
Brian Paul
23d319fc7d
use _glapi_get_context() instead of GET_CURRENT_CONTEXT(ctx); in buffer_size()
pirms 23 gadiem
Brian Paul
a68b8dfd76
Use invert_matrix_general() instead of invert_matrix_perspective() because
the later fails for some projection matrices (ala Vis5D with Chromium).
pirms 23 gadiem
Brian Paul
f66de79365
decrement Transform._AnyClip when clip planes are disabled
pirms 23 gadiem
Brian Paul
934bee04f2
popping of user-defined clip planes was broken
pirms 23 gadiem
Brian Paul
7c8b5399f0
reset span.end to zero after rendering the span
pirms 23 gadiem
Brian Paul
c028617784
fixed inequality in an assertion
pirms 23 gadiem
Brian Paul
e6f2b4174b
removed a bad assertion
pirms 23 gadiem
Brian Paul
2161b8cf03
more extensions
pirms 23 gadiem
Brian Paul
3c70f6f2ac
exercise GL_EXT_shadow_funcs
pirms 23 gadiem
Brian Paul
636b2801d9
Test implementation of proposed GL_EXT_shadow_funcs extension. This just
generalizes the R/texture comparision operators to include all eight of
the depth test comparisons.
pirms 23 gadiem
Brian Paul
25b85bf02a
bring over from the 4.0 branch
pirms 23 gadiem
Brian Paul
4544bd22fd
added 4.0.2 info
pirms 23 gadiem
Brian Paul
252250ae64
re-adding a lost file
pirms 23 gadiem
Brian Paul
e69bfe74d7
DOS/Mesa driver updates (Daniel Borca)
pirms 23 gadiem
Brian Paul
6211144e05
use -O3 to compile osmesa16/32 targets
pirms 23 gadiem
Brian Paul
7de02fef5b
replaced an assertion with a conditional
pirms 23 gadiem
Brian Paul
819505ad2a
removed temporary GL_ARB_texture_mirrored_repeat enums
pirms 23 gadiem
Brian Paul
8334c89e70
removed temporary ARB_texture enum defs
pirms 23 gadiem
Brian Paul
e3af5354a6
latest extension headers from SGI
pirms 23 gadiem
Brian Paul
491e573c38
removed glSamplePass()
pirms 23 gadiem
Brian Paul
80ac8d171c
don't set plane mask for xm_buffer->gc, it causes an accum buffer conformance problem
pirms 23 gadiem
Brian Paul
aeb4434563
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.
Also, new code for 8-bit -> 16-bit/channel texture image storage which
fills in the least-significant bits properly.
pirms 23 gadiem
Brian Paul
d0570646bd
fix Intel C compiler warnings (Gerk Huisma)
pirms 23 gadiem
Brian Paul
f7c830e35c
rename ResizeBuffersMESA to ResizeBuffers
pirms 23 gadiem
Brian Paul
ac5bbe4c4a
added latest 4.1 bug fixes/updates
pirms 23 gadiem
Brian Paul
31f12f504e
New mipmap lambda calculation. Previously, trilinear filtering could
result in _very_ blurry textures. Still need to do some optimization
of the new code in s_span.c
pirms 23 gadiem
Brian Paul
bc6b60c4ff
buffer resize changes
pirms 23 gadiem
Brian Paul
93c132a058
added XMesaResizeBuffers()
pirms 23 gadiem
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().
pirms 23 gadiem
Brian Paul
8d687e7e58
protect currentReadable reference with #ifndef GLX_BUILT_IN_XMESA
pirms 23 gadiem
Brian Paul
1d822ea8cf
updated comments. removed dead code.
pirms 23 gadiem
Brian Paul
a72edf01ba
remove a debug printf
pirms 23 gadiem
Brian Paul
8843d52af1
fixed typo in CONVERT_TEXEL_DWORD for convert_abgr8888_to_ai88 textures (Michael Fitzpatrick)
pirms 23 gadiem
Brian Paul
612fc01293
fixed pointer arithmetic error in glCopyPixels
pirms 23 gadiem
Brian Paul
d488af5b34
added _mesa_image_image_stride()
pirms 23 gadiem