summaryrefslogtreecommitdiff
path: root/src/mesa/main/imports.c
AgeCommit message (Collapse)Author
2005-11-04better ffs() function (bug 4956)Brian Paul
2005-09-20change location of ffs() code for windowsBrian Paul
2005-09-19additional wrapper updates, bug 4468Brian Paul
2005-09-16use mesa import wrappers, bug 4468Brian Paul
2005-06-30remove \n from warning message stringBrian Paul
2005-06-26check for null oldBuffer in _mesa_realloc(), cleaned up some commentsBrian Paul
2005-06-09Store compiled vertex program representations in a pointer in theKeith Whitwell
vertex_program struct. Allow switching between regular and vertex_program implementations of fixed function TNL with the MESA_TNL_PROG environment var (previously this required recompilation). Ensure program compilation only references program data, not the wider context. This means that compiled programs only need to be invalidated when the program string changes, not on other state changes.
2005-05-05Port Mesa to build on a P64 platform (e.g., Win64). P64 platformsKarl Schultz
use 64-bit pointers and 32-bit longs. So, operations like casting pointers to unsigned long and back to pointer won't work. glheader.h now includes files to define uintptr_t, which should instead be used for this sort of operation. It is an integer type that is the same size as a pointer.
2005-04-14A few getenv() that werent using the mesa wrapper versionBen Crossman
2004-12-05direct bug reports to freedesktop.orgBrian Paul
2004-09-15in _mesa_problem() include version number in error messageBrian Paul
2004-08-25Silence gcc 3.4 warnings on ReactOS. Mostly unused var warnings. (patch ↵Brian Paul
1015696)
2004-04-22New glTexImage code.Brian Paul
The gl_texture_format struct now has a StoreTexImageFunc that's called by glTex[Sub]Image[123]D to convert the user's texture data into the specific texture format layout. Now it's much easier to add new texture formats (like the 16/32-bit floating point formats). The texutil.[ch] and texutil_tmp.h files are obsolete.
2003-12-05fix compiler warningAlan Hourihane
2003-11-18added reference to original half/float conversion codeBrian Paul
2003-11-18Some groundwork for supporting GLhalf datatype.Brian Paul
2003-10-21 Committing in .Jouk Jansen
The latest version of the OpenVMS DECCRTL contains (v)snprintf If this one is beeing used the (v)snprintf routines are not compiled in from mesa's source. Modified Files: Mesa-newtree/src/mesa/main/descrip.mms Mesa-newtree/src/mesa/main/imports.c ----------------------------------------------------------------------
2003-09-18tweak an error messageBrian Paul
2003-08-30Silence compiler warnings about implicit casts or conversions by supplying ↵Karl Schultz
explicit casts and/or tweaking constant and variable definitions.
2003-07-17Merge Jose's documentation and core Mesa changes from embedded branchKeith Whitwell
2003-04-08added _mesa_realloc()Brian Paul
2003-03-04added _mesa_inv_sqrtf() and INV_SQRTF() (Josh Vanderhoof)Brian Paul
2003-03-01Killed mmath.[ch]. Moved low-level functions/assembly code into imports.[ch]Brian Paul
Moved type conversion and interpolation macros into macros.h Updated all the files that used to include mmath.h
2003-02-08replace _mesa_strtof() with _mesa_strtod()Brian Paul
2003-01-19add some castsBrian Paul
2003-01-14remove const from _mesa_strtof()Brian Paul
2003-01-14added _mesa_strtof()Brian Paul
2002-12-06let _mesa_problem() take variable argumentsBrian Paul
2002-12-01declar vsnprintf for OS/2 and VMS (Evgeny Kotsuba)Brian Paul
2002-10-30added a comment about future workBrian Paul
2002-10-30test both XFree86LOADER and IN_MODULE to see if we're being built as the glx ↵Brian Paul
module
2002-10-30fix potential bug in _mesa_align_calloc/malloc (Frank van Heesch)Brian Paul
2002-10-25wrapped a few more C library functionsBrian Paul
2002-10-24Header file clean-up:Brian Paul
1. Remove all.h and PC_HEADER junk. 2. Rolled mem.c and mem.h into imports.c and imports.h 3. Include imports.h instead of mem.h Restore _mesa_create/initialize_context() to be like they were in 4.0.4 New wrappers for a few std C functions: _mesa_atoi(), _mesa_strstr(), etc.
2002-10-15make a few static function non-static for highpc.cBrian Paul
2002-10-14context-related cleanups (ex: _mesa_notifySwapBuffers instead of ↵Brian Paul
_mesa_swapbuffers)
2002-08-03Coerce vsnprintf to _vsnprintf for windowsKarl Schultz
2002-08-01define MAXSTRING and use vsnprintf to preven overflowsBrian Paul
2002-07-01 Committing in .Jouk Jansen
Adding a missing ',' in a parameter list of a routine called Modified Files: Mesa/src/imports.c ----------------------------------------------------------------------
2002-06-29Applied Matt Sealey's patch to remove/isolate all stdio.h function calls.Brian Paul
Instead of mstdio.[ch], use imports.[ch] to isolate these functions.
2002-06-18 Committing in .Jouk Jansen
Added mtypes.h inclusion Modified Files: Mesa/src/imports.c ----------------------------------------------------------------------
2002-06-15Added ctx parameter to _mesa_debug()Brian Paul
Added _mesa_printf() Updated SetDrawBuffer() function in all drivers (ala 4.0.3) Import 4.0.3/DRI changes.
2002-06-13 Committing in .Jouk Jansen
Added <stdarg.h> Modified Files: Mesa/src/imports.c ----------------------------------------------------------------------
2002-06-13New _mesa_debug() function to replace fprintf() calls.Brian Paul
Some source files updated to call _mesa_debug(), but not finished. Added __GLimports as a parameter to _mesa_create/init_context() and updated drivers accordingly. Fleshed-out more of the __GLimports and __GLexports functionality. Removed run-time config file support (config.c)
2001-07-16Various 16-bit GLchan fixes and Win32 fixes (Gerk Huisma)Brian Paul
2001-03-27Updates required for DRI drivers on mesa-3-5-branch.Gareth Hughes
2001-03-12Consistent copyright info (version number, date) across all files.Gareth Hughes
2001-03-07fixed a bunch of g++ warnings/errors. Compiling with g++ can help find lots ↵Brian Paul
of potential problems
2001-03-02fixed _mesa_getenv() weirdnessBrian Paul
2001-02-06Use a lookup table to compute exponents in tnl fogging code. SlightlyKeith Whitwell
clean up the shine table lookup macro.