summaryrefslogtreecommitdiff
path: root/src/mesa/main/imports.h
AgeCommit message (Collapse)Author
2005-06-27remove unused MEMSET16 macroBrian Paul
2005-06-27Get rid of the MESA_PBUFFER_ALLOC/FREE() macros.Brian Paul
If that stuff is still needed, lots of other updates are needed anyway. Also, some misc MALLOC/FREE -> _mesa_malloc/free() changes.
2005-05-16define M_E if neededBrian Paul
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-01-11applied Keith's patch for "safe" type-punning.Daniel Borca
made IS_NEGATIVE produce a boolean (useful when xoring with other booleans).
2004-11-25Started some assorted clean-ups in #defines, typedefs, etc.Brian Paul
Next: move all the Windows/WGL stuff into the drivers/windows/ directory.
2004-10-31added a cast to ADD_POINTERS macroBrian Paul
2004-10-28Use the generic __amd64__, instead of __AMD64__ which has to be defined by hand.Eric Anholt
2004-09-01also test for __arm__ for setting USE_IEEE (X bug 1155)Brian Paul
2004-08-25Silence gcc 3.4 warnings on ReactOS. Mostly unused var warnings. (patch ↵Brian Paul
1015696)
2004-08-24Disable x86 iround() version on BeOS with gcc < 2.95.x, as it choke GAS.Philippe Houdoin
BTW, that's remove the requirement to build Mesa on BeOS with gcc 2.95.3. Still recommanded for performance, thought ;-)
2004-08-22check if __mips or _MIPS_ARCH is defined to set IEEE_ONE (bug 1003026)Brian Paul
2004-08-22also check for __hppa__ and hpux for IEEE support (bug 1003026)Brian Paul
2004-04-30AMD64 changes from Ronny V. Vindenes.Keith Whitwell
2004-04-26bring over build fixes from stable branchAlan Hourihane
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.
2004-04-18check for __ia64__ when setting USE_IEEEBrian Paul
2004-04-13check for __AMD64__ when setting USE_IEEE (Ronnny Vindenes)Brian Paul
2004-04-11build fix for VMSAlan Hourihane
2003-12-23the optimized UNCLAMPED_FLOAT_TO_UBYTE macro was brokenBrian Paul
2003-11-18Some groundwork for supporting GLhalf datatype.Brian Paul
2003-10-03Removed bogus OS/2 floating point->integer conversion routineKendall Bennett
2003-10-03Fixed incorrect Watcom assembler macrosKendall Bennett
2003-09-18Remove FLT_MIN definition to imports.hBrian Paul
Assorted code clean-ups in light.c
2003-09-17GL_ARB_vertex_buffer_object working now, at least for non-indexedBrian Paul
vertex arrays.
2003-09-12Updates to fix problems building with the Open Watcom compiler.Kendall Bennett
2003-07-17Merge Jose's documentation and core Mesa changes from embedded branchKeith Whitwell
2003-06-27add a few more digits to PI to make Evgeny happyBrian Paul
2003-05-26a couple casts (Evgeny Kotsuba)Brian Paul
2003-05-15added a couple castsBrian Paul
2003-04-28LOG2() clean-up (Klaus Niederkrueger)Brian Paul
2003-04-08added _mesa_realloc()Brian Paul
2003-04-03simplify CEILF, FLOORF, FABSF stuffBrian Paul
2003-03-17move #include glheader.h before extern C namespaceBrian Paul
2003-03-07added OS/2 version of IROUND (Evgeny Kotsuba)Brian Paul
2003-03-04added _mesa_inv_sqrtf() and INV_SQRTF() (Josh Vanderhoof)Brian Paul
2003-03-03disable using optimized _mesa_sqrtf() for nowBrian Paul
2003-03-02added extern "C" for C++Brian Paul
2003-03-02removed extra _mesa_memset16() prototypeBrian 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-14remove const from _mesa_strtof()Brian Paul
2003-01-14OSMesa16 updates (Eric Plante), added _mesa_strtof()Brian Paul
2002-12-06let _mesa_problem() take variable argumentsBrian Paul
2002-10-30s/BZERO/_mesa_bzero/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-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-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)