瀏覽代碼

audio: remove AL_DIRECT_CHANNELS usage.

It only works sometimes and it conflicts with toggling spatialization / HRTF output globally.
Sasha Szpakowski 2 月之前
父節點
當前提交
f50558bb1d
共有 1 個文件被更改,包括 0 次插入14 次删除
  1. 0 14
      src/modules/audio/openal/Pool.cpp

+ 0 - 14
src/modules/audio/openal/Pool.cpp

@@ -65,23 +65,9 @@ Pool::Pool(ALCdevice *device)
 	if (totalSources < 4)
 		throw love::Exception("Could not generate sources.");
 
-#ifdef AL_SOFT_direct_channels
-	ALboolean hasext = alIsExtensionPresent("AL_SOFT_direct_channels");
-#endif
-
 	// Make all sources available initially.
 	for (int i = 0; i < totalSources; i++)
-	{
-#ifdef AL_SOFT_direct_channels
-		if (hasext)
-		{
-			// Bypass virtualization of speakers for multi-channel sources in OpenAL Soft.
-			alSourcei(sources[i], AL_DIRECT_CHANNELS_SOFT, AL_TRUE);
-		}
-#endif
-
 		available.push(sources[i]);
-	}
 }
 
 Pool::~Pool()