Brian Paul
bc07a99cc3
replaced __inline with INLINE
2001-07-13 17:26:39 +00:00
Brian Paul
cff1cfd90d
silence an uninitialized var warning
2001-07-13 16:39:19 +00:00
Brian Paul
5c749d9e3c
silence a warning
2001-07-13 16:38:44 +00:00
Brian Paul
b23f5b5a5c
replace _NEW_PIXEL with _IMAGE_NEW_TRANSFER_STATE to catch color matrix changes
2001-07-13 15:44:21 +00:00
Brian Paul
77a4754d73
fixed two bad casts (Stephane Conversy)
2001-07-13 15:24:34 +00:00
Jouk Jansen
0cab1db776
Committing in .
...
Modified Files:
Mesa/src/descrip.mms Mesa/src/FX/fxtris.c Mesa/src/FX/fxvb.c
-updated OpenVMS makefile
-fixed compilation if FX is NOT defined.
----------------------------------------------------------------------
2001-07-13 11:28:07 +00:00
Keith Whitwell
1182ffeec3
Rename some of the tnl->Driver.* functions to tnl->Driver.Render.*, to make it
...
clear that these are owned by t_vb_render.c.
Make swrast_setup opaque - it now hooks itself directly into
tnl->Driver.Render.*. Add a _swsetup_Wakeup() call that does this.
Update X11 (tested), osmesa and FX drivers for this change.
FX compiles but is probably broken as the changes there are large. It was the
only remaining driver that used the internal _swsetup_ functions for
interp and copy_pv. This usage has been replaced with code from the DRI
tdfx driver.
2001-07-12 22:09:21 +00:00
Brian Paul
fae7b778b8
fixed flat shading bug in affine_ and persp_textured_triangle() functions
2001-07-09 16:24:30 +00:00
Brian Paul
571c8ecc8f
added missing \'s
2001-07-09 16:16:20 +00:00
Brian Paul
ac54173414
fixed segfault (NULL _ShineTable[0]) in shade_rastpos()
2001-07-05 15:31:21 +00:00
Brian Paul
5233ca8d30
fixed logic error in OSMesaMakeCurrent() for 565 pixel support (Lars Andersson)
2001-07-05 15:12:13 +00:00
pesco
8564f0536b
More .cvsignore updates.
2001-07-02 11:41:02 +00:00
Keith Whitwell
47a28c0b4d
restore normal length optimization in dlists
2001-06-28 17:34:14 +00:00
Brian Paul
206eda8b69
support for RGB_565 pixels (Lars Andersson), untested
2001-06-27 13:56:17 +00:00
Keith Whitwell
9c38ae35eb
Add -f to rm in make clean to avoid error messages
2001-06-27 12:52:12 +00:00
Brian Paul
acc722d4b8
More raster fog coord fixes.
...
New truncate vs. floor comments in drawpixels.c
Added current raster secondary color state, not used yet.
2001-06-26 21:15:35 +00:00
Brian Paul
33170eeb18
optimized texture triangle updates (Klaus Niederkrueger)
2001-06-26 15:33:28 +00:00
Brian Paul
8c2f6c5059
added GL_IBM_rasterpos_clip extension
2001-06-26 01:32:48 +00:00
Jouk Jansen
5e7591f94c
Modified Files:
...
Mesa/src/descrip.mms
Removed obsolete .obj files.
----------------------------------------------------------------------
2001-06-21 12:19:43 +00:00
Brian Paul
d491f7bc14
removed beta from version string
2001-06-20 18:54:43 +00:00
Brian Paul
af197f5f8f
fix glDraw/CopyPixels w/ fog bug. minor fog code clean-ups.
2001-06-18 23:55:18 +00:00
Brian Paul
1b25898946
Consolidated source files. Since the re-org a number of source files
...
only had one or two functions left in them.
2001-06-18 17:26:08 +00:00
Brian Paul
24ae7c4c1f
Added fi_type union typedef to glheader.h.
...
Replace various float/int casts with the fi_type union cast.
Fixes -fstrict-aliasing problems.
2001-06-15 15:22:07 +00:00
Brian Paul
e4276667da
Enable GL_ARB_texture_compression for XMesa/GLX driver. Texture
...
compression isn't really implmented. Just updated glTexImageXD()
to accept compressed internal format tokens.
2001-06-15 14:18:46 +00:00
Brian Paul
65c6ca9179
replace 255 with CHAN_MAX
2001-06-15 13:41:12 +00:00
Brian Paul
2db44ffe9d
fixed a comment
2001-06-14 18:30:14 +00:00
Brian Paul
e9ba8e9214
disabled an assertion that doesn't seem to be needed
2001-06-13 14:57:55 +00:00
Brian Paul
cd1cefae91
Allow different max texture sizes for 1/2D, 3D and cube maps.
2001-06-13 14:56:14 +00:00
Brian Paul
cc22179cd8
fixed an assertion
2001-06-13 14:55:25 +00:00
Brian Paul
1178ed817f
fixed a +/- typo in the Y coord setup
2001-06-13 14:53:52 +00:00
Brian Paul
ae47121fa3
removed old, redundant CurrentTransformUnit state var
2001-06-12 22:08:41 +00:00
Brian Paul
1676268eab
always feedback unit 0 texcoords
2001-06-12 22:06:53 +00:00
Brian Paul
baace9ffca
don't compile glClientActiveTextureARB() into display lists, per the spec
2001-06-12 22:06:10 +00:00
Brian Paul
5ed63e0895
disable pixel transfer ops for glGetTexImage(), per the spec
2001-06-12 22:05:34 +00:00
Brian Paul
a2162e4228
Snap triangle x,y vertices to 1/16 subpixel positions.
...
Disabled tiny triangle threshold test.
2001-06-12 14:18:58 +00:00
Brian Paul
57b46ee6ea
check for PB overflow in general_flat_rgba_line()
2001-06-11 19:44:01 +00:00
Brian Paul
e67d632d99
fixed minor display list bugs ( #431517 )
2001-06-11 19:17:11 +00:00
Jouk Jansen
5891a5dd55
Committing in .
...
Modified Files:
Mesa/src/macros.h
Added
#define COPY_4UBV()
for non i386 machines
----------------------------------------------------------------------
2001-06-11 07:52:51 +00:00
Brian Paul
0ce9f39d23
add check for NULL malloc (from Stanford metacompilation analysis)
2001-06-08 20:10:55 +00:00
Brian Paul
fabc30cfdd
only copy GLubyte[4] as a GLuint on x86
2001-06-08 15:46:30 +00:00
Brian Paul
36822c50ad
use unoptimized COPY_4UBV code on SPARC to avoid memory alignment problems (bug 430689)
2001-06-08 12:49:38 +00:00
davem69
4a497e649b
Remove dependency on MESA sources from gl* files
...
in SPARC glapi optimizations by moving the icache
flush into the glapi_sparc.S file.
Brian, how is this?
2001-06-06 22:55:28 +00:00
Brian Paul
a5455bb374
test for X86_FXSR_MAGIC to be sure we have the _fpstate.magic field, needed for SSE signal handler
2001-06-06 18:12:35 +00:00
davem69
6f365c21d7
SPARC normal tnl optimizations.
2001-06-06 11:46:04 +00:00
davem69
775355a88a
Sparc optimized GLAPI dispatch table.
2001-06-05 23:54:00 +00:00
davem69
0fab0702b0
Generate this now that I know which
...
gl.spec file to use.
2001-06-05 22:25:07 +00:00
Brian Paul
470a7b4874
minor clean-ups
2001-06-05 21:41:05 +00:00
Brian Paul
a1164746e7
filled in a bunch of the function template strings
2001-06-05 19:29:41 +00:00
davem69
ae14499101
Python script for making glapi_sparc.S
...
Unused until Brian shows me what gl.spec file he is
actually using for glapi_x86.S as all the ones I can
find seem out of sync.
2001-06-05 04:30:03 +00:00
davem69
e4f84b4936
Add USE_SPARC_ASM diagnostics to print_info.
2001-06-05 03:58:20 +00:00