Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-07-14 | gallium: Ensure prototypes are wrapped in extern "C". | José Fonseca | |
Fixes MSVC build failure due to inconsistent _ReadWriteBarrier prototype. | |||
2010-07-14 | gallium: Add a macro for memory barriers. | José Fonseca | |
2010-05-31 | Define PUBLIC to dllexport on MSVC. | Chia-I Wu | |
Define PUBLIC to __declspec(dllexport) when _MVC_VER is defined. | |||
2010-04-18 | p_compiler: add likely/unlikely macros | Luca Barbieri | |
Defined like the Linux kernel. A explanatory comment is included. | |||
2010-04-07 | util: Remove the half typedef from p_compiler.h. | José Fonseca | |
Unnecessary, and doesn't even guarantee size. | |||
2010-04-01 | gallium: Integrate util_half with scons. | Michal Krol | |
2010-03-09 | drop stray XFree86Server, XGLServer | George Sapountzis | |
2010-03-03 | Remove support for GCC older than 3.3.0 | Ian Romanick | |
Signed-off-by: Ian Romanick <ian.d.romanick@intel.com> | |||
2010-02-04 | gallium: Add a define for deprecated function attribute. | José Fonseca | |
2010-02-02 | gallium: Move some compiler portability stuff into p_compiler.h | José Fonseca | |
2010-02-01 | gallium: Remove unnecessary includes. Add others to compensate. | José Fonseca | |
2010-01-26 | Check for __USE_MISC for defining uint & ushort | Alan Hourihane | |
2010-01-19 | Sun compilers now support some gcc __attribute__ values | Alan Coopersmith | |
Sun cc 5.9 and later (__SUNPRO_C >= 0x590) support __attribute__ calls for aligned, always_inline, noinline, pure, const, and malloc. This commit includes updates to files that were regenerated by gl_XML.py after adding the __SUNPRO_C checks to it Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> Signed-off-by: Brian Paul <brianp@vmware.com> | |||
2010-01-17 | gallium: Support swig "compiler" in p_compiler.h | Jakob Bornecrantz | |
2010-01-12 | gallium: Rename ALIGN_STACK -> PIPE_ALIGN_STACK for consistency. | José Fonseca | |
2010-01-12 | gallium: Simplify PIPE_ALIGN_VAR. | José Fonseca | |
gcc allows pre-fix variable attributes. Suggested by Ian Romanick. | |||
2010-01-12 | gallium: Generalize the alignment macros to other compilers and any alignment. | José Fonseca | |
2010-01-11 | gallium: Add PUBLIC macro for function visibility. | Chia-I Wu | |
As the default build has -fvisibility=hidden, add a macro to control the visibility. Signed-off-by: Chia-I Wu <olvaffe@gmail.com> | |||
2010-01-10 | gallium: Remove dead code. | José Fonseca | |
2010-01-10 | gallium: Provide alternative stdint.h and stdbool.h C99 headers, instead of ↵ | José Fonseca | |
ad-hoc definitions. Everybody is using the C99's integer types. Everybody except Microsoft, which in turns means everybody is including their own definitions of C99 integer types for MSVC, causing duplicate definitions when linking two projects. This is the case of building Gallium and LLVM with MSVC. Shipping alternative stdint.h and stdbool.h headers for MSVC allows us to share a single definition. It also removes clutter from the Gallium headers. | |||
2009-12-04 | gallium: Disable force_align_arg_pointer attribute on x86_64. | José Fonseca | |
Apparently not only unnecessary but also causes gcc to complain. | |||
2009-10-14 | gallium: New ALIGN_STACK macro to tell gcc to align stack pointer. | José Fonseca | |
2009-09-09 | gallium: Added HaikuOS platform | aljen | |
2009-03-25 | Add #ifdefs needed to compile Gallium on Solaris with gcc or Sun cc | Alan Coopersmith | |
Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> | |||
2009-01-08 | gallium: Replace uint64 by standard uint64_t. | José Fonseca | |
uint64 is not (so?) standard, and often redefined by third parties, causing name clashes. | |||
2008-12-30 | gallium: Don't redefine INLINE. | José Fonseca | |
INLINE is commonly used in third-party headers. | |||
2008-09-26 | cell: align instruction buffers to 8-byte, not 32-byte boundary | Brian Paul | |
2008-09-19 | gallium: added ALIGN32_ATTRIB | Brian Paul | |
2008-08-12 | gallium: Allow compilation inside X. | José Fonseca | |
2008-07-01 | gallium: Use the inline keyword on C++. | José Fonseca | |
2008-06-24 | gallium: Drop deprecated __MSC__ macro. | José Fonseca | |
2008-06-05 | egl: assorted fixes for Windows | Jonathan White | |
Note that int32_t is typedef'd both in p_compiler.h and eglplatform.h | |||
2008-06-02 | gallium: Replace XSTDCALL by PIPE_CDECL. | José Fonseca | |
2008-05-30 | gallium: Provide the INT64_C/UINT64_C macros. | José Fonseca | |
"long long" types and 1234LL constants are not supported by eVC. | |||
2008-05-28 | Merge branch 'gallium-vertex-linear' into gallium-0.1 | Jakob Bornecrantz | |
Conflicts: src/gallium/auxiliary/draw/draw_pt_varray.c | |||
2008-05-28 | gallium: Windows CE portability fixes. | José Fonseca | |
2008-05-23 | gallium: define PIPE_CDECL calling convention, which really is cdecl everywhere | Keith Whitwell | |
2008-04-25 | gallium: New configuration header. | José Fonseca | |
To abstract all those weird #ifdef (__???__) checks. It should typically be the first included header. | |||
2008-02-23 | Bring in several forgotten MSVC fixes. | José Fonseca | |
2008-02-23 | gallium: Define intptr_t for Windows platform. | Michal Krol | |
2008-02-15 | Code reorganization: move files into their places. | José Fonseca | |
This is in a separate commit to ensure renames are properly preserved. |