26 Commits

Author SHA1 Message Date
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
cf0e96c6d0 configure: Rename substituted variables to a standard _CFLAGS and _LIBS format. 2014-01-30 14:51:33 +01:00
Alexandre Julliard
5e7416e5c8 makefiles: Get rid of the MAKE_DLL_RULES variable. 2014-01-02 12:08:18 +01: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
Alexandre Julliard
81b8ee863e makefiles: Add a standard header for all makefiles to replace the common variable initializations. 2010-09-19 12:36:48 +02:00
Alexandre Julliard
b86d515ed6 dlls: Remove explicit imports of kernel32 and ntdll. 2010-07-21 17:38:36 +02:00
Maarten Lankhorst
d435499fbc configure: Change openal detection. 2010-04-05 16:50:20 +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
Alexandre Julliard
bef5645eb1 makefiles: Remove the no longer needed explicit separators for dependencies. 2010-03-16 13:28:19 +01: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