History log of /external/mesa3d/src/mesa/main/imports.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
492b69f3be3e355064c67bc6f4a30d40e997ce9d 30-Oct-2012 Marek Olšák <maraeo@gmail.com> vbo: fix glVertexAttribI* functions

The functions were broken, because they converted ints to floats.
Now we can finally advertise OpenGL 3.0. ;)

In this commit, the vbo module also tracks the type for each attrib
in addition to the size. It can be one of FLOAT, INT, UNSIGNED_INT.

The little ugliness is the vertex attribs are declared as floats even though
there may be integer values. The code just copies integer values into them
without any conversion.

This implementation passes the glVertexAttribI piglit test which I am going
to commit in piglit soon. The test covers vertex arrays, immediate mode and
display lists.

NOTE: This is a candidate for the stable branches.

Reviewed-by: Brian Paul <brianp@vmware.com>

v2: cosmetic changes as suggested by Brian
(cherry picked from commit acf438f5375e2426386694e541b843dc6f8fd11a)
/external/mesa3d/src/mesa/main/imports.h
66e8f863d34fc8b8f7602c45bb3230fe663d4eb0 12-Sep-2012 Kenneth Graunke <kenneth@whitecape.org> mesa: Add a _mesa_fls() function to find the last bit set in a word.

ffs() finds the least significant bit set; _mesa_fls() finds the /most/
significant bit.

v2: Make it an inline function in imports.h, per Brian's suggestion.

Signed-off-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Brian Paul <brianp@vmware.com>
Reviewed-by: Matt Turner <mattst88@gmail.com>
(cherry picked from commit 0fc163408e6b9521d545daba19f70631011d5752)
/external/mesa3d/src/mesa/main/imports.h
cfdf60f236a525a0309146ce2da156bd3856c8b7 21-Jul-2012 Matt Turner <mattst88@gmail.com> imports.h: Correct ceilf typo.

Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/main/imports.h
d24cf88a1a68591397d27efb209a7b8381911ce2 20-Jul-2012 Matt Turner <mattst88@gmail.com> Remove unused _mesa_memset16

Unused since commit fd104a845.

Reviewed-by: Brian Paul <brianp@vmware.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/main/imports.h
f58ba6ca9147137c7a2d31a1014235f7077b7752 20-Jul-2012 Matt Turner <mattst88@gmail.com> Remove _mesa_inv_sqrtf in favor of 1/SQRTF

Except for a couple of explicit uses, _mesa_inv_sqrtf was disabled since
its addition in 2003 (see f9b1e524).

Reviewed-by: Brian Paul <brianp@vmware.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/main/imports.h
948b1c541f32b12e8264b1eeb79ccbb696661f54 20-Jul-2012 Matt Turner <mattst88@gmail.com> Remove _mesa_sqrt* in favor of plain sqrt

Temporarily disabled since 2003 (see 386578c5b).

This saves us from calling sqrt() 128 times to generate the sqrttab in
one_time_init().

Reviewed-by: Brian Paul <brianp@vmware.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/main/imports.h
76a6801240fb550b8de0295b1a935dd7c610a1f2 03-Jul-2012 Brian Paul <brianp@vmware.com> Revert "mesa: #define fprintf to be __mingw_fprintf() on Mingw32"

This reverts commit cbffaf20e9e6154310ba68bb2b44adc37ba83bcd.

Use the PRIx64 macro in the fprintf() call instead, as suggested
by Dylan Noblesmith.

Reviewed-by: José Fonseca <jfonseca@vmware.com>
/external/mesa3d/src/mesa/main/imports.h
cbffaf20e9e6154310ba68bb2b44adc37ba83bcd 22-Jun-2012 Brian Paul <brianp@vmware.com> mesa: #define fprintf to be __mingw_fprintf() on Mingw32

So that formats such as "%llx" are understood.

Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/main/imports.h
699c1894eea6a42a747ebbc3974bf0abf3d1dd88 18-May-2012 Brian Paul <brianp@vmware.com> mesa: reimplement IROUND(), add F_TO_I()

The different implementations of IROUND() behaved differently and in
the case of fistp, depended on the current x86 FPU rounding mode.
This caused some tests like piglit roundmode-pixelstore and
roundmode-getintegerv to fail on 32-bit x86 but pass on 64-bit x86.

Now IROUND() always rounds to the nearest integer (away from zero).
The new F_TO_I function converts a float to an int by whatever means
is fastest. We'll use this where we're more concerned with performance
and not too worried to how the conversion is done.

Reviewed-by: José Fonseca <jfonseca@vmware.com>
/external/mesa3d/src/mesa/main/imports.h
5ab088c7e201ea7e55459a24a945abcaa90d12c6 01-May-2011 nobled <nobled@dreamwidth.org> mesa: split error handling into its own file

Also add _mesa_vsnprintf.
/external/mesa3d/src/mesa/main/imports.h
eab036a6eaebd532f88c49bd26550c6225f96005 12-Jan-2012 Brian Paul <brianp@vmware.com> mesa/gallium: add FFS_DEFINED to protect ffs() from multiple definitions

We include both imports.h and u_math.h in the state tracker. This
leads to multiple, conflicting definitions of ffs() with MSVC.
Use FFS_DEFINED to skip the ffs() in u_math.h.

Reviewed-by: José Fonseca <jfonseca@vmware.com>
/external/mesa3d/src/mesa/main/imports.h
9a548c27aa704236cc1d8a5d4ebf68cea9c5c99c 12-Jan-2012 Brian Paul <brianp@vmware.com> mesa: remove _mesa_ffs(), implement ffs() for non-GNU platforms

Call ffs() and ffsll() everywhere. Define our own ffs(), ffsll()
functions when the platform doesn't have them.

v2: remove #ifdef _WIN32, __IBMC__, __IBMCPP_ tests inside ffs()
implementation. The #else clause was recursive.

Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Tested-by: Alexander von Gluck <kallisti5@unixzen.com>
/external/mesa3d/src/mesa/main/imports.h
0ddb759991c1b39baf04cbe366328630bceeaca7 28-Dec-2011 Vinson Lee <vlee@vmware.com> mesa: Use __builtin_ffsll on Mac OS X.

Fixes this GCC warning.
arrayobj.c: In function '_mesa_update_array_object_max_element':
arrayobj.c:310: warning: implicit declaration of function 'ffsll'

Signed-off-by: Vinson Lee <vlee@vmware.com>
Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/main/imports.h
9f8573b7aeed3ef88d680dbf2856f19503ac5cd6 19-Dec-2011 Jon TURNEY <jon.turney@dronecode.org.uk> Fix compilation on cygwin after commit 762c9766c93697af8d7fbaa729aed118789dbe8e

Fix compilation on cygwin after commit 762c9766c93697af8d7fbaa729aed118789dbe8e
"Use VERT_ATTRIB_* indexed array in gl_array_object" added the first non-driver
use of ffsll(), which exposes the fact that this isn't provided on cygwin.

Found by tinderbox, see [1]

