Brian Paul
8402149766
removed unused visInfo var
20 years ago
Brian Paul
af808afbe7
fix recursion problem introduced on Nov 27
20 years ago
Brian Paul
68d293b035
Added driver hooks for GetTexImage() and GetCompressedTexImage().
Added fallback _mesa_get_[compressed]_teximage() routines to texstore.c
20 years ago
Keith Whitwell
5aa1a111a4
Fix a couple of glitches
20 years ago
Daniel Borca
3cc28c96cd
allow GetTexImage with RGBA format and COLOR_INDEX internalformat
20 years ago
Brian Paul
7af80ca8c1
typo
20 years ago
Brian Paul
a8158599df
bring in 6.2.1 changes
20 years ago
Brian Paul
8597dd3e96
check if using a PBuffer in clip_for_xgetimage()
20 years ago
Keith Whitwell
da3e15c2fd
Get linux-solo dependencies building correctly,
Make sure symlinks are built in driver directories before running makedepend.
20 years ago
Daniel Borca
2fc3a958a4
make sure we're cleaning up everything
20 years ago
Daniel Borca
a280d3347a
simplistic ICD implementation for fx/Mesa
20 years ago
Dave Airlie
0e01b23798
back out Keiths last checkin - for Solo the include order is important
20 years ago
Dave Airlie
b2ad61fd40
fixup pci code for Jon's last checkin for changing page size
20 years ago
Roland Scheidegger
b31b7836d6
(Stephane Marchesin, me) add hyperz support to radeon and r200 drivers. Only fast z clear and z buffer compression are supported for now, hierarchical-z is not. Still problems with multiple apps and z/stencil readback, which is why hyperz is disabled per default. Also add the new point sprite packet drm 1.13 accepts to the sanity code.
20 years ago
Keith Whitwell
fc23672327
Improve the behaviour of the build system wrt depend files.
- Remove the -Y option for makedepend, so that the standard
directories are searched
- No longer pipe the multiple errors that the -Y option caused
into /dev/null -- we want to know about these failures.
- Fix up a few other misc makedepend failures.
20 years ago
Keith Whitwell
e5aa3dd29b
Demonstrate using a color matrix for yuv-to-rgb conversion at texture
upload time.
20 years ago
Alan Hourihane
c69d60fbe4
Use union type to avoid strict aliasing problems.
20 years ago
Alan Hourihane
c63f3cf85d
silence warnings
20 years ago
Alan Hourihane
8635615501
Check for some header defines before redefining functions. Silences warnings.
20 years ago
Alan Hourihane
03dc05a605
silence warning
20 years ago
Dave Airlie
23b033ad28
From: Stephane Marchesin <marchesin@icps.u-strasbg.fr>
Attached is a patch that adds pci init code for mesa solo on radeon. It's been
tested on an itanium 2 with a radeon 7000 and it works here.
The patch adds a new field in the miniglx.conf config file, to choose between
pci and agp.
20 years ago
Roland Scheidegger
e1b4fec71c
fix depth/stencil readback if coordinates are larger than 1023 (https://bugs.freedesktop.org/show_bug.cgi?id=2010). Should now work up to 2047, which is the current limit for 3d rendering.
20 years ago
Daniel Borca
3b65cab455
fixed an include path
20 years ago
Daniel Borca
c049d4bc89
explicit cast in a few places
20 years ago
Daniel Borca
d033ce63da
disable junk for mingw
20 years ago
Daniel Borca
ac7091078f
small fix for debug paths
20 years ago
Daniel Borca
fa9ab2d052
sync with glut/glx
20 years ago
Brian Paul
ddfd2067ae
report bugs at freedesktop.org
20 years ago
Brian Paul
86cbfc2fac
direct bug reports to freedesktop.org
20 years ago
Ian Romanick
74764061fa
Move common GLX code to glX_XML.py. This will make adding glX_proto_recv.py
easier later on.
21 years ago
Ian Romanick
47719fda0c
Fix a minor bug in glXEnumFunction::PrintUsingTable. Add some comments.
Add the (currently unused) utility funciton glXFunction::opcode_real_value.
21 years ago
Brian Paul
cbc527cd17
mask color indexes against palette size, per the spec
21 years ago
Roland Scheidegger
0fdb7ef877
only enable GL_MESA_ycbcr_texture for real r200 chips, not the derivatives, since yuv textures do not work for some reason on the other chips.
21 years ago
Roland Scheidegger
de7b071b55
enable GL_EXT_stencil_wrap (patch from idr), including some hacks for original radeons which have some broken stencil ops.
21 years ago
Brian Paul
25b67e6404
Use the GL datatypes. Lots of assorted clean-ups.
21 years ago
Brian Paul
404055216d
silence warning
21 years ago
Brian Paul
2d846b712c
re-disable TRACE
21 years ago
Brian Paul
a760ccf6d8
silence a variety of warnings found with g++ 3.4.2
21 years ago
Alan Hourihane
025aa9efcd
silence warnings
21 years ago
Alan Hourihane
8694285053
reverse some debug that slipped through
21 years ago
Alan Hourihane
22ae633d1e
Fix some warnings
21 years ago
Ian Romanick
ba807fbe29
Updated the schema. Added comments explaining some of the non-obvious
attributes. Modified a couple handcode functions to use the count_scale
attribute instead.
21 years ago
Ian Romanick
00d153eb72
Corrected a problem with the sizes of the MAP[12]_* enums.
21 years ago
Ian Romanick
5ee2f9aed4
Added a couple missing always_array annotations and a couple trival
enum-only extensions.
21 years ago
Ian Romanick
596ccff699
Prevent possible divide-by-zero error.
21 years ago
Ian Romanick
77e297c368
Refactor ExtractDir and OpenDriver to be a bit more clear.
21 years ago
Ian Romanick
9bba1cfc39
Use indirect_size.c and indirect_size.h generated by using
src/mesa/glapi/glX_proto_send.py with the '-m size_c' and '-m size_h'
options.
21 years ago
Ian Romanick
b53df18624
Slightly tweak the format of the size prototypes.
21 years ago
Ian Romanick
548435215d
Use the indirect_init.c generate by using src/mesa/glapi/glX_proto_send.py
with the '-m init_c' option.
21 years ago
Ian Romanick
4f4854a4af
Make the transition to script-genereated GLX code easier.
Convert GL 1.4 function names to EXT_blend_func_separate names.
21 years ago