Merge branch 'gallium-vertex-linear' into gallium-0.1

Conflicts:

	src/gallium/auxiliary/draw/draw_pt_varray.c
This commit is contained in:
Jakob Bornecrantz
2008-05-28 12:42:42 +02:00
53 changed files with 5472 additions and 583 deletions

View File

@@ -119,6 +119,17 @@ typedef unsigned char boolean;
#endif
/* This should match linux gcc cdecl semantics everywhere, so that we
* just codegen one calling convention on all platforms.
*/
#ifdef WIN32
#define PIPE_CDECL __cdecl
#else
#define PIPE_CDECL
#endif
#if defined __GNUC__
#define ALIGN16_DECL(TYPE, NAME, SIZE) TYPE NAME##___aligned[SIZE] __attribute__(( aligned( 16 ) ))
#define ALIGN16_ASSIGN(NAME) NAME##___aligned
@@ -131,12 +142,16 @@ typedef unsigned char boolean;
/** For calling code-gen'd functions */
/**
* For calling code-gen'd functions, phase out in favor of
* PIPE_CDECL, above, which really means cdecl on all platforms, not
* like the below...
*/
#if !defined(XSTDCALL)
#if defined(WIN32)
#define XSTDCALL __stdcall
#define XSTDCALL __stdcall /* phase this out */
#else
#define XSTDCALL
#define XSTDCALL /* XXX: NOTE! not STDCALL! */
#endif
#endif