[1] http://tinderbox.freedesktop.org/builds/2011-11-30-0017/logs/libGL/#build

Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/main/imports.h
7986e4c5a9db24f840af31458bcc254fa52dbb60 22-Oct-2011 Alan Coopersmith <alan.coopersmith@oracle.com> Convert additional GNUC_MINOR checks to multiplied version

Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/main/imports.h
8c509e1181fc8be85587f290b0a9337724fb7a7b 21-Oct-2011 Alan Coopersmith <alan.coopersmith@oracle.com> Fix gcc version checks for _mesa_bitcount

- Fix _GNUC__ typo in both checks
- Fix logic error in check for gcc < 3.4 that breaks for gcc 2.x & older

Without this fix, builds with gcc 3.4.x end up depending on undefined
_mesa_bitcount instead of gcc's __builtin_popcount.

NOTE: This is a candidate for the stable branches.

Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/main/imports.h
c163072197b56e76b656cc472bbe6df650cf11ba 28-Sep-2011 Paul Berry <stereotype441@gmail.com> mesa: Create _mesa_bitcount_64() to replace i965's brw_count_bits()

The i965 driver already had a function to count bits in a 64-bit uint
(brw_count_bits()), but it was buggy (it only counted the bottom 32
bits) and it was clumsy (it had a strange and broken fallback for
non-GCC-like compilers, which fortunately was never used). Since Mesa
already has a _mesa_bitcount() function, it seems better to just
create a _mesa_bitcount_64() function rather than special-case this in
the i965 driver.

This patch creates the new _mesa_bitcount_64() function and rewrites
all of the old brw_count_bits() calls to refer to it.

Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Eric Anholt <eric@anholt.net>
/external/mesa3d/src/mesa/main/imports.h
9520f483b8f1e45fa474674b415554988de5d8d3 01-Oct-2011 Brian Paul <brianp@vmware.com> mesa: s/INLINE/inline/

INLINE is still seen in some files (some generated files, etc) but this
is a good start.

Acked-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/main/imports.h
504f92c739ffc916084ed821cb9f437276213057 04-Aug-2011 Chia-I Wu <olvaffe@gmail.com> mesa: android has no log2f nor ffs

Define log2f(v) to be logf(v) / M_LN2 and ffs to __builtin_ffs.

Reviewed-by: Chad Versace <chad@chad-versace.us>
/external/mesa3d/src/mesa/main/imports.h
b537f54b3a2bd47ec861f5c432c49529684eef21 09-Jun-2011 Roland Scheidegger <sroland@vmware.com> mesa: use __builtin_clz for logbase2 when available

Also rename to _mesa_logbase2 and move to imports.h to keep the ugly
ifdef GNUC stuff outside other files (also to allow reuse).
/external/mesa3d/src/mesa/main/imports.h
c6cedd43feccb9341c597329e28bb432c491939f 22-Feb-2011 José Fonseca <jfonseca@vmware.com> mesa: Avoid undeclared ffs function warning on mingw.
/external/mesa3d/src/mesa/main/imports.h
41260a9bf63aa61f88f188053f1ed4dba3a852d2 08-Feb-2011 Chris Wilson <chris@chris-wilson.co.uk> i965: Use compiler builtins when available

Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
/external/mesa3d/src/mesa/main/imports.h
063c6b8f74d114241f663ef8fd93732a0a07c10f 16-Nov-2010 Vinson Lee <vlee@vmware.com> mesa: Add definitions for inverse hyperbolic function on MSVC.
/external/mesa3d/src/mesa/main/imports.h
c1928c7f1065876345d00477eac5558f4cf85158 16-Nov-2010 Brian Paul <brianp@vmware.com> mesa: add more work-arounds for acoshf(), asinhf(), atahf()
/external/mesa3d/src/mesa/main/imports.h
f9995b30756140724f41daf963fa06167912be7f 12-Oct-2010 Kristian Høgsberg <krh@bitplanet.net> Drop GLcontext typedef and use struct gl_context instead
/external/mesa3d/src/mesa/main/imports.h
e3c1c5377c7fcd17085bfb22fbc1cf30646751ba 12-Oct-2010 Kristian Høgsberg <krh@bitplanet.net> Get rid of GL/internal/glcore.h

__GLcontextModes is always only used as an implementation internal struct
at this point and we shouldn't install glcore.h anymore. Anything that
needs __GLcontextModes should just include the struct in its headers files
directly.
/external/mesa3d/src/mesa/main/imports.h
3cddc15d9dcf44a0998dd5f29ae6f6d17370584e 01-Sep-2010 Eric Anholt <eric@anholt.net> mesa: Add __printf__ attribute to printf-like functions to get warnings.
/external/mesa3d/src/mesa/main/imports.h
653ddaab2636764b9e7999fa39b37edde7fe7c6d 25-Aug-2010 Aras Pranckevicius <aras@unity3d.com> glsl/mesa: fixes for MSVC

Signed-off-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/main/imports.h
f82163b01260edf2c1bf6905846f74bf001d7139 24-Aug-2010 Brian Paul <brianp@vmware.com> mesa: added isblank() for MSVC
/external/mesa3d/src/mesa/main/imports.h
6dad5a4e8d5c4ea90bb9342e329defb9c8eb2092 13-Aug-2010 Ian Romanick <ian.d.romanick@intel.com> glsl2: Include imports.h to get snprintf wrapper for MSVC

Signed-off-by: José Fonseca <jfonseca@vmware.com>
/external/mesa3d/src/mesa/main/imports.h
44a6c13ac33fc00fc4d0cf7435ac23eaa8058300 23-Aug-2010 Aras Pranckevicius <aras@unity3d.com> mesa: Fix msvc build of glsl.

Signed-off-by: José Fonseca <jfonseca@vmware.com>
/external/mesa3d/src/mesa/main/imports.h
a0b0afc6944b00df27145a96ad2727a36752e1d6 15-Aug-2010 Vinson Lee <vlee@vmware.com> mesa: Check that _XOPEN_SOURCE is defined before using it.
/external/mesa3d/src/mesa/main/imports.h
8881b0fe43540c44c1b6ba95d51651fc6b612ffb 14-Aug-2010 José Fonseca <jfonseca@vmware.com> mesa: Recent versions of MSVC define the single precision functions already.
/external/mesa3d/src/mesa/main/imports.h
68f602afb1423eecf6d56bc91fc8ac7419969990 14-Aug-2010 José Fonseca <jfonseca@vmware.com> mesa: atan2f and powf need two args.
/external/mesa3d/src/mesa/main/imports.h
2f8ee757ab324d599fcb8287789eb5f1a7890d74 14-Aug-2010 Ian Romanick <ian.d.romanick@intel.com> mesa: Work-arounds for platforms that lack C99 math functions
/external/mesa3d/src/mesa/main/imports.h
343b38a692a43f091117e05287748d9b2f093aee 10-Jul-2010 Vinson Lee <vlee@vmware.com> mesa: Move [UN]CLAMPED_FLOAT_TO_UBYTE from imports.h to macros.h.

