summaryrefslogtreecommitdiffstats
path: root/src/gallium/include/pipe/p_atomic.h
Commit message (Collapse)AuthorAgeFilesLines
* pipe: Get the p_atomic_dec_zero logic right this time.José Fonseca2009-04-171-3/+2
|
* gallium: Fix PIPE_ATOMIC_GCC_INTRINSIC build.Michel Dänzer2009-04-171-2/+2
|
* pipe: Fix InterlockedDecrement usage.José Fonseca2009-04-171-1/+1
|
* gallium: simplify further the logic for selecting mutex implementationKeith Whitwell2009-04-171-53/+24
| | | | Cleaner than the previous cleanup...
* gallium: add #warning to mutex-based atomic implementationKeith Whitwell2009-04-171-0/+1
| | | | Some builds end up picking this up.
* pipe/atomic: dont use ms interlock calls from gccKeith Whitwell2009-03-181-1/+2
|
* pipe/atomic: clean up #ifdef mazeKeith Whitwell2009-03-181-17/+135
|
* gallium: Use `_new' name, `new' is a reserved keyword in C++.Michal Krol2009-03-171-9/+9
|
* gallium: Provide unprotected atomic implementation for display and miniport ↵Michal Krol2009-03-171-1/+15
| | | | interfaces.
* gallium: Implement atomic for MSVC on x86.Michal Krol2009-03-161-1/+65
|
* gallium: Implement atomic interface for windows user mode subsystem.Michal Krol2009-03-161-1/+35
|
* gallium: pipe_mutex_init() is of type void.Michal Krol2009-03-161-4/+1
| | | | Both the windows and fallback versions are void already.
* gallium: Include p_compiler.h for integer types.Michal Krol2009-03-161-1/+1
|
* gallium: Add simple atomic class api.Thomas Hellstrom2009-03-161-0/+154
Signed-off-by: Thomas Hellstrom <thellstrom-at-vmware-dot-com>