Brian Paul
fb6c1492fb
fix bad loops in TransposeMatrix[fd]()
2005-10-20 22:03:58 +00:00
Brian Paul
89ad797f9a
fix another renderbuffer wrapping bug
2005-10-20 21:26:05 +00:00
Brian Paul
fa67028ae7
Disable the FASTCALL optimization because it still breaks server-side GLX.
2005-10-20 21:12:12 +00:00
Eric Anholt
8e1724dfe9
Merge from head: bump driver dates for yesterday's crasher fixes.
2005-10-20 20:12:57 +00:00
Brian Paul
fbdb5c9b14
remove extra arg to _mesa_exec_malloc()
2005-10-20 13:31:58 +00:00
Eric Anholt
3338f04be7
Merge from head:
...
Fix a missed merge for idr's dispatch changes: failure to do driInitExtensions
in __driCreateNewScreen_20050727 resulted in crashing in dispatch.
2005-10-19 02:47:09 +00:00
Eric Anholt
047f7bb11c
Merge the dispatch fix from HEAD today:
...
Fix a missed merge for idr's dispatch changes: failure to do driInitExtensions
in __driCreateNewScreen_20050727 resulted in crashing in dispatch.
2005-10-19 02:03:40 +00:00
Brian Paul
5b25acdac7
updated for new mm.c, execmem.c files
2005-10-19 01:29:04 +00:00
Brian Paul
cb16208ec0
Import exec-malloc changes from trunk.
2005-10-19 01:21:12 +00:00
Brian Paul
c0a0dfeb96
fix GLAPI/extern problem (bug 4757)
2005-10-12 19:37:53 +00:00
Ian Romanick
ab07593563
ifdef out some code to make glapi.c linkable in libglx.so (on the
...
server). This isn't strictly needed yet, but it doesn't hurt anything
either. However, the patches for fd.o bug #2996 require this to build.
2005-10-11 16:56:27 +00:00
Brian Paul
5b08058604
check for PIXMAP in clip routine (SF bug 1323215)
2005-10-11 01:22:05 +00:00
Brian Paul
2292262de4
added EXPF() macro
2005-10-10 18:45:42 +00:00
Brian Paul
a9358bb3b0
from trunk: fix fogcoord bug 4729
2005-10-10 18:45:28 +00:00
Ian Romanick
b9d111f202
Add 'get' data for glGetFramebufferAttachmentParameterivEXT enums.
...
Remove an extra closing parenthesis in the Linux version of the SWAP_32 macro.
2005-10-10 17:11:21 +00:00
Brian Paul
20fd105e2a
change test for presence of accum buffer
2005-10-08 21:37:24 +00:00
Brian Paul
1faaa0090a
Fix some issues with state updates and renderbuffers. Querying GL_RED_BITS,
...
etc. after calling glRenderBufferStorageEXT gave undefined results.
2005-10-08 14:41:57 +00:00
Brian Paul
b854297bab
Fix a number of point size attenuation problems.
...
Move size clamping into the rasterization function.
2005-10-07 03:56:12 +00:00
Brian Paul
3c1b44ad55
fix byteswapping bug in _mesa_texstore_ycbcr() (Benjamin Herrenschmidt)
2005-10-05 13:35:50 +00:00
Brian Paul
bdab2cc216
added GL_INVALID_FRAMEBUFFER_OPERATION_EXT to gluErrorString()
2005-10-05 02:08:30 +00:00
Brian Paul
91ade9ad68
check if deleting currently bound frame/renderbuffer object
2005-10-04 16:01:15 +00:00
Brian Paul
7355bbce55
fix behaviour of glIsFrame/Renderbuffer()
2005-10-04 15:03:08 +00:00
Adam Jackson
1d2671e6cb
Bug #1155 : Define IEEE_ONE on Super-H as well.
2005-10-03 20:01:28 +00:00
Brian Paul
b210ffaadf
disable a warning
2005-10-03 16:10:35 +00:00
Brian Paul
b1e8471898
added a few calls to _mesa_update_framebuffer_visual()
2005-10-03 16:10:21 +00:00
Brian Paul
aefe0dabec
finish up some missing code
2005-10-03 16:10:02 +00:00
Ian Romanick
758c5b9a7e
Change the 'count' for COMPRESSED_TEXTURE_FORMATS from "?" to "-1". This
...
signals to the script (glX_proto_size.py) that generates the server-side
size functions that a handcoded query is needed to determine the data size.
Also do s/FOG_COORD_SOURCE/FOG_COORD_SRC/.
When initializing the count in glx_enum::__init__, cast the local property
to int. Thanks to Python's dynamic typing, if this isn't done the type of
stored count will be a string instead of an int.
2005-10-03 15:05:53 +00:00
Ian Romanick
44db6d7cb8
Remove the non-existant --get-alias-set option from the help text.
...
Update printPixelFunction (which is only used to generate code for the
server-side) to use the correct method for obtaining the dimensions of the
image parameter to a function.
Only use byteswap.h when building generated code on Linux. Elsewhere use
the (horrible!) macros from X11/misc.h.
Make sure that enums associated with the generic "Get" function get applied
to GetIntegerv, GetBooleanv, GetFloatv, and GetDoublev.
2005-10-03 14:59:35 +00:00
Brian Paul
4218cddfb1
add error checks for framebuffer completeness
2005-09-28 16:20:47 +00:00
Brian Paul
a4e35c21d2
check for framebuffer completeness, code clean-up
2005-09-28 15:46:13 +00:00
Brian Paul
5d63323d34
tweak glAccum error checking
2005-09-27 16:10:36 +00:00
Brian Paul
291911aeb5
generate GL_INVALID_OPERATION in glAccum if read/draw buffers aren't the same
2005-09-27 15:52:19 +00:00
Brian Paul
2e95fdc5d8
glDraw/CopyPixels of stencil data didn't obey the stencil write mask. Fixed.
2005-09-26 23:05:33 +00:00
Ian Romanick
97790948f6
Enable GL_ARB_texture_mirrored_repeat on Savage4. Refactor the code that
...
sets the texture wrap mode and texture filter mode for Savage4 to the new
functions savage4_set_wrap_mode and savage4_set_filter_mode.
This was tested with texwrap and tunnel.
2005-09-26 22:01:32 +00:00
Brian Paul
a882648023
Added XMesaDrawable to xmesa_renderbuffer. Use it in a few places instead
...
of the XMesaPixmap field to avoid some X server-side issues with casting.
2005-09-26 00:36:44 +00:00
Brian Paul
5bad790e56
fast xor line function from trunk
2005-09-23 13:49:06 +00:00
Brian Paul
718bd385ed
fix clipped glReadPixels bug
2005-09-23 02:16:20 +00:00
Brian Paul
25a9c9f370
Bring in gl_renderbuffer wrapping fix from trunk.
2005-09-23 01:27:07 +00:00
Brian Paul
c72b2fb2db
s/GL_DEPTH_BITS/GL_TEXTURE_DEPTH_SIZE_ARB/ in _mesa_GetTexLevelParameteriv()
2005-09-21 21:19:07 +00:00
Brian Paul
5a6ce051ef
remove some old debug code
2005-09-21 02:48:27 +00:00
Brian Paul
5919aec5c3
Fix potential segfault when trying to read pixels outside renderbuffer bounds.
...
Use _swrast_get_values() which does clipping.
2005-09-16 21:15:02 +00:00
Brian Paul
e41ea35fee
print version with debug info
2005-09-13 14:49:37 +00:00
Roland Scheidegger
2376438410
add _tnl_arb_vertex_program_stage to all drivers which already have _tnl_vertex_program_stage. Fixes crashes when using vertex programs. Tested on r200 only (fix by Keith Whitwell)
2005-09-09 23:30:51 +00:00
Brian Paul
1f6892527b
don't generate selection hits for glBitmap, glDraw/CopyPixels. Misc clean-ups
2005-09-09 16:41:02 +00:00
Roland Scheidegger
e5f6f26c87
fix wrong fallback bit being set when ARB_vertex_program is enabled. Add missing fallback string for ARB_vertex_program. Disable ARB_vertex_program by default (just plain doesn't work). In fact, maybe it should be thrown out altogether in this branch?
2005-09-09 12:50:20 +00:00
Brian Paul
e14b3baca0
check for either GL_ARB_depth_texture or GL_SGIX_depth_texture in a few places
2005-09-08 15:28:58 +00:00
Brian Paul
5eb129de76
fix precision problem in depth clearing (bug 4395)
2005-09-08 13:55:34 +00:00
Brian Paul
3f27b6ffeb
fudge set_component_sizes() a bit, see comments
2005-09-03 17:33:55 +00:00
Dave Airlie
7b56e1a443
port over fix from unstable branch to fix miniglx
2005-08-31 01:25:24 +00:00
Alan Hourihane
cfaac5dc4f
drmUnmap correct size
2005-08-30 20:38:03 +00:00