The other similar integer/float conversion macros are in macros.h.
/external/mesa3d/src/mesa/main/imports.h
165694ad65374ff4330bd80acb398fe0428ba2e6 05-May-2010 Eric Anholt <eric@anholt.net> mesa: Remove no-op wrappers around trig functions.
/external/mesa3d/src/mesa/main/imports.h
fef303bc94f2fb15a068563ac8abfb1765bde035 05-May-2010 Eric Anholt <eric@anholt.net> mesa: Remove _mesa_pow(), which is always just pow().
/external/mesa3d/src/mesa/main/imports.h
cf7d08b4434325220488d4c9e871e230bafd7b7c 19-Apr-2010 Matthieu Herrb <matthieu.herrb@laas.fr> mesa: Fix build with gcc 3.3.

Signed-off-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/main/imports.h
346298c7658f2ec8b105e5e53101637af232724f 13-Mar-2010 Marcin Baczyński <marbacz@gmail.com> Replace _mesa_strtod with _mesa_strtof.

Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/main/imports.h
016fc30839f0fb67bb37d4a7353a7e38749deab5 04-Mar-2010 Ian Romanick <ian.d.romanick@intel.com> Remove support for GCC older than 3.3.0

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/main/imports.h
78a0c353d0f87c85feaa6dcb3042fc25d424f21b 19-Feb-2010 Brian Paul <brianp@vmware.com> mesa: restore _mesa_snprintf() - it's needed for Windows

This reverts part of commit 298be2b028263b2c343a707662c6fbfa18293cb2
/external/mesa3d/src/mesa/main/imports.h
99ae9e8d7d57ae37629754edd5b1e3716611827f 19-Feb-2010 Kristian Høgsberg <krh@bitplanet.net> Drop macro wrappers for the aligned memory functions
/external/mesa3d/src/mesa/main/imports.h
298be2b028263b2c343a707662c6fbfa18293cb2 19-Feb-2010 Kristian Høgsberg <krh@bitplanet.net> Replace the _mesa_*printf() wrappers with the plain libc versions
/external/mesa3d/src/mesa/main/imports.h
32f2fd1c5d6088692551c80352b7d6fa35b0cd09 19-Feb-2010 Kristian Høgsberg <krh@bitplanet.net> Replace _mesa_malloc, _mesa_calloc and _mesa_free with plain libc versions
/external/mesa3d/src/mesa/main/imports.h
6bf1ea897fa470af58fe8916dff45e2da79634a3 19-Feb-2010 Brian Paul <brianp@vmware.com> mesa: replace _mesa_bzero() with memset()
/external/mesa3d/src/mesa/main/imports.h
2240ba10f30315410bcff77e372ee71664ac4453 19-Feb-2010 Brian Paul <brianp@vmware.com> mesa: replace old MEMSET macro with memset
/external/mesa3d/src/mesa/main/imports.h
e197de56cdb86835f1437688a9161cd909792d80 19-Feb-2010 Brian Paul <brianp@vmware.com> mesa: replace old MEMCPY macro with memcpy
/external/mesa3d/src/mesa/main/imports.h
2efa86ea3040c37965987160733b22e2a0541a3e 19-Feb-2010 Kenneth Graunke <kenneth@whitecape.org> Remove _mesa_memcmp in favor of plain memcmp.

This may break the SUNOS4 build, but it's no longer relevant.
/external/mesa3d/src/mesa/main/imports.h
26f8fad1456fdc2b352cea9d3b4c32cb5f6ae947 19-Feb-2010 Kenneth Graunke <kenneth@whitecape.org> Remove _mesa_memset in favor of plain memset.

This may break the SUNOS4 build, but it's no longer relevant.
/external/mesa3d/src/mesa/main/imports.h
c7ac486261ad30ef654f6d0b1608da4e8483cd40 19-Feb-2010 Kenneth Graunke <kenneth@whitecape.org> Remove _mesa_memcpy in favor of plain memcpy.

This may break the SUNOS4 build, but it's no longer relevant.
/external/mesa3d/src/mesa/main/imports.h
60b0cae412029e53654f38d0de151908f1feb310 19-Feb-2010 Kenneth Graunke <kenneth@whitecape.org> Remove _mesa_atoi in favor of plain atoi.
/external/mesa3d/src/mesa/main/imports.h
9d9afe9393fde99858ddf40e478bc16cf44e60dc 19-Feb-2010 Kenneth Graunke <kenneth@whitecape.org> Remove _mesa_strncmp in favor of plain strncmp.
/external/mesa3d/src/mesa/main/imports.h
8d73aa6d1ae6e89bb2cd8f52f5586d569a4b6eeb 19-Feb-2010 Kenneth Graunke <kenneth@whitecape.org> Remove _mesa_strcmp in favor of plain strcmp.
/external/mesa3d/src/mesa/main/imports.h
21d0c70b4b1c18dc1c3ac7d0fbd8a903d60f8be7 19-Feb-2010 Kenneth Graunke <kenneth@whitecape.org> Remove _mesa_strlen in favor of plain strlen.
/external/mesa3d/src/mesa/main/imports.h
f69d1d1438361f10fd8db78d2d38f26e33db9747 19-Feb-2010 Kenneth Graunke <kenneth@whitecape.org> Remove _mesa_strncpy in favor of plain strncpy.
/external/mesa3d/src/mesa/main/imports.h
5fcaa78912bc78a5db410200c5987e2c57fad570 19-Feb-2010 Kenneth Graunke <kenneth@whitecape.org> Remove _mesa_strcpy in favor of plain strcpy.
/external/mesa3d/src/mesa/main/imports.h
8ff7624653f0e119865cc6c283775832f1bc2903 19-Feb-2010 Kenneth Graunke <kenneth@whitecape.org> Remove _mesa_strncat in favor of plain strncat.
/external/mesa3d/src/mesa/main/imports.h
0aecdb638322c81ce30f201f12e1f268acd1a64c 19-Feb-2010 Kenneth Graunke <kenneth@whitecape.org> Remove _mesa_strstr in favor of plain strstr.
/external/mesa3d/src/mesa/main/imports.h
6e958832afe9544973528bed78dd3a340b8686f3 14-Feb-2010 Pauli Nieminen <suokkos@gmail.com> mesa: Don't pass paramter to __builtin_clz which would hve undefined result.

__builtin_clz with parameter 0 has undefined value. When
using -O3 optimizing this would result to too large next
power of two value.

Fix is to check if passed value is 1 and modify formula
for that case.
/external/mesa3d/src/mesa/main/imports.h
1a45c2bce7480ef1d125439aed8413bcff0ab468 07-Feb-2010 Pauli Nieminen <suokkos@gmail.com> mesa: Fix mesa_next_pow_two to return same value if parameter is pow2.

Without subtracting one pow2 value would be rounded up to next pow2
which is not correct behaviour for the function.
/external/mesa3d/src/mesa/main/imports.h
d41740e969ce1ef084fa7a51208d43ac6883adf8 06-Feb-2010 Pauli Nieminen <suokkos@gmail.com> mesa/main: Add function to find next higher power of two.

