summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2004-01-28Avoid setting NOWIN98 compiler optimization with VC 7.Karl Schultz
2004-01-28Fixed a cut-and-paste bug from the BlendFuncSeparate driver interfaceIan Romanick
change.
2004-01-28patch from bug 885992Brian Paul
2004-01-28s/BlendEquatioRGB/BlendEquationRGB/Brian Paul
2004-01-28Move FRAG_BIT_ definitions to mtypes.h so that NEED_SECONDARY_COLOR() macroKeith Whitwell
works globally.
2004-01-28Use NEED_SECONDARY_COLOR() for checking specular state at all timesKeith Whitwell
when ctx->_TriangleCaps might be inaccurate (ie while ctx->NewState might be non-zero).
2004-01-28fix breakage associated with pointers not being initialised inDave Airlie
mesa_create_context
2004-01-27change PFNGLXGETUSTPROC's argument from uint64_t to int64_t to match the DRIBrian Paul
2004-01-27Added support for EXT_blend_equation_separate / ATI_blend_equation_separate.Ian Romanick
The internal driver interface was also changed to use BlendEquationSeparate instead of BlendEquation.
2004-01-27Catch and shortcircuit no-primitive and no-vertex cases in _tnl_wrap_buffers()Keith Whitwell
2004-01-27Add new driverfuncs.Karl Schultz
2004-01-27Consolidate texObj->Pos/Neg/X/Y/Z and texObj->Image into a singleKeith Whitwell
array, texObj->Image[face][level].
2004-01-26remove bogus assertion in DeleteTexture() functionBrian Paul
2004-01-26Make the drivers using the common texmem code work with NewTextureObjectFelix Kuehling
in Mesa. This is analogous to changes idr made to the r200 driver. Patch submitted by Andreas Stenglein.
2004-01-26Fix for recursion in generic_copy_pv_extras.Keith Whitwell
Add a comment.
2004-01-26replace MALLOC w/ CALLOC to silence valgrind warningsBrian Paul
2004-01-26minimize the number of DIVsDaniel Borca
2004-01-26glutTimerFunc cleanupDaniel Borca
2004-01-26accomodate FetchTexel and fix some memory leak bugsDaniel Borca
2004-01-24New error checking in _mesa_GetTexImage().Brian Paul
Updated comments and some better function parameter names.
2004-01-24Some initial RGB and RGBA floating point texture formats.Brian Paul
2004-01-24Parse radeon, not r200 configuration in radeonCreateContext.Felix Kuehling
2004-01-24Fix hardware ROP state handling (Roland Scheidegger)Michel Dänzer
2004-01-23added device driver hooks for BindProgram, NewProgram, DeleteProgramBrian Paul
2004-01-23Change software alpha plane pointers from void* to GLchan*, eliminate some ↵Brian Paul
casts.
2004-01-23more fixing for tdfxUpdateTexturePaletteBrian Paul
2004-01-23a few more tweaksBrian Paul
2004-01-23fix assorted compilation issuesBrian Paul
2004-01-23accomodated new driver_func initializationDaniel Borca
added DMesaGetProcAddress some other minor fixes updated documentation
2004-01-23Don't set extra bits in FLUSH_VERTICES, fix several state bugs.Keith Whitwell
2004-01-23 Committing in .Jouk Jansen
Trying to remove the <CR> at the end of each line. Modified Files: Mesa/src/mesa/descrip.mms Mesa/src/mesa/drivers/common/descrip.mms Mesa/src/mesa/drivers/osmesa/descrip.mms Mesa/src/mesa/drivers/x11/descrip.mms ----------------------------------------------------------------------
2004-01-23Modified error messages in _mesa_BlendFuncSeparateEXT to note that theIan Romanick
same function is used internally for glBlendFunc and glBlendFuncSeparate.
2004-01-23Call UpdateMaterial() unconditionally on GL_COLOR_MATERIAL state changeMichel Dänzer
(Roland Scheidegger), and update lighting state unconditionally there. Fixes lighting oddities in the xscreensaver endgame hack, bzflag and possibly elsewhere.
2004-01-23Fix attenuation hardware state handling, inspired by the R200 DDK referenceMichel Dänzer
driver (our r200 driver basically didn't do this at all, maybe got lost along the way?)
2004-01-23Initial support for floating point and signed texture formats.Brian Paul
New "FetchTexelFuncF()" function returns texels in floating point format. Only used for depth component images at this time. Changed original FetchTexelFunc to return GLchan instead of GLvoid, removing need for a bunch of ugly casts.
2004-01-22Minor tweaks to help out at a driver level.Keith Whitwell
2004-01-22Corrected a comment about how the DOT3 hardware works in the R200.Ian Romanick
2004-01-22 Committing in .Jouk Jansen
Updated OpenVMS compile support Modified Files: Mesa/Makefile.X11 Mesa/src/mesa/descrip.mms Mesa/src/mesa/drivers/osmesa/descrip.mms Mesa/src/mesa/drivers/x11/descrip.mms Added Files: Mesa/src/mesa/drivers/common/descrip.mms ----------------------------------------------------------------------
2004-01-21Silence some compiler warnings.Ian Romanick
2004-01-21Make the R200 driver work with the NewTextureObject in Mesa. OtherIan Romanick
drivers that use the texmem interface will likely need similar changes.
2004-01-21Silence a compiler warning DRI builds using gcc3.Ian Romanick
2004-01-21Use new EMIT_PAD functionality for spec and/or fog as available.Keith Whitwell
Fix a couple of problems with texture emit.
2004-01-21Remove dd_function_table::BlendFunc. All drivers now useIan Romanick
dd_function_table:BlendFuncSeparate. If a driver does not actually support EXT_blend_func_separate, it can assume that the RGB and alpha blend functions are the same.
2004-01-21Another mechanism to create vertices with holes - a new EMIT_PAD styleKeith Whitwell
2004-01-21don't call glVertex functions directly, call _glapi_Dispatch->Vertex(), etcBrian Paul
2004-01-20remove _mesa_check_driver_hooks() - it's really not too useful anymoreBrian Paul
2004-01-20Undo some bits from last check-in related to the ctx->Driver.NewTextureObjectBrian Paul
functions. Don't allocate the driver-specific data during texture object creation but do it later as needed (as code originally was).
2004-01-20fixed a bug in VGA initialization routineDaniel Borca
2004-01-20remove duplicate t_dd_* filesKeith Whitwell
2004-01-20Before calling _mesa_create_context(), initialize a dd_function_table structBrian Paul
by calling _mesa_init_driver_functions() and then plugging in the driver- specific functions. In particular, make sure ctx->Driver.NewTextureObject points to the appropriate driver function so that _all_ texture objects are augmented with the driver-specific data. Put in a bunch of assertions in the texture-related driver functions that texObj->DriverData is valid. Remove old dead code in near future.