c4c4d4ad1e2dd25656543bac5bde3a59b85e22b8 |
|
29-Aug-2012 |
Martin Pieuchot <mpi@openbsd.org> |
mesa: Define CPU_TO_LE32 to work on OpenBSD Signed-off-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/main/compiler.h
|
315140969dd47de0817662f0ec50b6453fdb9ebe |
|
18-May-2012 |
Vinson Lee <vlee@freedesktop.org> |
mesa: Remove undefinition of _P symbol. IRIX isn't used anymore. Signed-off-by: Vinson Lee <vlee@freedesktop.org> Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/main/compiler.h
|
15be8b4bf01a4f01b2afcea82bd042f3a98b9ac1 |
|
29-Nov-2011 |
Brian Paul <brianp@vmware.com> |
mesa: add STATIC_ASSERT() macro for compile-time assertions This can be used to check that tables have the right number of entries, etc. at compile-time. This will hopefully catch things that are missed if particular drivers aren't tested, for example. v2: Simplify the macro to omit the extra line number info (the compiler already indicates the line number). And wrap the macro for readability.
/external/mesa3d/src/mesa/main/compiler.h
|
cbb2b4149ba26ee26f73f53e9b2aa960d9e5862c |
|
19-Oct-2011 |
Tom Fogal <tfogal@alumni.unh.edu> |
Only use gcc visibility support with gcc4+. I had a colleague hitting issues compiling with an old gcc3.2 system. These patches got them through. NOTE: This is a candidate for the 7.11 branch. Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/main/compiler.h
|
1cf808c86e7e88b173a5ca0ec6fef562ecae16b3 |
|
07-Sep-2011 |
José Fonseca <jfonseca@vmware.com> |
Define INLINE macro in terms of inline.
/external/mesa3d/src/mesa/main/compiler.h
|
eb0ff1a1c0f1978d867c748bf2525f717a56bfce |
|
15-Aug-2011 |
Chad Versace <chad@chad-versace.us> |
mesa: Remove use of fpu_control.h Remove the inclusion of fpu_control.h from compiler.h. Since Bionic lacks fpu_control.h, this fixes the Android build. Also remove the sole use of the fpu_control bits, which was in debug.c. Those were brianp's debug bits, and he approved of their removal. Reviewed-by: Eric Anholt <eric@anholt.net> Signed-off-by: Chad Versace <chad@chad-versace.us>
/external/mesa3d/src/mesa/main/compiler.h
|
a48118e510fcbb57634a7869cb628123fa8c3f2e |
|
05-Aug-2011 |
Vinson Lee <vlee@vmware.com> |
mesa: Remove MSVC stdint typedefs from compiler.h. MSVC can now include the stdint.h at include/c99/stdint.h.
/external/mesa3d/src/mesa/main/compiler.h
|
12c22cab77f35a887d9f6790e0de4a8fa4b3b575 |
|
07-Jul-2011 |
Paul Berry <stereotype441@gmail.com> |
mesa: Add an ifndef guard around the definition of the INLINE macro Several Mesa headers redundantly define the INLINE macro. Adding this guard prevents the compiler from complaining about macro redefinition. Reviewed-by: Brian Paul <brianp@vmware.com> Reviewed-by: Kenneth Graunke <kenneth@whitecape.org> Reviewed-by: Chad Versace <chad@chad-versace.us>
/external/mesa3d/src/mesa/main/compiler.h
|
de3d9fa95630db0ef8fdbbfc465951f4c6b54d7c |
|
06-May-2011 |
Matt Turner <mattst88@gmail.com> |
mesa: add precision to M_PI constant Value found in my math.h header. Reviewed-by: Alex Deucher <alexdeucher@gmail.com> Signed-off-by: Matt Turner <mattst88@gmail.com> Signed-off-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/main/compiler.h
|
ebc0b2dca0eb6510189d433851bd475475e69aa6 |
|
06-May-2011 |
Matt Turner <mattst88@gmail.com> |
mesa: replace ONE_DIV_LN2 constant with M_LOG2E 1/ln(2) is equivalent to log2(e), so define it as such. log2(e) = ln(e)/ln(2) = 1/ln(2) Worst of all, the definitions for M_LOG2E and ONE_DIV_LN2 (right beside each other!) weren't the same. Reviewed-by: Alex Deucher <alexdeucher@gmail.com> Signed-off-by: Matt Turner <mattst88@gmail.com> Signed-off-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/main/compiler.h
|
a81828cb962e747644dd5b479179cd4f55932c1e |
|
25-Mar-2011 |
José Fonseca <jfonseca@vmware.com> |
mesa: Avoid redefining PUBLIC/USE/likely/unlikely macros.
/external/mesa3d/src/mesa/main/compiler.h
|
da61afa7388f1ce50ef612b89aba2302a052a3bb |
|
24-Nov-2010 |
Ian Romanick <ian.d.romanick@intel.com> |
glsl: Use M_LOG2E constant instead of calling log2
/external/mesa3d/src/mesa/main/compiler.h
|
079c8840609f1277320bd85c3e9568179e30bfd3 |
|
06-Sep-2010 |
José Fonseca <jfonseca@vmware.com> |
mesa: Define C99's __func__ macro on MSVC.
/external/mesa3d/src/mesa/main/compiler.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/compiler.h
|
d2cb99904578b263396752975d60c8d7e2eac14b |
|
31-May-2010 |
Chia-I Wu <olv@lunarg.com> |
Always define int32_t in compiler headers. eglplatform.h no longer defines int32_t.
/external/mesa3d/src/mesa/main/compiler.h
|
199b0894b501607bf8d599ef5efc08cd6c08c79d |
|
11-May-2010 |
Kristian Høgsberg <krh@bitplanet.net> |
mesa: Optimize get.c by using a table-driven approach
/external/mesa3d/src/mesa/main/compiler.h
|
6d9a9e57dc312a2f9f09a6b826a2de93fab5ae26 |
|
04-Mar-2010 |
Ian Romanick <ian.d.romanick@intel.com> |
Fix unmatched parenthesis introduce by previous commits I wasn't careful enough when removing support for GCC versions earlier than 3.3.0. I could have sworn that I compile tested before pushing, but apparently not. FAIL. Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/main/compiler.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/compiler.h
|
05208b298d218071bae75a52a16e4483ca64c94d |
|
20-Jan-2010 |
Brian Paul <brianp@vmware.com> |
mesa: replace questionable CPU_TO_LE32 macro with function
/external/mesa3d/src/mesa/main/compiler.h
|
a7aaf052f935cb51b7b616a7a764c57fc01b2821 |
|
17-Jan-2010 |
Alan Coopersmith <alan.coopersmith@sun.com> |
Sun compilers now support some gcc __attribute__ values 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>
/external/mesa3d/src/mesa/main/compiler.h
|
006a526edb0f5a67679309a867a1af22d94e1687 |
|
16-Dec-2009 |
Ian Romanick <ian.d.romanick@intel.com> |
Merge branch 'mesa_7_6_branch' into mesa_7_7_branch Conflicts: src/mesa/drivers/dri/unichrome/via_ioctl.c src/mesa/drivers/dri/unichrome/via_screen.c src/mesa/main/version.h src/mesa/state_tracker/st_atom.c
|
138d639ec9d4454c646d94701365e25630d9f3da |
|
16-Dec-2009 |
Brian Paul <brianp@vmware.com> |
mesa: test for __blrts for CPU_TO_LE32() See bug 25663.
/external/mesa3d/src/mesa/main/compiler.h
|
650e02003fbb5511ec758d993b7ec0a302ee2235 |
|
01-Dec-2009 |
Ian Romanick <ian.d.romanick@intel.com> |
Merge branch 'mesa_7_6_branch' into mesa_7_7_branch Conflicts: progs/util/shaderutil.c src/mesa/drivers/dri/r600/r600_context.c src/mesa/main/version.h
|
4e6e2462ea1fb5b7fc24bb0e707a9cf6507c47c9 |
|
19-Nov-2009 |
Tom Fogal <tfogal@alumni.unh.edu> |
mesa: define 32bit byteswap for AIX. Fixes `xlib' driver build on AIX. Signed-off-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/main/compiler.h
|
622bdecabd73167d2f2f3aff0e223a8c64433f99 |
|
24-Sep-2009 |
José Fonseca <jfonseca@vmware.com> |
mesa: Fix missing finite symbol error on Windows. Caused by some weird logic regarding the __WIN32__ define which made the finite definition dependent on the header include order.
/external/mesa3d/src/mesa/main/compiler.h
|
0ad9eba333bd80cf83f728390c8cd6c573ed446d |
|
27-Jul-2009 |
Brian Paul <brianp@vmware.com> |
mesa: separate some finite/pragma Watcom stuff
/external/mesa3d/src/mesa/main/compiler.h
|
0491142152dcc61ebe0b46b05c94957e54c44bd9 |
|
11-Jun-2009 |
Keith Whitwell <keithw@vmware.com> |
mesa: protect Elements against multiple definitions Mesa and gallium both have a definition of this macro
/external/mesa3d/src/mesa/main/compiler.h
|
093ad509fcee5cb3a890663fc80ed671dcaf4000 |
|
01-Apr-2009 |
Jeremy Huddleston <jeremy@yuffie.local> |
Updated CPU_TO_LE32 to work on darwin
/external/mesa3d/src/mesa/main/compiler.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/compiler.h
|