With gcc implementation uses __builtin_clr which counts number of
leading zeros.

Fallback implementation uses bit manipulation. First it duplicates
the highest bit to all lower bits and then adds one to get the power
of two number.
/external/mesa3d/src/mesa/main/imports.h
1a80fe461e162d5b6e25bd270a54e6662f72e5b3 22-Dec-2009 Eric Anholt <eric@anholt.net> mesa: Remove _mesa_exit wrapper for exit().

It does nothing else while being less useful than exit() because it lacks
attributes that real exit() has.
/external/mesa3d/src/mesa/main/imports.h
10067e464132e6d484c34dd277da5eb5e21cf491 29-Aug-2009 Ian Romanick <ian.d.romanick@intel.com> ARB sync: Add infrastructure for glGetInteger64v
/external/mesa3d/src/mesa/main/imports.h
9f8110adcc5a6f47b5db0915bb9265925d520856 04-Aug-2009 Brian Paul <brianp@vmware.com> mesa: added _mesa_str_checksum()
/external/mesa3d/src/mesa/main/imports.h
ae5c06b9ce1191afaa95dd784d7315f25ec729ff 28-Feb-2009 David Miller <davem@davemloft.net> mesa: Sparc's IROUND() optimization is invalid.

We can't use the "fstoi" instruction like this.

Unlike other floating point instructions, "fstoi" always rounds
towards zero no matter what rounding mode the FPU has been set to.

This was validated using the following test program:

--------------------
static inline int iround(float f)
{
int r;
__asm__ ("fstoi %1, %0" : "=f" (r) : "f" (f));
return r;
}
#define IROUND(x) iround(x)

#define IROUND_REF(f) ((int) (((f) >= 0.0F) ? ((f) + 0.5F) : ((f) - 0.5F)))

int main(void)
{
float f = -2.0;

while (f < 3.0f) {
int sparc_val = IROUND(f);
int ref_val = IROUND_REF(f);

if (sparc_val != ref_val)
printf("DIFFERENT[%f]: REF==%d SPARC==%d\n",
f, ref_val, sparc_val);
f += 0.1f;
}

return 0;
}
--------------------

which prints out things like:

--------------------
DIFFERENT[-1.900000]: REF==-2 SPARC==-1
DIFFERENT[-1.800000]: REF==-2 SPARC==-1
DIFFERENT[-1.700000]: REF==-2 SPARC==-1
DIFFERENT[-1.600000]: REF==-2 SPARC==-1
DIFFERENT[-1.000000]: REF==-1 SPARC==0
DIFFERENT[-0.900000]: REF==-1 SPARC==0
DIFFERENT[-0.800000]: REF==-1 SPARC==0
DIFFERENT[-0.700000]: REF==-1 SPARC==0
DIFFERENT[-0.600000]: REF==-1 SPARC==0
DIFFERENT[0.500000]: REF==1 SPARC==0
DIFFERENT[0.600000]: REF==1 SPARC==0
...
--------------------

So we have to remove Sparc's IROUND() definition, it's wrong.

Signed-off-by: David S. Miller <davem@davemloft.net>
/external/mesa3d/src/mesa/main/imports.h
41172c04306098ab9ecba8b48d7be47c3911a662 23-Feb-2009 Tomas Wilhelmsson <tomas.wilhelmsson@gmail.com> mesa: fixes for building on Haiku
/external/mesa3d/src/mesa/main/imports.h
f2c023291a1f2887294d2aac504f8b82857ad092 22-Feb-2009 Brian Paul <brianp@vmware.com> mesa: move a bunch of compiler-related stuff into new compiler.h header

This trims down and cleans up imports.h and glheader.h quite a bit.
/external/mesa3d/src/mesa/main/imports.h
e97681c7f551a2a2a6bd5eff0f4192a870c816c0 09-Feb-2009 Brian Paul <brianp@vmware.com> mesa: merge gallium-0.2 into gallium-master-merge

Merge commit 'origin/gallium-0.2' into gallium-master-merge

Conflicts:

Makefile
docs/relnotes-7.4.html
docs/relnotes.html
src/mesa/drivers/dri/i965/brw_wm.h
src/mesa/main/imports.c
src/mesa/main/mtypes.h
src/mesa/main/texcompress.c
src/mesa/main/texenvprogram.c
src/mesa/main/version.h
src/mesa/vbo/vbo_exec_api.c
src/mesa/vbo/vbo_save_draw.c
596b8fbbbf65cef227ce60216a57d4bbfd627099 22-Jan-2009 Brian Paul <brianp@vmware.com> mesa: added _mesa_fprintf() wrapper
/external/mesa3d/src/mesa/main/imports.h
2d3953fd5ff91d9717d806a1fa3c8537efb8b67c 07-Jan-2009 José Fonseca <jfonseca@vmware.com> mesa: Add _mesa_snprintf.

On Windows snprintf is renamed as _snprintf.
/external/mesa3d/src/mesa/main/imports.h
b3c7f7466c068a5eaeb5adf981b6f776560bb6c9 07-Jan-2009 José Fonseca <jfonseca@vmware.com> mesa: Add _mesa_snprintf.

On Windows snprintf is renamed as _snprintf.

(cherry picked from commit f8f9a1b620d31d1a59855fd502caed325d4a324f)
/external/mesa3d/src/mesa/main/imports.h
19e4222f937c9bb95d3a899dd788afb930eecaa4 11-Nov-2008 Brian Paul <brian.paul@tungstengraphics.com> Merge commit 'origin/master' into gallium-0.2

Conflicts:

src/mesa/shader/prog_execute.c
src/mesa/shader/slang/library/slang_vertex_builtin_gc.h
be1b8e5d6c6692010a3ec117035d9b218929e2b3 11-Nov-2008 Brian <brian.paul@tungstengraphics.com> mesa: new _mesa_is_pow_two() function
/external/mesa3d/src/mesa/main/imports.h
f8e50dd796a72c396bb22d414feba75c426c5e7e 24-Jun-2008 José Fonseca <jrfonseca@tungstengraphics.com> mesa: Replace deprecated __MSC__ macro.
/external/mesa3d/src/mesa/main/imports.h
0397b2bb41b0f337af2949a15bcd7d0e7e8a7dc1 11-Sep-2008 Keith Whitwell <keith@tungstengraphics.com> Merge branch 'gallium-0.1' into gallium-0.2

A first attempt at moving gallium onto a branch directly off master...

It will be interesting to see how much work this takes to get running.

Have resolved the conflicts semi-arbitarily, not compiled or tested.

Conflicts:

