Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix a number of MINGW32 issues | Zhang | 2007-07-21 | 1 | -0/+4 |
| | |||||
* | Remove the never-used SI-style imports/exports code. | Brian | 2007-04-04 | 1 | -4/+3 |
| | |||||
* | optimize generated vertex programs a bit | Roland Scheidegger | 2007-02-09 | 1 | -0/+8 |
| | | | | | | | | Use new internal state to avoid per-vertex normalization of static spot direction vector. Use internal state for simpler per-vertex fog computations (MAD instead of SUB/MUL for linear fog, EX2 instead of POW for EXP/EXP2 fog). Simplify point size calc (2 MADs instead of MOV, MUL, MUL, DP3), and while there fix it up (RSQ instead of RCP). All untested... | ||||
* | Add _mesa_ffsll() for compatibility on OSes without ffsll(), and use it. | Eric Anholt | 2007-01-26 | 1 | -0/+3 |
| | |||||
* | Drop mesa wrappers for XFree86. | George Sapountzis | 2006-12-21 | 1 | -18/+1 |
| | |||||
* | #define LONGSTRING __extension__ in imports.h and use it to silence gcc | Brian Paul | 2006-11-15 | 1 | -0/+9 |
| | | | | warnings about long string literals. | ||||
* | added _mesa_little_endian() | Brian Paul | 2006-09-21 | 1 | -1/+12 |
| | |||||
* | define FLT_MAX_EXP to 128 if undefined | Brian Paul | 2006-07-13 | 1 | -1/+4 |
| | |||||
* | Add M32R architecture to test for USE_IEEE and friends (Kazuhiro Inaoka, | Michel Dänzer | 2006-06-20 | 1 | -1/+1 |
| | | | | from http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=374608). | ||||
* | added _mesa_align_realloc() | Brian Paul | 2006-05-24 | 1 | -0/+4 |
| | |||||
* | Committing in . | Jouk Jansen | 2006-03-17 | 1 | -25/+25 |
| | | | | | | | | | | Mesa/src/mesa/main/imports.h : removed <CR> Mesa/src/mesa/shader/slang/descrip.mms : added new sources Modified Files: Mesa/src/mesa/main/imports.h Mesa/src/mesa/shader/slang/descrip.mms ---------------------------------------------------------------------- | ||||
* | More GLSL code: | Michal Krol | 2006-02-27 | 1 | -2/+27 |
| | | | | | | | | | | | | | - add x86 code generator; - add full support for uniforms in ARB_shader_objects; - add assembly instruction: global_addr; - reorganize #includes; - built-in uniforms accessed by index, rather than by name; - add some entries to x86sse rtasm; - add configurations to VC6 projects: 'Release x86' and 'Debug x86'; - #define SLANG_X86 active only on VC6 x86 builds; - introduce code export table for a shader; - remove GNU license from the noise library; | ||||
* | Add _mesa_atanf and _mesa_asinf functions. | Michal Krol | 2006-02-13 | 1 | -1/+7 |
| | |||||
* | Add the ability to define NO_LIBCWRAPPER to avoid libcwrapper brain damage. | Eric Anholt | 2006-02-11 | 1 | -3/+3 |
| | | | | | If it's true that libcwrapper usage isn't necessary ever in the DllLoader world, then this code should probbaly all go away. | ||||
* | Move COPY_FLOAT() macro down into glide driver. | Brian Paul | 2005-11-09 | 1 | -6/+0 |
| | | | | | Rewrite COPY_4FV() macro to not use COPY_FLOAT(), and use integer moves as originally intended. | ||||
* | move _mesa_exec_malloc/free() up near other malloc/free prototypes | Brian Paul | 2005-10-18 | 1 | -11/+8 |
| | |||||
* | Add _mesa_exec_malloc() and _mesa_exec_free() for allocating | Keith Whitwell | 2005-10-18 | 1 | -0/+9 |
| | | | | | executable memory. Based on Thomas Hellstrom's patch. TODO: glapi.c also needs this, but cannot access this code. | ||||
* | remove unused _mesa_log2() (bug 4468) | Brian Paul | 2005-10-12 | 1 | -3/+0 |
| | |||||
* | Bug #1155: Define IEEE_ONE on Super-H as well. | Adam Jackson | 2005-10-03 | 1 | -0/+1 |
| | |||||
* | additional wrapper updates, bug 4468 | Brian Paul | 2005-09-19 | 1 | -0/+22 |
| | |||||
* | use mesa import wrappers, bug 4468 | Brian Paul | 2005-09-16 | 1 | -0/+2 |
| | |||||
* | remove DEFARRAY, CHECKARRAY stuff | Brian Paul | 2005-09-06 | 1 | -57/+0 |
| | |||||
* | added FREXPF() macro (bug 4060) | Brian Paul | 2005-08-12 | 1 | -0/+5 |
| | |||||
* | Add a LDEXPF wrapper macro. | Keith Whitwell | 2005-07-13 | 1 | -0/+3 |
| | |||||
* | remove unused MEMSET16 macro | Brian Paul | 2005-06-27 | 1 | -2/+0 |
| | |||||
* | Get rid of the MESA_PBUFFER_ALLOC/FREE() macros. | Brian Paul | 2005-06-27 | 1 | -41/+0 |
| | | | | | If that stuff is still needed, lots of other updates are needed anyway. Also, some misc MALLOC/FREE -> _mesa_malloc/free() changes. | ||||
* | define M_E if needed | Brian Paul | 2005-05-16 | 1 | -0/+5 |
| | |||||
* | Port Mesa to build on a P64 platform (e.g., Win64). P64 platforms | Karl Schultz | 2005-05-05 | 1 | -1/+1 |
| | | | | | | | | 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. | ||||
* | applied Keith's patch for "safe" type-punning. | Daniel Borca | 2005-01-11 | 1 | -8/+8 |
| | | | | made IS_NEGATIVE produce a boolean (useful when xoring with other booleans). | ||||
* | Started some assorted clean-ups in #defines, typedefs, etc. | Brian Paul | 2004-11-25 | 1 | -0/+14 |
| | | | | Next: move all the Windows/WGL stuff into the drivers/windows/ directory. | ||||
* | added a cast to ADD_POINTERS macro | Brian Paul | 2004-10-31 | 1 | -1/+1 |
| | |||||
* | Use the generic __amd64__, instead of __AMD64__ which has to be defined by hand. | Eric Anholt | 2004-10-28 | 1 | -1/+1 |
| | |||||
* | also test for __arm__ for setting USE_IEEE (X bug 1155) | Brian Paul | 2004-09-01 | 1 | -0/+1 |
| | |||||
* | Silence gcc 3.4 warnings on ReactOS. Mostly unused var warnings. (patch ↵ | Brian Paul | 2004-08-25 | 1 | -1/+1 |
| | | | | 1015696) | ||||
* | Disable x86 iround() version on BeOS with gcc < 2.95.x, as it choke GAS. | Philippe Houdoin | 2004-08-24 | 1 | -1/+2 |
| | | | | | BTW, that's remove the requirement to build Mesa on BeOS with gcc 2.95.3. Still recommanded for performance, thought ;-) | ||||
* | check if __mips or _MIPS_ARCH is defined to set IEEE_ONE (bug 1003026) | Brian Paul | 2004-08-22 | 1 | -0/+1 |
| | |||||
* | also check for __hppa__ and hpux for IEEE support (bug 1003026) | Brian Paul | 2004-08-22 | 1 | -1/+2 |
| | |||||
* | AMD64 changes from Ronny V. Vindenes. | Keith Whitwell | 2004-04-30 | 1 | -1/+1 |
| | |||||
* | bring over build fixes from stable branch | Alan Hourihane | 2004-04-26 | 1 | -3/+4 |
| | |||||
* | New glTexImage code. | Brian Paul | 2004-04-22 | 1 | -10/+11 |
| | | | | | | | | 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. | ||||
* | check for __ia64__ when setting USE_IEEE | Brian Paul | 2004-04-18 | 1 | -0/+1 |
| | |||||
* | check for __AMD64__ when setting USE_IEEE (Ronnny Vindenes) | Brian Paul | 2004-04-13 | 1 | -2/+2 |
| | |||||
* | build fix for VMS | Alan Hourihane | 2004-04-11 | 1 | -1/+1 |
| | |||||
* | the optimized UNCLAMPED_FLOAT_TO_UBYTE macro was broken | Brian Paul | 2003-12-23 | 1 | -10/+18 |
| | |||||
* | Some groundwork for supporting GLhalf datatype. | Brian Paul | 2003-11-18 | 1 | -0/+6 |
| | |||||
* | Removed bogus OS/2 floating point->integer conversion routine | Kendall Bennett | 2003-10-03 | 1 | -12/+2 |
| | |||||
* | Fixed incorrect Watcom assembler macros | Kendall Bennett | 2003-10-03 | 1 | -2/+2 |
| | |||||
* | Remove FLT_MIN definition to imports.h | Brian Paul | 2003-09-18 | 1 | -0/+5 |
| | | | | Assorted code clean-ups in light.c | ||||
* | GL_ARB_vertex_buffer_object working now, at least for non-indexed | Brian Paul | 2003-09-17 | 1 | -0/+10 |
| | | | | vertex arrays. | ||||
* | Updates to fix problems building with the Open Watcom compiler. | Kendall Bennett | 2003-09-12 | 1 | -44/+50 |
| |