Rename the default HRTF
This commit is contained in:
+3
-3
@@ -1112,7 +1112,7 @@ option(ALSOFT_EMBED_HRTF_DATA "Embed the HRTF data files (increases library foot
|
||||
if(ALSOFT_EMBED_HRTF_DATA)
|
||||
MACRO(make_hrtf_header FILENAME VARNAME)
|
||||
SET(infile "${OpenAL_SOURCE_DIR}/hrtf/${FILENAME}")
|
||||
SET(outfile "${OpenAL_BINARY_DIR}/${FILENAME}.h")
|
||||
SET(outfile "${OpenAL_BINARY_DIR}/${VARNAME}.h")
|
||||
|
||||
ADD_CUSTOM_COMMAND(OUTPUT "${outfile}"
|
||||
COMMAND "${BIN2H_COMMAND}" "${infile}" "${outfile}" ${VARNAME}
|
||||
@@ -1122,7 +1122,7 @@ if(ALSOFT_EMBED_HRTF_DATA)
|
||||
SET(ALC_OBJS ${ALC_OBJS} "${outfile}")
|
||||
ENDMACRO()
|
||||
|
||||
make_hrtf_header(default-44100.mhr "hrtf_default_44100")
|
||||
make_hrtf_header("Default HRTF.mhr" "hrtf_default")
|
||||
endif()
|
||||
|
||||
ADD_CUSTOM_COMMAND(OUTPUT "${OpenAL_BINARY_DIR}/bsinc_inc.h"
|
||||
@@ -1361,7 +1361,7 @@ ENDIF()
|
||||
|
||||
# Install HRTF definitions
|
||||
IF(ALSOFT_HRTF_DEFS)
|
||||
INSTALL(FILES hrtf/default-44100.mhr
|
||||
INSTALL(FILES "hrtf/Default HRTF.mhr"
|
||||
DESTINATION ${CMAKE_INSTALL_DATADIR}/openal/hrtf)
|
||||
MESSAGE(STATUS "Installing HRTF definitions")
|
||||
MESSAGE(STATUS "")
|
||||
|
||||
+6
-6
@@ -1172,7 +1172,7 @@ void AddBuiltInEntry(const std::string &dispname, ALuint residx)
|
||||
}
|
||||
|
||||
|
||||
#define IDR_DEFAULT_44100_MHR 1
|
||||
#define IDR_DEFAULT_HRTF_MHR 1
|
||||
|
||||
using ResData = al::span<const char>;
|
||||
#ifndef ALSOFT_EMBED_HRTF_DATA
|
||||
@@ -1182,12 +1182,12 @@ ResData GetResource(int /*name*/)
|
||||
|
||||
#else
|
||||
|
||||
#include "default-44100.mhr.h"
|
||||
#include "hrtf_default.h"
|
||||
|
||||
ResData GetResource(int name)
|
||||
{
|
||||
if(name == IDR_DEFAULT_44100_MHR)
|
||||
return {reinterpret_cast<const char*>(hrtf_default_44100), sizeof(hrtf_default_44100)};
|
||||
if(name == IDR_DEFAULT_HRTF_MHR)
|
||||
return {reinterpret_cast<const char*>(hrtf_default), sizeof(hrtf_default)};
|
||||
return ResData{};
|
||||
}
|
||||
#endif
|
||||
@@ -1240,8 +1240,8 @@ al::vector<std::string> EnumerateHrtf(const char *devname)
|
||||
for(const auto &fname : SearchDataFiles(".mhr", "openal/hrtf"))
|
||||
AddFileEntry(fname);
|
||||
|
||||
if(!GetResource(IDR_DEFAULT_44100_MHR).empty())
|
||||
AddBuiltInEntry("Built-In 44100hz", IDR_DEFAULT_44100_MHR);
|
||||
if(!GetResource(IDR_DEFAULT_HRTF_MHR).empty())
|
||||
AddBuiltInEntry("Built-In HRTF", IDR_DEFAULT_HRTF_MHR);
|
||||
}
|
||||
|
||||
al::vector<std::string> list;
|
||||
|
||||
Reference in New Issue
Block a user