Brian Paul
43bc364af4
remove unused functions
2001-02-07 03:53:07 +00:00
Brian Paul
03d967abb5
new texture image routines work now
2001-02-07 03:30:07 +00:00
Brian Paul
6628bc9cff
made some changes to the initialization of gl_texture_image fields
2001-02-07 03:27:41 +00:00
Gareth Hughes
dde2da64b5
Force texture download every time to handle lazy texture downloads.
2001-02-07 03:04:58 +00:00
Brian Paul
78ad878b66
updated texture image handling - STILL UNTESTED
2001-02-06 23:35:49 +00:00
Brian Paul
f378ab825c
added a number of debugging tests to be sure drivers handle texture images correctly
2001-02-06 23:35:26 +00:00
Brian Paul
8e39ad2cd6
Overhaul of texture image handling.
...
1. gl_texture_image struct's Data pointer points to images in driver's format.
2. Added FetchTexel() function pointer to struct gl_texture_image.
3. Changed Driver Tex[Sub]Image functions, return void now.
4. Texture storage/fetch code in new texstore.c file.
5. Removed texture.[ch] - functions moved to state.c
Note: FX driver updates not finished yet.
2001-02-06 21:42:48 +00:00
Brian Paul
16461f7c53
added _mesa_adjust_image_for_convolution()
2001-02-06 17:22:16 +00:00
Keith Whitwell
d1baa05439
Use a lookup table to compute exponents in tnl fogging code. Slightly
...
clean up the shine table lookup macro.
2001-02-06 04:06:34 +00:00
Brian Paul
8fd9f1748d
misc updates to match latest device driver changes
2001-02-06 00:03:47 +00:00
Brian Paul
228748bc49
added mesa_profile extern decl
2001-02-05 19:17:31 +00:00
Brian Paul
d8bc5a9eba
replaced frustrum with frustum
2001-02-05 18:48:52 +00:00
Jouk Jansen
db7a3318aa
Committing in .
...
Modified Files:
Mesa/src/descrip.mms
Updated VMS make-files
----------------------------------------------------------------------
2001-02-05 08:56:12 +00:00
Keith Whitwell
71270195d5
rework to correctly respect _ac_import_range()
2001-02-04 00:47:28 +00:00
Keith Whitwell
6e9f8b7cdb
Fast no-copy drawarrays for large tristrips
2001-02-04 00:44:36 +00:00
Gareth Hughes
fe69cb4b9b
Some more work on interal debugging, timing routines for things that
...
will have implementations in assembly code. To come: texture image
conversions, more of internal T&L pipeline and so on.
2001-02-03 08:41:03 +00:00
Jouk Jansen
6d689e8a69
Committing in .
...
Modified Files:
Mesa/src/descrip.mms
Updates VMS compile-support
----------------------------------------------------------------------
2001-01-31 14:10:16 +00:00
Brian Paul
eeb861df0b
make gluPerspective() call glMultMatrix() instead of glFrustum() to get correct error semantics
2001-01-30 18:08:51 +00:00
Brian Paul
d68b699291
added packed types to glGetMinMax and glGetHistogram error checks
2001-01-30 17:46:34 +00:00
Brian Paul
e56cc3970f
fixed half pixel offset bug in aa point code
2001-01-30 16:38:20 +00:00
Gareth Hughes
f2515fa83e
Upgrade to (patched) version 7 of glext.h
2001-01-30 15:02:34 +00:00
Brian Paul
426628c374
last segment of AA stippled lines wasn't drawn
2001-01-29 23:38:41 +00:00
Brian Paul
326f9ddd8a
fixed inverted Y coord for dithering in write_span_DITHER_5R6G5B_ximage()
2001-01-29 22:40:23 +00:00
Brian Paul
ba70e59e82
GL_SHADE_MODEL wasn't popped correctly
2001-01-29 22:15:44 +00:00
Brian Paul
961b7cad05
removed unused vars
2001-01-29 22:10:37 +00:00
Brian Paul
184a575a00
only compute separate specular if texturing really enabled
2001-01-29 22:10:24 +00:00
Brian Paul
407b487017
fixed computation of _MultiTextureEnabled (again)
2001-01-29 21:47:13 +00:00
Keith Whitwell
d98fdad3bf
Update implementations of Driver.Clear().
2001-01-29 20:56:32 +00:00
Keith Whitwell
5c1e7fa6ee
Removed knowledge of swrast Clear/Bitmap/Accum/Draw/Read/CopyPixels
...
functions from core mesa -- if drivers need these fallbacks they
must now call them themselves.
Introduced hooks for clip-vertex-interpolation and the rendering
of clipped lines and polygons. Allows drivers to interpolate
their hardware-format vertices directly. Used in dri drivers to
replace fastpath code.
Slight optimizations to pipeline build/run routines.
2001-01-29 20:47:39 +00:00
Brian Paul
4b90e68ac6
optimized lambda computation (Klaus Niederkrueger)
2001-01-29 18:51:25 +00:00
Brian Paul
e5dfe384ad
updates to the trace extension
2001-01-29 16:18:37 +00:00
Brian Paul
d6dd0fceb1
updated spec
2001-01-29 16:10:18 +00:00
Brian Paul
f3da389ae0
redo _mesa_PopAttrib() to call Mesa state functions so derived state is updated
2001-01-24 15:27:10 +00:00
Brian Paul
ab36c9aa1c
removed the unused/broken GL_PGI_misc_hints extension
2001-01-24 04:56:19 +00:00
Brian Paul
9533fd1842
minor tweaks
2001-01-24 00:07:01 +00:00
Brian Paul
74b493a5e6
Lots of GLchan datatype changes.
...
Added GLvector4us datatype in math/m_vector.[ch]
Added _math_trans_4us() in math/m_translate.[ch]
Choose GLvector4ub, GLvector4us, GLvector4f at compile time based on CHAN_BITS.
Made Driver.ClearColor() and Driver.ClearIndex() optional driver functions.
Changed args to Driver.ClearColor(), updated drivers.
Reordered files in Makefile.X11
2001-01-24 00:04:58 +00:00
Brian Paul
125fddc31d
added DestroyHeads() to test clean-up code
2001-01-23 23:45:05 +00:00
Brian Paul
6140a8c65f
minor tweaks
2001-01-23 23:44:39 +00:00
Brian Paul
4e3e9ac8fb
added support for 4 texture units
2001-01-23 23:44:15 +00:00
Brian Paul
2b2e62154d
space-bar = pause animation
2001-01-23 23:43:53 +00:00
Brian Paul
b6bcae5698
Replaced struct gl_visual with struct __GLcontextModesRec from glcore.h.
...
Replace "RGBAMode" with "rgbMode", etc.
Other minor clean-ups.
2001-01-23 23:39:36 +00:00
Brian Paul
ab0c886a6c
added dispatch override mechanism, used by trace extension
2001-01-23 23:35:47 +00:00
Brian Paul
f2718b0966
fixed glTexSubImage error check bug #128775
2001-01-23 23:35:23 +00:00
Brian Paul
39927e60ea
test check-in
2001-01-23 23:29:15 +00:00
Keith Whitwell
c0bcd2ca99
Fixes for performance bug on compiled array element paths.
2001-01-17 02:49:38 +00:00
Brian Paul
547bbcabff
updated ctx->Driver functions for s/w setup
2001-01-16 21:16:56 +00:00
Brian Paul
d292b83d1a
fixed a small error in import_color(), include m_translate.h
2001-01-16 15:25:11 +00:00
Keith Whitwell
d43a5943d8
Fix several conformance problems. Hack solution to line stipple problem.
2001-01-16 05:29:42 +00:00
Brian Paul
230928ad5f
removed unneeded TXTR_COORD macros (Stephen Tse)
2001-01-15 20:04:28 +00:00
Keith Whitwell
3fd01320f1
Fixed conform feedback and drawelements tests.
...
Use correct pv when rasterizing unfilled polys.
2001-01-14 06:14:21 +00:00