Jon Smirl
6ddfdff659
Adjust includes to help DRI build
2004-03-12 20:03:54 +00:00
Jon Smirl
d613cca2e4
Adjust mga drivers to remove redundant h file for sarea and IOCTLs
2004-03-12 05:22:13 +00:00
Jon Smirl
ba5c49ab42
Make R128 driver use sarea/defines from DRM. removed r128_common.h
...
and r128_sarea.h since they are redundant now.
2004-03-12 03:50:30 +00:00
Jon Smirl
5fb0763d2e
These files are redundant now. Definitions come from DRM files.
2004-03-12 01:18:19 +00:00
Jon Smirl
ae4a1cc066
Adjustments to make everything use IOCTL/sarea defines in DRM instead
...
of glx/mini. removes glx/mini/drm.h glx/mini/sarea.h
2004-03-11 20:35:38 +00:00
Michal Krol
157ec8bcf8
Moved from src/mesa/main.
2004-03-10 18:02:01 +00:00
Brian Paul
ab928e57b9
don't futz with GL_CLIENT_ACTIVE_TEXTURE in glClientActiveTexture (Robert Merrill)
2004-03-10 16:17:35 +00:00
Michal Krol
30e6dda368
Fixed a number of typos.
2004-03-10 14:54:47 +00:00
Dave Airlie
7463640e17
add xmlconfig.c to solo build
2004-03-10 03:45:28 +00:00
Dave Airlie
d4b6724253
back port span changes from i810, these have been in my tree for a while seem
...
fine ..
2004-03-10 03:43:15 +00:00
Brian Paul
b2dd5095c4
remove unneeded casts
2004-03-09 18:04:04 +00:00
Brian Paul
1e4731f644
Fix color index mode rendering.
...
Changed SWvertex's index field to GLfloat and fix a few other bits.
2004-03-09 16:58:26 +00:00
Daniel Borca
7bcada8c27
fxMesa: remove buffer_obj_ext, cos it breaks UT2004
2004-03-09 11:23:39 +00:00
Felix Kuehling
15941b1d90
Cleaned up and slightly optimized the texture upload code.
2004-03-08 23:01:47 +00:00
Brian Paul
f76314a69a
remove redundant macros (also in m_matrix.h)
2004-03-08 18:30:45 +00:00
Daniel Borca
0c19008f09
Voodoo Rush fixes
2004-03-08 07:52:18 +00:00
Felix Kuehling
446d8d0b86
Swapout textures who's space is claimed by a new texture. Don't destroy.
...
This finally really fixes assertion failures in savageBindTexture.
I think the same situation with several contexts is still broken though.
2004-03-08 00:34:43 +00:00
Felix Kuehling
a5c68c872d
Fixed texture tiling format for 8bit texels on ProSavage and Twister.
2004-03-07 23:32:31 +00:00
Felix Kuehling
156df3e834
Rewrote tiled texture upload. Small mipmap levels work correctly now.
2004-03-07 20:41:42 +00:00
Felix Kuehling
2cd815b660
Fixed two small problems in the vertex setup.
...
- make sure that vertex setup is initialized
- Savage seems to need the W coordinate for smooth shading
2004-03-07 01:36:50 +00:00
Felix Kuehling
2c8dacea5f
Small texture management fixes. Should get rid of assertions some people were getting in savageBindTexture.
2004-03-04 22:11:38 +00:00
Brian Paul
9b71f621d1
plug in _mesa_BlendFunc into dispatch table
2004-03-04 17:14:08 +00:00
Brian Paul
d5e4f29cb9
a bunch of assorted clean-ups, etc to fix warnings, etc
2004-03-04 16:22:01 +00:00
Brian Paul
ff6031c209
remove some unneeded macros
2004-03-04 16:20:38 +00:00
Brian Paul
f753320f0f
casts to silence warnings
2004-03-04 14:56:34 +00:00
Brian Paul
c26c1ddd56
silence warnings
2004-03-04 14:52:59 +00:00
Brian Paul
94ec525ba5
yet another take on VBO deleting and reference counting
2004-03-04 14:46:00 +00:00
Michal Krol
3f94cef027
Initial changes after moving from src/mesa/main/.
...
Needs testing - it havent been even compiled yet.
2004-03-04 13:15:32 +00:00
Michal Krol
a904b493a9
Added missing Copyrights.
2004-03-04 13:07:52 +00:00
Felix Kuehling
2462f6bfa0
Clearing rectangle was one too big in each direction.
2004-03-04 00:27:36 +00:00
Michal Krol
0e7b1d8811
Grammar package supporting 8-bit registers.
...
TODO:
- add checking for duplicate symbols (or is it done already?)
- move all the statics (grammar objects list and last error message)
to the GL context state; I think simple pointer initialized in a
first call to ProgramString() is sufficent.
- apply an optimized version of match() - this will be needed for
glslang compiler.
2004-03-03 18:10:40 +00:00
Michal Krol
e05d4fbf0f
Added support for ARB_fragment_program_shadow.
2004-03-03 18:01:58 +00:00
Michal Krol
7bce486327
Initial registry for ARB_fragment_program and ARB_vertex_program.
2004-03-03 17:59:49 +00:00
Brian Paul
7c6a04f6d8
added clamping to polygon offset to prevent potential negative Z values and FP exceptions
2004-03-03 15:50:28 +00:00
Brian Paul
9a20a72cdc
comments, capitalization, misc-clean-ups
2004-03-03 15:36:53 +00:00
Brian Paul
e22540c276
s/_swrast_exec_nv_fragment_program/_swrast_exec_fragment_program/
2004-03-03 15:36:01 +00:00
Brian Paul
26895aa797
more changes to VBO reference counting and deletion
2004-03-03 15:35:08 +00:00
Daniel Borca
5ee631c6ee
_tnl_allow_*_fog(...)
2004-03-03 09:07:43 +00:00
Daniel Borca
3abf2e4740
made NASM opcodes consistent
2004-03-03 09:03:40 +00:00
Felix Kuehling
fc17a6a35c
Cope with float colors in VERT_SET_RGBA and VERT_SET_SPEC macros.
2004-03-02 23:48:32 +00:00
Felix Kuehling
2517a0ef21
Fixed some small state tracking issues while hunting a different problem.
2004-03-02 23:45:40 +00:00
Brian Paul
af745e5d4d
fixed linux-osmesa16-static. Added linux-static config
2004-03-02 17:28:56 +00:00
Brian Paul
411b8faac4
added missing error check in _mesa_BeginQueryARB (Cedric Gautier). minor clean-ups.
2004-03-02 15:21:51 +00:00
Daniel Borca
fa21787b52
workaround for crash-upon-exit in verbose mode
...
fxMesa now uses grQueryResolution
minor fixes to X11 and DOS drivers
2004-03-02 08:15:24 +00:00
Roland Scheidegger
725a56f157
Fix calling fallback_drawarrays() with the wrong arguments
2004-03-01 23:29:27 +00:00
Roland Scheidegger
8cff2ede6e
Add support for the new DRI driver interfaces to the radeon driver (patch ported from the r200 driver, r200_screen.c rev. 1.8 - 1.12)
2004-03-01 17:49:59 +00:00
Michel Dänzer
dbb0d2751f
Inline get_size as an interim measure to get rid of function call overhead.
2004-03-01 13:02:29 +00:00
Felix Kuehling
cac8d425a8
Corrected the maximum vertex size argument of _tnl_init_vertices.
2004-02-29 20:43:54 +00:00
Felix Kuehling
c6338e60ff
Reorganized hardware state data structures and state emission. Don't track
...
which registers changed in all the functions that change the state. Instead
check which registers changed in the end when the hardware state is updated.
Tried to avoid cosmetic (whitespace) changes in this commit.
2004-02-29 20:42:22 +00:00
Brian Paul
4923e1926a
Remove clamp parameter from _mesa_unpack_color_span_float(). Pass the
...
IMAGE_CLAMP_BIT if needed.
Added ClampVertexColors and ClampFragmentColors to GLcontext in anticipation
of upcoming extensions (not fully used yet).
2004-02-28 22:30:58 +00:00