.gitignore
Makefile
configs/config.mgw
configs/darwin
configs/darwin-x86ppc
configs/default
configs/freebsd-dri
configs/linux-dri
configs/linux-dri-xcb
configs/linux-fbdev
configs/linux-static
configs/linux-x86-64-static
configs/linux-x86-static
doxygen/Makefile
include/GL/gl.h
progs/demos/Makefile
progs/demos/descrip.mms
progs/demos/texenv.c
progs/egl/.gitignore
progs/egl/Makefile
progs/glsl/.gitignore
progs/glsl/Makefile
progs/glsl/convolutions.c
progs/samples/Makefile.mgw
progs/tests/.gitignore
progs/trivial/.gitignore
progs/trivial/point-param.c
progs/trivial/tri.c
progs/xdemos/.gitignore
progs/xdemos/glthreads.c
src/egl/drivers/demo/Makefile
src/egl/drivers/dri/Makefile
src/egl/main/Makefile
src/glu/Makefile
src/glu/sgi/Makefile
src/glu/sgi/Makefile.mgw
src/glut/glx/Makefile.mgw
src/glut/os2/WarpWin.cpp
src/glut/os2/glut_cindex.cpp
src/glut/os2/glut_gamemode.cpp
src/glut/os2/glut_win.cpp
src/glut/os2/glut_winmisc.cpp
src/glut/os2/os2_glx.cpp
src/glut/os2/os2_menu.cpp
src/glut/os2/os2_winproc.cpp
src/glw/Makefile
src/glx/x11/dri_glx.c
src/glx/x11/glxext.c
src/mesa/Makefile
src/mesa/Makefile.mgw
src/mesa/descrip.mms
src/mesa/drivers/beos/Makefile
src/mesa/drivers/common/descrip.mms
src/mesa/drivers/common/driverfuncs.c
src/mesa/drivers/directfb/Makefile
src/mesa/drivers/dri/Makefile.template
src/mesa/drivers/dri/common/dri_bufmgr.c
src/mesa/drivers/dri/common/dri_bufmgr.h
src/mesa/drivers/dri/common/dri_util.c
src/mesa/drivers/dri/common/extension_helper.h
src/mesa/drivers/dri/common/mmio.h
src/mesa/drivers/dri/common/utils.c
src/mesa/drivers/dri/common/utils.h
src/mesa/drivers/dri/glcore/Makefile
src/mesa/drivers/dri/i810/i810screen.c
src/mesa/drivers/dri/i915/intel_ioctl.c
src/mesa/drivers/dri/i915/intel_ioctl.h
src/mesa/drivers/dri/i915/intel_screen.c
src/mesa/drivers/dri/i915/server/i830_common.h
src/mesa/drivers/dri/i915/server/i830_dri.h
src/mesa/drivers/dri/i965/intel_screen.c
src/mesa/drivers/dri/i965/server/i830_common.h
src/mesa/drivers/dri/i965/server/i830_dri.h
src/mesa/drivers/dri/mach64/mach64_screen.c
src/mesa/drivers/dri/nouveau/nouveau_context.h
src/mesa/drivers/dri/nouveau/nouveau_fifo.c
src/mesa/drivers/dri/nouveau/nouveau_fifo.h
src/mesa/drivers/dri/nouveau/nouveau_screen.c
src/mesa/drivers/dri/nouveau/nouveau_screen.h
src/mesa/drivers/dri/r128/r128_tex.h
src/mesa/drivers/dri/savage/savageioctl.h
src/mesa/drivers/fbdev/Makefile
src/mesa/drivers/osmesa/Makefile
src/mesa/drivers/osmesa/descrip.mms
src/mesa/drivers/x11/Makefile
src/mesa/drivers/x11/descrip.mms
src/mesa/drivers/x11/xm_dd.c
src/mesa/glapi/glapi.c
src/mesa/glapi/glthread.c
src/mesa/main/api_validate.c
src/mesa/main/attrib.c
src/mesa/main/bufferobj.c
src/mesa/main/bufferobj.h
src/mesa/main/buffers.c
src/mesa/main/config.h
src/mesa/main/context.c
src/mesa/main/descrip.mms
src/mesa/main/drawpix.c
src/mesa/main/enums.c
src/mesa/main/fbobject.c
src/mesa/main/glheader.h
src/mesa/main/imports.c
src/mesa/main/mipmap.c
src/mesa/main/mm.c
src/mesa/main/mm.h
src/mesa/main/mtypes.h
src/mesa/main/points.c
src/mesa/main/sources
src/mesa/main/state.c
src/mesa/main/texcompress_fxt1.c
src/mesa/main/texenvprogram.c
src/mesa/main/texobj.c
src/mesa/main/texstate.c
src/mesa/main/texstore.c
src/mesa/math/descrip.mms
src/mesa/shader/arbprogram.c
src/mesa/shader/descrip.mms
src/mesa/shader/prog_execute.c
src/mesa/shader/prog_statevars.c
src/mesa/shader/prog_statevars.h
src/mesa/shader/prog_uniform.c
src/mesa/shader/program.c
src/mesa/shader/program.h
src/mesa/shader/shader_api.c
src/mesa/shader/slang/descrip.mms
src/mesa/shader/slang/library/slang_vertex_builtin_gc.h
src/mesa/sources
src/mesa/swrast/descrip.mms
src/mesa/swrast/s_drawpix.c
src/mesa/swrast/s_fragprog.c
src/mesa/swrast/s_readpix.c
src/mesa/swrast/s_span.c
src/mesa/swrast_setup/descrip.mms
src/mesa/tnl/descrip.mms
src/mesa/tnl/t_context.h
src/mesa/tnl/t_vp_build.c
src/mesa/tnl/tnl.h
src/mesa/vbo/descrip.mms
src/mesa/vbo/vbo_context.c
src/mesa/vbo/vbo_exec_array.c
src/mesa/x86-64/xform4.S
src/mesa/x86/rtasm/x86sse.c
src/mesa/x86/rtasm/x86sse.h
windows/VC6/progs/glut/glut.dsp
windows/VC7/mesa/gdi/gdi.vcproj
windows/VC7/mesa/glu/glu.vcproj
windows/VC7/mesa/mesa.sln
windows/VC7/mesa/mesa/mesa.vcproj
windows/VC7/mesa/osmesa/osmesa.vcproj
windows/VC7/progs/glut/glut.vcproj
windows/VC8/mesa/gdi/gdi.vcproj
windows/VC8/mesa/glu/glu.vcproj
windows/VC8/mesa/mesa.sln
windows/VC8/mesa/mesa/mesa.vcproj
windows/VC8/progs/glut/glut.vcproj
a148025d94505bca08f9baa1689048032bb60e2c 24-Jun-2008 José Fonseca <jrfonseca@tungstengraphics.com> mesa: Use standard integer types.

Especially get rid of the non-portable long long.
/external/mesa3d/src/mesa/main/imports.h
b6f053739f66c1c88db12df4690051c0a54ff0f7 24-Jun-2008 José Fonseca <jrfonseca@tungstengraphics.com> mesa: Replace deprecated __MSC__ macro.
/external/mesa3d/src/mesa/main/imports.h
e1f9adc27445ea3381af1f71cfec0317298be5b1 21-Jun-2008 Alan Coopersmith <alan.coopersmith@sun.com> Solaris port of Mesa 7.1 with autoconf support

