Commit Graph

27 Commits

Author SHA1 Message Date
Alexandre Julliard 50edd41014 openal32: Use --prefer-native instead of DLL_WINE_PREATTACH.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-02-26 11:40:42 +01:00
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