Roland Scheidegger [Tue, 10 Feb 2004 02:20:29 +0000 (02:20 +0000)]
Changed lighting to use SOURCE_MATERIAL instead of PREMULT (moves some light color calculations to the GPU). Two-side lighting fallback no longer needed and eliminated.
Daniel Borca [Mon, 9 Feb 2004 08:46:38 +0000 (08:46 +0000)]
reorganized DMesa to fxMesa wrapper
Daniel Borca [Mon, 9 Feb 2004 07:39:03 +0000 (07:39 +0000)]
deal with combine_ext refactor
Brian Paul [Mon, 9 Feb 2004 00:24:48 +0000 (00:24 +0000)]
Restore some of the previous code for handling conventional vertex attributes
more efficiently.
Remove switches/conditionals from vertex attribute wrappers.
glMultiTexCoord is implemented in terms of glVertexAttrib.
Brian Paul [Sun, 8 Feb 2004 17:17:09 +0000 (17:17 +0000)]
tweak solaris-x86-gcc and ggi targets
Brian Paul [Sun, 8 Feb 2004 02:03:41 +0000 (02:03 +0000)]
Updated to handle generic vertex attributes accessed vi glArrayElement().
In fact, handle all conventional vertex attributes in terms of generic
attributes (execept for edge flags and color indexes).
Brian Paul [Sun, 8 Feb 2004 00:37:32 +0000 (00:37 +0000)]
fully parameterize the macros for fixed-point arithmetic
Brian Paul [Sun, 8 Feb 2004 00:36:56 +0000 (00:36 +0000)]
added an additional comment about mipmap generation
Brian Paul [Sun, 8 Feb 2004 00:11:14 +0000 (00:11 +0000)]
implement Fake_glXCreateWindow() to fix bug #890894
Daniel Borca [Sat, 7 Feb 2004 10:56:13 +0000 (10:56 +0000)]
removed MGA driver from DMesa
Daniel Borca [Sat, 7 Feb 2004 10:54:36 +0000 (10:54 +0000)]
added NUL driver for DMesa
Ian Romanick [Fri, 6 Feb 2004 17:39:03 +0000 (17:39 +0000)]
Refactor "class" texture environments to be implemented in terms of
ARB_texture_env_combine state.
Roland Scheidegger [Fri, 6 Feb 2004 15:27:42 +0000 (15:27 +0000)]
inform driver of changed wrap/filter parameters due to binding of nv_texrect texture
Roland Scheidegger [Fri, 6 Feb 2004 15:25:37 +0000 (15:25 +0000)]
remove bogus check of texture target in R200TexParameter
Roland Scheidegger [Fri, 6 Feb 2004 15:24:51 +0000 (15:24 +0000)]
align blits for texture rectangles correctly, fix potential problem overwriting dma region
Roland Scheidegger [Fri, 6 Feb 2004 15:23:20 +0000 (15:23 +0000)]
fix potential problem overwriting dma region
Roland Scheidegger [Fri, 6 Feb 2004 15:20:59 +0000 (15:20 +0000)]
remove bogus check of texture target in RadeonTexParameter
Brian Paul [Fri, 6 Feb 2004 02:01:47 +0000 (02:01 +0000)]
Added flags for _all_ extensions to the gl_extensions struct so that drivers
can disable any extension if necessary.
Brian Paul [Fri, 6 Feb 2004 01:17:30 +0000 (01:17 +0000)]
added GLU_INCOMPATIBLE_GL_VERSION
Dave Airlie [Fri, 6 Feb 2004 00:42:58 +0000 (00:42 +0000)]
fix missing include for SOLO build
Dave Airlie [Fri, 6 Feb 2004 00:16:26 +0000 (00:16 +0000)]
Remove warnings from mach64 build, fix up some _SOLO stuff,
update to newer Mesa interfaces...
Dave Airlie [Thu, 5 Feb 2004 22:45:00 +0000 (22:45 +0000)]
Initial mach64 driver import for DRI mach64-0-0-6 branch,
this compiles but I doubt it works but it is a better starting point
than the branch
Keith Whitwell [Thu, 5 Feb 2004 17:36:02 +0000 (17:36 +0000)]
Add comments to make decyphering the faces easier
Brian Paul [Thu, 5 Feb 2004 15:23:12 +0000 (15:23 +0000)]
update function mangling and add comment about it to gl.h
Brian Paul [Thu, 5 Feb 2004 15:05:09 +0000 (15:05 +0000)]
bring in Keith's _math_matrix_ortho() compiler work-around
Dave Airlie [Thu, 5 Feb 2004 06:39:20 +0000 (06:39 +0000)]
fix ugly bug triggered by macro expansion
Brian Paul [Wed, 4 Feb 2004 23:39:19 +0000 (23:39 +0000)]
fix glXChooseFBConfig bug 890167
Brian Paul [Wed, 4 Feb 2004 23:36:00 +0000 (23:36 +0000)]
fix typo
Keith Whitwell [Wed, 4 Feb 2004 16:59:30 +0000 (16:59 +0000)]
Fix off-by-one in calculations for wrapped trifan, polygon primitives
Brian Paul [Wed, 4 Feb 2004 15:44:53 +0000 (15:44 +0000)]
fix stores to vertex state program registers
Keith Whitwell [Wed, 4 Feb 2004 15:27:39 +0000 (15:27 +0000)]
Use quads instead of lines to ensure this is testing stencil functionality
rather than rasterization. A crutch to hw with wonky line
rasterizers.
Brian Paul [Wed, 4 Feb 2004 03:34:30 +0000 (03:34 +0000)]
another tweak to two-sided detection test
Brian Paul [Wed, 4 Feb 2004 03:00:42 +0000 (03:00 +0000)]
fix two-sided lighting / vertex program bug (#887330)
Brian Paul [Tue, 3 Feb 2004 23:36:59 +0000 (23:36 +0000)]
added Daniel Stone for getting CVS access
Brian Paul [Tue, 3 Feb 2004 16:23:38 +0000 (16:23 +0000)]
another pbuffer demo (Andrew Lentvorski)
Brian Paul [Mon, 2 Feb 2004 22:36:58 +0000 (22:36 +0000)]
s/getenv/_mesa_getenv/
Brian Paul [Mon, 2 Feb 2004 22:35:55 +0000 (22:35 +0000)]
updated list of env vars
Felix Kuehling [Mon, 2 Feb 2004 21:26:40 +0000 (21:26 +0000)]
Include context.h in radeon_state.c.
Brian Paul [Mon, 2 Feb 2004 15:40:21 +0000 (15:40 +0000)]
glXChooseFBConfig() didn't handle GLX_FBCONFIG_ID option
Brian Paul [Mon, 2 Feb 2004 15:38:26 +0000 (15:38 +0000)]
tweak comments
Daniel Borca [Mon, 2 Feb 2004 07:47:23 +0000 (07:47 +0000)]
added glutGetProcAddress in DMesaGLUT
Daniel Borca [Mon, 2 Feb 2004 07:46:27 +0000 (07:46 +0000)]
fixed a bug in GL_NEAREST sampler
Brian Paul [Sat, 31 Jan 2004 19:57:25 +0000 (19:57 +0000)]
added display list option (l key)
Brian Paul [Sat, 31 Jan 2004 19:49:10 +0000 (19:49 +0000)]
minor #ifdef fix
Brian Paul [Sat, 31 Jan 2004 19:39:04 +0000 (19:39 +0000)]
added _NEW_PROGRAM to check_state flags for pipeline stages (fixes vparray demo bug)
Brian Paul [Sat, 31 Jan 2004 19:15:57 +0000 (19:15 +0000)]
add vparray.c, fix indentation
Brian Paul [Sat, 31 Jan 2004 19:15:43 +0000 (19:15 +0000)]
enable program and arrays by default, minor clean-ups
Brian Paul [Sat, 31 Jan 2004 19:08:45 +0000 (19:08 +0000)]
don't call gl functions directly, jump through _glapi_Dispatch table
Brian Paul [Sat, 31 Jan 2004 17:12:19 +0000 (17:12 +0000)]
add missing CXX, CXXFLAGS for osf1 (Bug 886628)
Brian Paul [Fri, 30 Jan 2004 23:36:35 +0000 (23:36 +0000)]
glBindProgramARB wasn't getting compiled into display lists (bug 887383)
Brian Paul [Fri, 30 Jan 2004 23:32:19 +0000 (23:32 +0000)]
added unichrome directory
Brian Paul [Fri, 30 Jan 2004 23:31:51 +0000 (23:31 +0000)]
Minor fixes for recent Mesa 6.1 changes
Brian Paul [Fri, 30 Jan 2004 23:26:19 +0000 (23:26 +0000)]
Via Unichrome/cle266 driver (Erdi Chen)
Brian Paul [Fri, 30 Jan 2004 17:39:11 +0000 (17:39 +0000)]
more descriptive error strings
Keith Whitwell [Fri, 30 Jan 2004 11:16:12 +0000 (11:16 +0000)]
Fix extract_3f_xyw().
Brian Paul [Thu, 29 Jan 2004 16:32:18 +0000 (16:32 +0000)]
replace spaces w/ tabs
Daniel Borca [Thu, 29 Jan 2004 15:46:02 +0000 (15:46 +0000)]
GL_TEXTURE_1D and other stories...
Brian Paul [Thu, 29 Jan 2004 15:21:47 +0000 (15:21 +0000)]
more IRIX tweaks
Brian Paul [Thu, 29 Jan 2004 14:46:16 +0000 (14:46 +0000)]
fix ARCHOPT typo
Brian Paul [Wed, 28 Jan 2004 22:54:33 +0000 (22:54 +0000)]
fix C++ link issues on IRIX
Karl Schultz [Wed, 28 Jan 2004 22:24:12 +0000 (22:24 +0000)]
Add GLAPIENTRY function decorations for correct operation on Windows.
Brian Paul [Wed, 28 Jan 2004 22:01:47 +0000 (22:01 +0000)]
tweak the #if test for defining _ASMAPI (fixes IRIX problem)
Brian Paul [Wed, 28 Jan 2004 22:00:13 +0000 (22:00 +0000)]
minor fixes to glw's touch depend
Karl Schultz [Wed, 28 Jan 2004 19:46:12 +0000 (19:46 +0000)]
Fix compiler options regarding exception handing to resolve warnings.
Karl Schultz [Wed, 28 Jan 2004 19:00:34 +0000 (19:00 +0000)]
Avoid setting NOWIN98 compiler optimization with VC 7.
Ian Romanick [Wed, 28 Jan 2004 17:35:49 +0000 (17:35 +0000)]
Fixed a cut-and-paste bug from the BlendFuncSeparate driver interface
change.
Alan Hourihane [Wed, 28 Jan 2004 16:28:53 +0000 (16:28 +0000)]
fix printf warnings
Brian Paul [Wed, 28 Jan 2004 15:15:14 +0000 (15:15 +0000)]
patch from bug 885992
Brian Paul [Wed, 28 Jan 2004 15:14:09 +0000 (15:14 +0000)]
s/BlendEquatioRGB/BlendEquationRGB/
Keith Whitwell [Wed, 28 Jan 2004 10:09:59 +0000 (10:09 +0000)]
add glutInitWindowPosition calls
Keith Whitwell [Wed, 28 Jan 2004 10:07:48 +0000 (10:07 +0000)]
Add glutInitWindowPosition call
Keith Whitwell [Wed, 28 Jan 2004 09:29:21 +0000 (09:29 +0000)]
Move FRAG_BIT_ definitions to mtypes.h so that NEED_SECONDARY_COLOR() macro
works globally.
Keith Whitwell [Wed, 28 Jan 2004 08:21:05 +0000 (08:21 +0000)]
Use NEED_SECONDARY_COLOR() for checking specular state at all times
when ctx->_TriangleCaps might be inaccurate (ie while ctx->NewState might
be non-zero).
Dave Airlie [Wed, 28 Jan 2004 03:58:49 +0000 (03:58 +0000)]
fix breakage associated with pointers not being initialised in
mesa_create_context
Brian Paul [Tue, 27 Jan 2004 22:44:35 +0000 (22:44 +0000)]
change PFNGLXGETUSTPROC's argument from uint64_t to int64_t to match the DRI
Ian Romanick [Tue, 27 Jan 2004 21:40:35 +0000 (21:40 +0000)]
Missed this commit as part of the addition of
GL_EXT_blend_equation_separate / GL_ATI_blend_equation_separate.
Ian Romanick [Tue, 27 Jan 2004 18:52:40 +0000 (18:52 +0000)]
Added support for EXT_blend_equation_separate / ATI_blend_equation_separate.
The internal driver interface was also changed to use
BlendEquationSeparate instead of BlendEquation.
Keith Whitwell [Tue, 27 Jan 2004 18:44:50 +0000 (18:44 +0000)]
Catch and shortcircuit no-primitive and no-vertex cases in _tnl_wrap_buffers()
Karl Schultz [Tue, 27 Jan 2004 18:28:58 +0000 (18:28 +0000)]
Add new driverfuncs.
Keith Whitwell [Tue, 27 Jan 2004 16:34:45 +0000 (16:34 +0000)]
Consolidate texObj->Pos/Neg/X/Y/Z and texObj->Image into a single
array, texObj->Image[face][level].
Keith Whitwell [Tue, 27 Jan 2004 16:18:00 +0000 (16:18 +0000)]
Tweak: set z scale to one, else tnl thinks we have a 3d texcoord.
Brian Paul [Mon, 26 Jan 2004 23:57:19 +0000 (23:57 +0000)]
remove bogus assertion in DeleteTexture() function
Felix Kuehling [Mon, 26 Jan 2004 23:38:12 +0000 (23:38 +0000)]
Make the drivers using the common texmem code work with NewTextureObject
in Mesa. This is analogous to changes idr made to the r200 driver. Patch
submitted by Andreas Stenglein.
Keith Whitwell [Mon, 26 Jan 2004 21:34:28 +0000 (21:34 +0000)]
Fix for recursion in generic_copy_pv_extras.
Add a comment.
Brian Paul [Mon, 26 Jan 2004 16:16:16 +0000 (16:16 +0000)]
replace MALLOC w/ CALLOC to silence valgrind warnings
Keith Whitwell [Mon, 26 Jan 2004 13:45:42 +0000 (13:45 +0000)]
Add tests for ARB_fp trig instructions and also for 1D texturing
Daniel Borca [Mon, 26 Jan 2004 10:43:50 +0000 (10:43 +0000)]
minimize the number of DIVs
Daniel Borca [Mon, 26 Jan 2004 10:41:39 +0000 (10:41 +0000)]
glutTimerFunc cleanup
Daniel Borca [Mon, 26 Jan 2004 10:38:46 +0000 (10:38 +0000)]
accomodate FetchTexel and fix some memory leak bugs
Brian Paul [Mon, 26 Jan 2004 00:30:08 +0000 (00:30 +0000)]
updated GLUT link
Brian Paul [Sat, 24 Jan 2004 17:17:25 +0000 (17:17 +0000)]
New error checking in _mesa_GetTexImage().
Updated comments and some better function parameter names.
Brian Paul [Sat, 24 Jan 2004 17:02:19 +0000 (17:02 +0000)]
Some initial RGB and RGBA floating point texture formats.
Brian Paul [Sat, 24 Jan 2004 16:53:20 +0000 (16:53 +0000)]
initial info for version 6.1
Brian Paul [Sat, 24 Jan 2004 16:50:35 +0000 (16:50 +0000)]
New glXUseRotatedXFontMESA() function. Like glXUseXFont(), but takes
a rotation parameter (either 0, 90, 180 or 270 degrees).
Also, a demo program.
Brian Paul [Sat, 24 Jan 2004 15:20:24 +0000 (15:20 +0000)]
added link to ORSA (per request)
Felix Kuehling [Sat, 24 Jan 2004 14:41:24 +0000 (14:41 +0000)]
Parse radeon, not r200 configuration in radeonCreateContext.
Michel Dänzer [Sat, 24 Jan 2004 12:35:13 +0000 (12:35 +0000)]
Fix hardware ROP state handling (Roland Scheidegger)
Brian Paul [Fri, 23 Jan 2004 18:57:05 +0000 (18:57 +0000)]
added device driver hooks for BindProgram, NewProgram, DeleteProgram
Brian Paul [Fri, 23 Jan 2004 18:56:25 +0000 (18:56 +0000)]
Change software alpha plane pointers from void* to GLchan*, eliminate some casts.
Brian Paul [Fri, 23 Jan 2004 18:51:00 +0000 (18:51 +0000)]
more fixing for tdfxUpdateTexturePalette