Signed-off-by: Brian Paul <brian.paul@tungstengraphics.com>
/external/mesa3d/src/mesa/main/imports.h
118c2bc860037f084166d3406039d82198ddf3d6 14-Apr-2008 Brian Paul <brian.paul@tungstengraphics.com> only use __x86_64__, not __amd64__ (bug 15503)
/external/mesa3d/src/mesa/main/imports.h
e03dd83209929ca0925172c962bc41cab8268164 20-Mar-2008 Brian <brian.paul@tungstengraphics.com> fix IEEE_ONE definition for ICC compiler (bug 15134)
/external/mesa3d/src/mesa/main/imports.h
76fb8089103e9dba9aaa7232c86d864d5874a08f 21-Jul-2007 Zhang <zxpmyth@yahoo.com.cn> Fix a number of MINGW32 issues
/external/mesa3d/src/mesa/main/imports.h
33c3739628616c0aaf10e51eae50611169ded0dd 05-Apr-2007 Brian <brian@yutani.localnet.net> Remove the never-used SI-style imports/exports code.
/external/mesa3d/src/mesa/main/imports.h
54dac2c84310536cce962101de29546d3eb80175 09-Feb-2007 Roland Scheidegger <sroland@tungstengraphics.com> optimize generated vertex programs a bit

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...
/external/mesa3d/src/mesa/main/imports.h
869b8ad499717eda4a1be04de4e516134123402c 21-Jan-2007 Eric Anholt <eric@anholt.net> Add _mesa_ffsll() for compatibility on OSes without ffsll(), and use it.
/external/mesa3d/src/mesa/main/imports.h
b766643e5c3c9ed174c59b54e520f94e3420e39a 06-Dec-2006 George Sapountzis <gsap7@yahoo.gr> Drop mesa wrappers for XFree86.
/external/mesa3d/src/mesa/main/imports.h
11a54c38f7d9c84da591ff084590c9928ac4ee0d 15-Nov-2006 Brian Paul <brian.paul@tungstengraphics.com> #define LONGSTRING __extension__ in imports.h and use it to silence gcc
warnings about long string literals.
/external/mesa3d/src/mesa/main/imports.h
32e0efbdbeb06170befc63af685d67711acc6c81 21-Sep-2006 Brian Paul <brian.paul@tungstengraphics.com> added _mesa_little_endian()
/external/mesa3d/src/mesa/main/imports.h
f4e46e1a463be580d14d1b14fe1b9c85d4572e61 13-Jul-2006 Brian Paul <brian.paul@tungstengraphics.com> define FLT_MAX_EXP to 128 if undefined
/external/mesa3d/src/mesa/main/imports.h
c28834bfbb53a4f9a4801cabcd9d026ec7d7f263 20-Jun-2006 Michel Dänzer <michel@daenzer.net> Add M32R architecture to test for USE_IEEE and friends (Kazuhiro Inaoka,
from http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=374608).
/external/mesa3d/src/mesa/main/imports.h
1798d9a8a4a779746f5e665357b6bc10a2894d0b 24-May-2006 Brian Paul <brian.paul@tungstengraphics.com> added _mesa_align_realloc()
/external/mesa3d/src/mesa/main/imports.h
2d2af2dcf716fd4ace91179245ebe4baaa234ded 17-Mar-2006 Jouk Jansen <joukj@hrem.stm.tudelft.nl> Committing in .

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
----------------------------------------------------------------------
/external/mesa3d/src/mesa/main/imports.h
9ac9605de156408580b81ba7e2780bd3f5372c6d 27-Feb-2006 Michal Krol <mjkrol@gmail.org> More GLSL code:
- 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;
/external/mesa3d/src/mesa/main/imports.h
170f08d4b16e8a24d5a07378582eba542f7e8844 13-Feb-2006 Michal Krol <mjkrol@gmail.org> Add _mesa_atanf and _mesa_asinf functions.
/external/mesa3d/src/mesa/main/imports.h
91c30771b63ae3498dbcd880930e6faa975c5928 11-Feb-2006 Eric Anholt <anholt@FreeBSD.org> Add the ability to define NO_LIBCWRAPPER to avoid libcwrapper brain damage.
If it's true that libcwrapper usage isn't necessary ever in the DllLoader world,
then this code should probbaly all go away.
/external/mesa3d/src/mesa/main/imports.h
8850a7e20f77c1bd79863667b2f1c64c2d730f38 09-Nov-2005 Brian Paul <brian.paul@tungstengraphics.com> Move COPY_FLOAT() macro down into glide driver.
Rewrite COPY_4FV() macro to not use COPY_FLOAT(), and use integer moves as
originally intended.
/external/mesa3d/src/mesa/main/imports.h
d99c37bca6c53535e748804b15ab5b614aa0da48 18-Oct-2005 Brian Paul <brian.paul@tungstengraphics.com> move _mesa_exec_malloc/free() up near other malloc/free prototypes
/external/mesa3d/src/mesa/main/imports.h
005469005df6ba5f80e382d5371c6d069c27738b 18-Oct-2005 Keith Whitwell <keith@tungstengraphics.com> Add _mesa_exec_malloc() and _mesa_exec_free() for allocating
executable memory. Based on Thomas Hellstrom's patch.
TODO: glapi.c also needs this, but cannot access this code.
/external/mesa3d/src/mesa/main/imports.h
96e1ccedec19a3314b43461387c8c391a43ba78b 12-Oct-2005 Brian Paul <brian.paul@tungstengraphics.com> remove unused _mesa_log2() (bug 4468)
/external/mesa3d/src/mesa/main/imports.h
199ef86b5e6354098bc800ffb56a6cab3e9a99a1 03-Oct-2005 Adam Jackson <ajax@freedesktop.org> Bug #1155: Define IEEE_ONE on Super-H as well.
/external/mesa3d/src/mesa/main/imports.h
b3aefd1cfb6aacd1695c52911dd39da50d893ece 19-Sep-2005 Brian Paul <brian.paul@tungstengraphics.com> additional wrapper updates, bug 4468
/external/mesa3d/src/mesa/main/imports.h
aa2069586d434dd0487b0daa2b583efe801a0d51 16-Sep-2005 Brian Paul <brian.paul@tungstengraphics.com> use mesa import wrappers, bug 4468
/external/mesa3d/src/mesa/main/imports.h
c0b4b9fc3e51c09a864fe5e3d439da95f8f0edc5 06-Sep-2005 Brian Paul <brian.paul@tungstengraphics.com> remove DEFARRAY, CHECKARRAY stuff
/external/mesa3d/src/mesa/main/imports.h
6fe7a0dc01887e39f028d8d400b98d199744c18f 12-Aug-2005 Brian Paul <brian.paul@tungstengraphics.com> added FREXPF() macro (bug 4060)
/external/mesa3d/src/mesa/main/imports.h
3f7cb794ea154ddcc7b1a8d792eae658d077db81 13-Jul-2005 Keith Whitwell <keith@tungstengraphics.com> Add a LDEXPF wrapper macro.
/external/mesa3d/src/mesa/main/imports.h
39a488ed63fdca1427124439e78ff1b0e9c5454a 27-Jun-2005 Brian Paul <brian.paul@tungstengraphics.com> remove unused MEMSET16 macro
/external/mesa3d/src/mesa/main/imports.h
2dbffb30f05fcf67658c64b8101e9efaf07ca388 27-Jun-2005 Brian Paul <brian.paul@tungstengraphics.com> Get rid of the MESA_PBUFFER_ALLOC/FREE() macros.
If that stuff is still needed, lots of other updates are needed anyway.
Also, some misc MALLOC/FREE -> _mesa_malloc/free() changes.
/external/mesa3d/src/mesa/main/imports.h
7bfe8df08aa53f04031f0812d3bd4164581df559 16-May-2005 Brian Paul <brian.paul@tungstengraphics.com> define M_E if needed
/external/mesa3d/src/mesa/main/imports.h
6258b76c49f49a56a7c713914b798e80c6553b06 05-May-2005 Karl Schultz <kschultz@freedesktop.org> Port Mesa to build on a P64 platform (e.g., Win64). P64 platforms
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.
/external/mesa3d/src/mesa/main/imports.h
94dd520210293750ab6f3094a6a8c67e23f61ef2 11-Jan-2005 Daniel Borca <dborca@users.sourceforge.net> applied Keith's patch for "safe" type-punning.
made IS_NEGATIVE produce a boolean (useful when xoring with other booleans).
/external/mesa3d/src/mesa/main/imports.h
936028f8b0db83595fda77ed4b9f30452cdf9c8b 26-Nov-2004 Brian Paul <brian.paul@tungstengraphics.com> Started some assorted clean-ups in #defines, typedefs, etc.
Next: move all the Windows/WGL stuff into the drivers/windows/ directory.
/external/mesa3d/src/mesa/main/imports.h
a196565e04d1aa82b71c2ba3fb67be518b22f908 31-Oct-2004 Brian Paul <brian.paul@tungstengraphics.com> added a cast to ADD_POINTERS macro
/external/mesa3d/src/mesa/main/imports.h
948f2720f754450b048ba6f7a60b842bbf8e633a 28-Oct-2004 Eric Anholt <anholt@FreeBSD.org> Use the generic __amd64__, instead of __AMD64__ which has to be defined by hand.
/external/mesa3d/src/mesa/main/imports.h
72b395fbbae9e32793432917f20672e409a1ff87 01-Sep-2004 Brian Paul <brian.paul@tungstengraphics.com> also test for __arm__ for setting USE_IEEE (X bug 1155)
/external/mesa3d/src/mesa/main/imports.h
a6c423d95663cfd8601cf84e10e8e1b12fa6ef15 25-Aug-2004 Brian Paul <brian.paul@tungstengraphics.com> Silence gcc 3.4 warnings on ReactOS. Mostly unused var warnings. (patch 1015696)
/external/mesa3d/src/mesa/main/imports.h
f43cc67616e5f48265be50e9b3867f004f69a61b 24-Aug-2004 Philippe Houdoin <phoudoin@freedesktop.org> Disable x86 iround() version on BeOS with gcc < 2.95.x, as it choke GAS.
BTW, that's remove the requirement to build Mesa on BeOS with gcc 2.95.3.
Still recommanded for performance, thought ;-)
/external/mesa3d/src/mesa/main/imports.h
370b47802ecd54a7830dbb6c22d78e9838170dfa 22-Aug-2004 Brian Paul <brian.paul@tungstengraphics.com> check if __mips or _MIPS_ARCH is defined to set IEEE_ONE (bug 1003026)
/external/mesa3d/src/mesa/main/imports.h
5f9c21ae6767b65ee51ba50a22feaee7feaa784b 22-Aug-2004 Brian Paul <brian.paul@tungstengraphics.com> also check for __hppa__ and hpux for IEEE support (bug 1003026)
/external/mesa3d/src/mesa/main/imports.h
69ab4fec1220d831afbabc3f578634094bc63b2b 30-Apr-2004 Keith Whitwell <keith@tungstengraphics.com> AMD64 changes from Ronny V. Vindenes.
/external/mesa3d/src/mesa/main/imports.h
462183fe4cb6df6d90632d9e2cee881c8d26b1cb 26-Apr-2004 Alan Hourihane <alanh@tungstengraphics.com> bring over build fixes from stable branch
/external/mesa3d/src/mesa/main/imports.h
f959f6e1dc27c71fc0ccc56e09b29101b3bf3b97 22-Apr-2004 Brian Paul <brian.paul@tungstengraphics.com> New glTexImage code.
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.
/external/mesa3d/src/mesa/main/imports.h
8e048e72c1cb943a066dc8481a14fcd60257bc04 18-Apr-2004 Brian Paul <brian.paul@tungstengraphics.com> check for __ia64__ when setting USE_IEEE
/external/mesa3d/src/mesa/main/imports.h
e4e323f388767e2e94713fb735dbdafef7b9b385 13-Apr-2004 Brian Paul <brian.paul@tungstengraphics.com> check for __AMD64__ when setting USE_IEEE (Ronnny Vindenes)
/external/mesa3d/src/mesa/main/imports.h
7873f856848ce5489f05c79581e2439aaff4bae7 12-Apr-2004 Alan Hourihane <alanh@tungstengraphics.com> build fix for VMS
/external/mesa3d/src/mesa/main/imports.h
f903e1142d2c1c22071c4f620229de27e73199a2 23-Dec-2003 Brian Paul <brian.paul@tungstengraphics.com> the optimized UNCLAMPED_FLOAT_TO_UBYTE macro was broken
/external/mesa3d/src/mesa/main/imports.h
7eb3e9b9648938500c6172a88fb2998e6264467f 18-Nov-2003 Brian Paul <brian.paul@tungstengraphics.com> Some groundwork for supporting GLhalf datatype.
/external/mesa3d/src/mesa/main/imports.h
7d8eb0604ab8b59bea5977741729e719f7327363 03-Oct-2003 Kendall Bennett <KendallB@scitechsoft.com> Removed bogus OS/2 floating point->integer conversion routine
/external/mesa3d/src/mesa/main/imports.h
d7fe183f76c4e96d5c264c84b7dfc1665b69038b 03-Oct-2003 Kendall Bennett <KendallB@scitechsoft.com> Fixed incorrect Watcom assembler macros
/external/mesa3d/src/mesa/main/imports.h
99823b37443044fd0d96e75d52c747f0c77d1730 18-Sep-2003 Brian Paul <brian.paul@tungstengraphics.com> Remove FLT_MIN definition to imports.h
Assorted code clean-ups in light.c
/external/mesa3d/src/mesa/main/imports.h
57d882b6847128fe5f72575f61a2b2dace7ac46c 17-Sep-2003 Brian Paul <brian.paul@tungstengraphics.com> GL_ARB_vertex_buffer_object working now, at least for non-indexed
vertex arrays.
/external/mesa3d/src/mesa/main/imports.h
b29b8ca47d322f1f93f5321be7529cf0c440c695 13-Sep-2003 Kendall Bennett <KendallB@scitechsoft.com> Updates to fix problems building with the Open Watcom compiler.
/external/mesa3d/src/mesa/main/imports.h
6dc85575000127630489b407c50a4b3ea87c9acb 17-Jul-2003 Keith Whitwell <keith@tungstengraphics.com> Merge Jose's documentation and core Mesa changes from embedded branch
/external/mesa3d/src/mesa/main/imports.h
a58214e4172925c9332a14895dd7bcd109346e2a 27-Jun-2003 Brian Paul <brian.paul@tungstengraphics.com> add a few more digits to PI to make Evgeny happy
/external/mesa3d/src/mesa/main/imports.h
a3793214e941607b31faac33e73a23387ed2163e 26-May-2003 Brian Paul <brian.paul@tungstengraphics.com> a couple casts (Evgeny Kotsuba)
/external/mesa3d/src/mesa/main/imports.h
12f8fb60844be2e074b878b8d6f55ef724b65ac3 15-May-2003 Brian Paul <brian.paul@tungstengraphics.com> added a couple casts
/external/mesa3d/src/mesa/main/imports.h
9e3a7cd6dd02b12f880d9e9e220bfdadc09417e1 28-Apr-2003 Brian Paul <brian.paul@tungstengraphics.com> LOG2() clean-up (Klaus Niederkrueger)
/external/mesa3d/src/mesa/main/imports.h
0cebd5822a39ad3b3d7621f8e59efab329bfb5b9 08-Apr-2003 Brian Paul <brian.paul@tungstengraphics.com> added _mesa_realloc()
/external/mesa3d/src/mesa/main/imports.h
bb5ebf17248d1d389525d4fcd9e238fb13b695bf 03-Apr-2003 Brian Paul <brian.paul@tungstengraphics.com> simplify CEILF, FLOORF, FABSF stuff
/external/mesa3d/src/mesa/main/imports.h
c6dcb0fe89aed5ca3659c9bd0206bbd6ab352e44 17-Mar-2003 Brian Paul <brian.paul@tungstengraphics.com> move #include glheader.h before extern C namespace
/external/mesa3d/src/mesa/main/imports.h
009bbccb69fbf9a6872b34c22c32f55d5aa6888a 07-Mar-2003 Brian Paul <brian.paul@tungstengraphics.com> added OS/2 version of IROUND (Evgeny Kotsuba)
/external/mesa3d/src/mesa/main/imports.h
f9b1e5241facc8cf255c258082d5cb5b04783e93 04-Mar-2003 Brian Paul <brian.paul@tungstengraphics.com> added _mesa_inv_sqrtf() and INV_SQRTF() (Josh Vanderhoof)
/external/mesa3d/src/mesa/main/imports.h
386578c5bcc5c6701a6b9692cdc04cfe4064ca06 03-Mar-2003 Brian Paul <brian.paul@tungstengraphics.com> disable using optimized _mesa_sqrtf() for now
/external/mesa3d/src/mesa/main/imports.h
a59ce9041df800936905f64287b82bc2d42d1c8b 02-Mar-2003 Brian Paul <brian.paul@tungstengraphics.com> added extern "C" for C++
/external/mesa3d/src/mesa/main/imports.h
0168240c5c9fb7b2f072b16c6937637eb7ba8b9f 02-Mar-2003 Brian Paul <brian.paul@tungstengraphics.com> removed extra _mesa_memset16() prototype
/external/mesa3d/src/mesa/main/imports.h
27558a160a9fe91745728d7626995cd88f8fe339 01-Mar-2003 Brian Paul <brian.paul@tungstengraphics.com> Killed mmath.[ch]. Moved low-level functions/assembly code into imports.[ch]
Moved type conversion and interpolation macros into macros.h
Updated all the files that used to include mmath.h
/external/mesa3d/src/mesa/main/imports.h
92d79350743d6f8d52bf78f866d9ffe69da70d02 08-Feb-2003 Brian Paul <brian.paul@tungstengraphics.com> replace _mesa_strtof() with _mesa_strtod()
/external/mesa3d/src/mesa/main/imports.h
e1e446bf775a7f2ea93b4e54c7748ef603500977 14-Jan-2003 Brian Paul <brian.paul@tungstengraphics.com> remove const from _mesa_strtof()
/external/mesa3d/src/mesa/main/imports.h
4097ea012a14656f468f3e41480ef4cbec926038 14-Jan-2003 Brian Paul <brian.paul@tungstengraphics.com> OSMesa16 updates (Eric Plante), added _mesa_strtof()
/external/mesa3d/src/mesa/main/imports.h
6f458650bf27fc7a86e90338cf583bd44fc630c2 06-Dec-2002 Brian Paul <brian.paul@tungstengraphics.com> let _mesa_problem() take variable arguments
/external/mesa3d/src/mesa/main/imports.h
6ec6b845fdf3c44436028ad6fff9471d18928719 30-Oct-2002 Brian Paul <brian.paul@tungstengraphics.com> s/BZERO/_mesa_bzero/
/external/mesa3d/src/mesa/main/imports.h
367d308b8267ad86cd7623590b7bfd4737b5fbf5 25-Oct-2002 Brian Paul <brian.paul@tungstengraphics.com> wrapped a few more C library functions
/external/mesa3d/src/mesa/main/imports.h
3c63452e64df7e10aa073c6c3b9492b1d7dabbb8 25-Oct-2002 Brian Paul <brian.paul@tungstengraphics.com> Header file clean-up:
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.
/external/mesa3d/src/mesa/main/imports.h
f7657d037eb262ee6437d7714f709026f2ecea85 15-Oct-2002 Brian Paul <brian.paul@tungstengraphics.com> make a few static function non-static for highpc.c
/external/mesa3d/src/mesa/main/imports.h
4e9676fb13f60ecdbc247b120031f18cd3febcb0 29-Jun-2002 Brian Paul <brian.paul@tungstengraphics.com> Applied Matt Sealey's patch to remove/isolate all stdio.h function calls.
Instead of mstdio.[ch], use imports.[ch] to isolate these functions.
/external/mesa3d/src/mesa/main/imports.h
9a33a11d714c90162d32781ebbd2c1dfab52cfd1 13-Jun-2002 Brian Paul <brian.paul@tungstengraphics.com> New _mesa_debug() function to replace fprintf() calls.
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)
/external/mesa3d/src/mesa/main/imports.h
22144ab7552f0799bcfca506bf4ffa7f70a06649 12-Mar-2001 Gareth Hughes <gareth@valinux.com> Consistent copyright info (version number, date) across all files.
/external/mesa3d/src/mesa/main/imports.h
b1394fa92aaaf859ce9efc8b5fc194397921320c 26-Sep-2000 Brian Paul <brian.paul@tungstengraphics.com> First batch of OpenGL SI related changes:
Renamed struct gl_context to struct __GLcontextRec.
Include glcore.h, setup GL imports/exports.
Replaced gl_ prefix with _mesa_ prefix in context.[ch] functions.
GLcontext's Visual field is no longer a pointer.
/external/mesa3d/src/mesa/main/imports.h