Brian Paul
f12ea2d402
extended swizzle (bug 6727)
2006-04-24 16:33:25 +00:00
Brian Paul
9cd1cc0535
fprintf() clean-up (bug 6730)
2006-04-24 16:32:05 +00:00
Brian Paul
263fff44b4
updated assertion
2006-04-23 15:28:54 +00:00
Aapo Tahkola
44a22a2c28
enable feedback rendering
2006-04-23 08:04:50 +00:00
Aapo Tahkola
a55842b9b3
disable hw locking when entering span rendering for now
2006-04-23 07:59:40 +00:00
Aapo Tahkola
95cc7a6dac
need to hold before freeing
2006-04-23 07:15:19 +00:00
Benjamin Herrenschmidt
aa93b4ced0
Enable USER_BUFFERS, RADEON_VTXFMT_A and HW_VBOS on big endian by forcing all elts
...
to 32 bits (it would be possible to do a half word swap for 16 bits if somebody is interested) and by using the input route mecanism to swap ubyte's properly in r300EmitArrays. Tested with cva, varray and quake3
2006-04-23 05:54:06 +00:00
Brian Paul
2f92adb9e0
Fix yet another issue with popping GL_DRAW_BUFFER state with respect to
...
single vs. multiple outputs and what kind of FBO is currently bound.
2006-04-22 01:20:20 +00:00
Adam Jackson
e60ce392d8
Ensure all GART allocations are freed on context destruction, rather than
...
waiting for the DRM to reap them at process exit. Fixes (fatal) allocation
failures in AIGLX configurations.
Reviewed by: Aapo Tahkola
2006-04-21 19:53:52 +00:00
Adam Jackson
ca98203cd9
Fix format strings for LP64
2006-04-21 19:51:29 +00:00
Brian Paul
b87957d59a
pass color index as float, not int
2006-04-21 02:44:35 +00:00
Brian Paul
ba999b1a3f
depend is not a .PHONY target
2006-04-21 01:13:16 +00:00
Brian Paul
a95dd106e3
fix indentation
2006-04-21 01:02:49 +00:00
Brian Paul
fb87976ef6
use vertex.attrib[3] instead of vertex.color
2006-04-21 01:02:27 +00:00
Brian Paul
8743d00571
s/NV/ARB/
2006-04-21 01:01:58 +00:00
Aapo Tahkola
34ba50522a
limit max program/param length to 255 (spotted by sroland)
2006-04-20 19:43:21 +00:00
Brian Paul
8a97946e0a
check glLoadProgramNV len < 0 (bug 6679)
2006-04-20 15:06:40 +00:00
Brian Paul
45e05dccd9
error_attrib() should generate GL_INVALID_VALUE, not GL_INVALID_ENUM.
...
New doxygen comments, misc clean-ups.
2006-04-20 02:29:26 +00:00
Brian Paul
3538f81513
Make most of the _mesa_noop_*() functions static.
...
Generate GL_INVALID_VALUE, not GL_INVALID_ENUM when glVertexAttrib is called
with a bad index.
Use _mesa_noop_vtxfmt_init() in DRI drivers to initialize vertex format
struct.
2006-04-20 02:16:55 +00:00
Brian Paul
34b3b40af9
some tentative code for _mesa_update_framebuffer_visual()
2006-04-20 00:45:08 +00:00
Dave Airlie
b5d76b6858
SrcReg->Swizzle is always initialized to SWIZZLE_NOOP, and if the program
...
specifies a 2/3/4-compontent swizzle suffix, SrcReg->Swizzles is just ORed
against the new component values, without resetting it first.
Attached patch makes tests/vptest2 pass.
From Tilam Sauerbeck bug 6673
2006-04-19 23:15:51 +00:00
Brian Paul
6e542f11c9
minor updates
2006-04-19 16:55:27 +00:00
Brian Paul
53f8b7190e
fix invalid free() problem (bug 6658)
2006-04-19 14:42:01 +00:00
Brian Paul
5beff7c6c1
updates for GNU/Hurd (bug 6657)
2006-04-19 14:03:04 +00:00
Brian Paul
12ad488e59
Replace old README.X11 with updated xlibdriver.html
2006-04-19 03:25:06 +00:00
Brian Paul
b3282a3b9d
assorted AIX, IRIX fixes from Dan Schikore
2006-04-18 12:56:11 +00:00
Brian Paul
e34bf25d2d
-arch AIX64 no longer needed
2006-04-18 12:55:48 +00:00
Michal Krol
2f8496b565
Remove carriage-return chars *ONLY*.
2006-04-18 10:47:19 +00:00
Michal Krol
d55de658b5
Add support for ARB_vertex_shader attrib binding and query.
...
Clean-up ARB_shaderobjects code a bit.
2006-04-18 10:30:29 +00:00
Kristian Høgsberg
fcdc6a7d24
Add .note.GNU-stack section to assembler files to avoid the default behavior
...
of requesting executable stacks.
2006-04-17 18:58:24 +00:00
Brian Paul
28bc3cdfba
another simple FBO test
2006-04-14 16:25:27 +00:00
Brian Paul
3adee0829b
test glReadPixels speed w/ various formats/types, PBOs
2006-04-14 16:20:55 +00:00
Brian Paul
1e1af99132
Use 'file' command in more places to determine the library ABI (IRIX, SunOS,
...
Darwin), removes need to pass in special -archopt flags.
Restore the -dlopen flag afterall.
2006-04-14 14:14:51 +00:00
Brian Paul
6bef5e7621
Don't have to pass ABI-related flags to mklib anymore.
2006-04-14 14:13:00 +00:00
Brian Paul
9326962f06
Silence a few -pedantic warnings.
...
Remove ^M chars.
Replace _mesa_get_string() with simpler copy_string().
2006-04-14 03:43:39 +00:00
Brian Paul
a76c216b37
s/MaxTextureUnits/MaxTextureCoordUnits/
2006-04-14 02:28:26 +00:00
Brian Paul
780155ab31
6.5.1 fixes
2006-04-14 02:26:40 +00:00
Brian Paul
730b26556b
When popping GL_DRAW_BUFFER state, need to re-do error checking since
...
validity depends on whether a window-system FBO or user-created FBO is
currently bound. glPopAttrib() may generate GL_INVALID_OPERATION because
of this.
2006-04-14 02:25:35 +00:00
Brian Paul
61608ecfa7
silence -pedantic warning
2006-04-14 02:21:04 +00:00
Brian Paul
767ffdcc9f
don't need s_depth.h
2006-04-14 02:20:47 +00:00
Brian Paul
ee4e75bd6f
Replace ctx->Const.MaxTextureUnits w/ ctx->Const.MaxTexture[Coord/Image]Units
...
in various places.
Note that ctx->Texture.CurrentUnit needs to be tested against Coord/Image
limits when referenced, not just in glActiveTexture().
2006-04-14 02:20:18 +00:00
Brian Paul
1d886a81ad
If the image file is RGB, convert to RGBA (fixes segfault).
...
Added CheckError() calls.
Remove -ci option.
2006-04-13 19:45:42 +00:00
Brian Paul
da238ee06a
Fix comment about MaxTextureUnits, needs to be min of coord and image units.
...
See bug 5994.
Also add a few assertions.
Use MaxTextureUnits in get.c code.
There's probably other places where we need to clean-up the usage of the
MaxTexture[Coord/Image]Units constants.
2006-04-13 19:21:58 +00:00
Brian Paul
564b2aa2ef
silence minor warnings
2006-04-13 19:18:40 +00:00
Brian Paul
13abf91b42
casts to fix some -pedantic warnings
2006-04-13 19:17:13 +00:00
Brian Paul
ad38681a00
Set array normalization flag for normals, colors (Keith)
2006-04-13 15:57:29 +00:00
Brian Paul
56e0ee8efe
remove the -dlopen option. Always make both kinds of libs for AIX, Darwin.
2006-04-13 15:17:50 +00:00
Brian Paul
cbed2f8061
more updates (Dan Schikore)
2006-04-13 03:10:16 +00:00
Brian Paul
294d9abf6f
add new configs (Dan Schikore)
2006-04-13 03:00:14 +00:00
Brian Paul
cb32dcfa33
new configs, misc updates (Dan Schikore)
2006-04-13 02:59:29 +00:00