Andrew Eikum
7d6c602592
openal32: Prefer native version.
...
Because openal contexts are global per-process, applications that use
openal will conflict with Wine DLLs that use openal like xaudio2_7 now
does. Windows does not ship an openal32, so all applications that use
openal will ship their own copy of it. According to Chris Robinson,
Windows native openal32 works fine in Wine, so we should just use that
to avoid the problem.
Signed-off-by: Andrew Eikum <aeikum@codeweavers.com>
2015-10-06 00:01:56 +09:00
Alexandre Julliard
d6b7b7b6f0
openal32: Don't bother to delete critical sections at process exit.
2013-05-16 12:56:13 +02:00
Francois Gouget
7f3fa7c858
openal32: Delete the static critical section when unloading the dll.
2011-11-17 11:37:58 +01:00
Andrew Talbot
42207504a2
openal32: Avoid forward declarations of static arrays.
2011-09-12 10:07:16 +02:00
Alexandre Julliard
34a7180caf
openal32: Include system headers before Windows headers.
2011-09-06 13:25:50 +02:00
Andrew Talbot
e3ff452f39
openal32: void functions should not return a value.
2011-08-22 16:14:32 +02:00
Marcus Meissner
7b2c647669
openal32: Mark internal variable as static.
2011-05-24 11:56:27 +02:00
Francois Gouget
09ba426501
openal32: Make a bunch of wrapper functions static.
2011-03-30 18:23:37 +02:00
Chris Robinson
61fe7b3f1d
openal32: Add support for ALC_EXT_thread_local_context.
2010-04-02 10:38:11 +02:00
Chris Robinson
0540af5be3
openal32: Remove the ALCcontext wrapper.
...
Assume the function pointers retrieved by alGetProcAddress are context
independent. This is not likely to change in any implementation we
care about any time soon.
2010-04-02 10:36:54 +02:00
Maarten Lankhorst
49b39a8815
openal32: Add alBufferDataStatic.
2009-11-29 16:37:22 +01:00
Chris Robinson
9d61f1d72f
openal32: Use the correct prototype for function pointers.
2009-11-10 15:18:05 +01:00
Chris Robinson
1bb5219a58
openal32: Watch for the generic device names, and map them to the default.
2009-10-01 13:51:26 +02:00
Chris Robinson
fd74347241
openal32: Downgrade two FIXMEs to WARNs, since they test app-specified parameters.
2009-09-11 12:13:48 +02:00
Chris Robinson
19bc84c86d
openal32: Pass invalid contexts to the host OpenAL lib so it can set the proper error state.
2009-09-11 12:13:39 +02:00
Ken Thomases
0b08f19e03
openal32: Add support for Mac OS X's OpenAL.framework.
2009-09-10 11:16:52 +02:00
Chris Robinson
1ebce128c5
openal32: Add thunks for EFX functions.
2009-09-09 16:25:24 +02:00
Chris Robinson
fbafa5d8f5
openal32: Wrap and track OpenAL contexts.
2009-09-09 16:25:24 +02:00
Chris Robinson
d973953bbf
openal32: Fill out thunk functions.
2009-09-09 16:25:24 +02:00
Chris Robinson
862965f4f7
openal32: Add a stub DLL thunk.
2009-09-09 16:25:24 +02:00