José Fonseca
|
38f6f23fcf
|
gallium: Make pipe_atomic a regular int32_t.
|
2010-02-02 14:43:48 +00:00 |
|
José Fonseca
|
57839d11ff
|
gallium: Use MSVC atomic intrinsics directly instead of the Windows header wrappers.
|
2010-02-01 16:12:44 +00:00 |
|
José Fonseca
|
7827bc73c7
|
gallium: Drop mutex-based pipe_atomic implementation.
First step to severe the dependency in OS abstractions from the Gallium
interfaces.
|
2010-02-01 14:23:36 +00:00 |
|
José Fonseca
|
86ed894e47
|
pipe: Get the p_atomic_dec_zero logic right this time.
|
2009-04-17 18:40:46 +01:00 |
|
Michel Dänzer
|
3b76072915
|
gallium: Fix PIPE_ATOMIC_GCC_INTRINSIC build.
|
2009-04-17 17:02:34 +02:00 |
|
José Fonseca
|
dbb90436f8
|
pipe: Fix InterlockedDecrement usage.
|
2009-04-17 15:01:38 +01:00 |
|
Keith Whitwell
|
687f331a1f
|
gallium: simplify further the logic for selecting mutex implementation
Cleaner than the previous cleanup...
|
2009-04-17 11:02:07 +01:00 |
|
Keith Whitwell
|
db93dcecc8
|
gallium: add #warning to mutex-based atomic implementation
Some builds end up picking this up.
|
2009-04-17 11:02:07 +01:00 |
|
Keith Whitwell
|
33c1bec73b
|
pipe/atomic: dont use ms interlock calls from gcc
|
2009-03-18 13:27:53 +00:00 |
|
Keith Whitwell
|
eddfad3955
|
pipe/atomic: clean up #ifdef maze
|
2009-03-18 13:04:43 +00:00 |
|
Michal Krol
|
c337bafeb9
|
gallium: Use _new' name, new' is a reserved keyword in C++.
|
2009-03-17 10:56:00 +01:00 |
|
Michal Krol
|
1e23dac869
|
gallium: Provide unprotected atomic implementation for display and miniport interfaces.
|
2009-03-17 10:54:08 +01:00 |
|
Michal Krol
|
c97b671d64
|
gallium: Implement atomic for MSVC on x86.
|
2009-03-16 13:42:22 +01:00 |
|
Michal Krol
|
a7d42e11b4
|
gallium: Implement atomic interface for windows user mode subsystem.
|
2009-03-16 13:15:50 +01:00 |
|
Michal Krol
|
bf6ed0b962
|
gallium: pipe_mutex_init() is of type void.
Both the windows and fallback versions are void already.
|
2009-03-16 12:36:22 +01:00 |
|
Michal Krol
|
13dad5294b
|
gallium: Include p_compiler.h for integer types.
|
2009-03-16 12:27:47 +01:00 |
|
Thomas Hellstrom
|
fc1ef97c33
|
gallium: Add simple atomic class api.
Signed-off-by: Thomas Hellstrom <thellstrom-at-vmware-dot-com>
|
2009-03-16 11:40:18 +01:00 |
|