mesa/src
Matt Turner 024db256d4 util: Prefer atomic intrinsics to inline assembly.
Cuts a little more than 1k of .text size from i915g.

This was previously done in commit 5f66b340 and subsequently reverted in
commit 3661f757 after bug 30514 was filed. I believe the cause of bug
30514 wasn't anything related to cross compiling, but rather that the
toolchain used defaulted to -march=i386, and i386 doesn't have the
CMPXCHG or XADD instructions used to implement the intrinsics.

So we reverted a patch that improved things so that we didn't break
compilation for a platform that never could have worked anyway.
2014-11-24 14:09:23 -08:00
..
egl egl: remove egl_gallium from the loader 2014-11-14 16:16:12 +01:00
gallium util: Prefer atomic intrinsics to inline assembly. 2014-11-24 14:09:23 -08:00
gbm dri/kms: Always zero out struct drm_mode_create_dumb 2014-11-16 01:03:40 +00:00
getopt
glsl glsl: Remove unused ast copy constructors. 2014-11-24 14:06:39 -08:00
glx glx/dri3: Implement LIBGL_SHOW_FPS=1 for DRI3/Present. 2014-10-29 15:13:58 -07:00
gtest gtest: Update to 1.7.0. 2014-04-14 00:06:53 -07:00
hgl gallium/targets: Break haiku state_tracker out to own directory 2014-08-28 21:27:29 -04:00
loader loader: Check dlsym() did not fail in libudev_get_device_name_for_fd() 2014-09-23 10:25:02 +03:00
mapi glapi: Remove dead gl_offsets.py. 2014-11-24 14:02:54 -08:00
mesa i965: Don't overwrite the math function with conditional mod. 2014-11-24 14:07:32 -08:00
util util: Implement assume() for clang. 2014-11-24 14:09:23 -08:00
Makefile.am automake: handle gallium SUBDIRs in gallium/Makefile 2014-08-13 00:46:54 +01:00
SConscript util: Move ralloc to a new src/util directory. 2014-08-04 11:06:58 -07:00