Update to v106r52 release.

byuu says:

I stand corrected, I managed to create and even larger diff than ever.
This one weighs in at 309KiB `>__>`

I'll have to create a changelog later, I'm too tired right now to go
through all of that.
This commit is contained in:
Tim Allen
2018-07-25 22:24:03 +10:00
parent f1a4576ac4
commit 22bd4b9277
171 changed files with 1725 additions and 1403 deletions

View File

@@ -10,8 +10,8 @@ struct AudioOpenAL : Audio {
AudioOpenAL() { initialize(); }
~AudioOpenAL() { terminate(); }
auto availableDevices() -> string_vector {
string_vector devices;
auto availableDevices() -> vector<string> {
vector<string> devices;
for(auto& device : queryDevices()) devices.append(device);
return devices;
}
@@ -163,8 +163,8 @@ private:
_buffer = nullptr;
}
auto queryDevices() -> string_vector {
string_vector result;
auto queryDevices() -> vector<string> {
vector<string> result;
const char* list = alcGetString(nullptr, ALC_DEVICE_SPECIFIER);
if(!list) return result;

View File

@@ -17,8 +17,8 @@ struct AudioOSS : Audio {
AudioOSS() { initialize(); }
~AudioOSS() { terminate(); }
auto availableDevices() -> string_vector {
string_vector devices;
auto availableDevices() -> vector<string> {
vector<string> devices;
devices.append("/dev/dsp");
for(auto& device : directory::files("/dev/", "dsp?*")) devices.append(string{"/dev/", device});
return devices;

View File

@@ -159,7 +159,7 @@ auto Video::safestDriver() -> string {
#endif
}
auto Video::availableDrivers() -> string_vector {
auto Video::availableDrivers() -> vector<string> {
return {
#if defined(VIDEO_WGL)
@@ -348,7 +348,7 @@ auto Audio::safestDriver() -> string {
#endif
}
auto Audio::availableDrivers() -> string_vector {
auto Audio::availableDrivers() -> vector<string> {
return {
#if defined(AUDIO_ASIO)
@@ -493,7 +493,7 @@ auto Input::safestDriver() -> string {
#endif
}
auto Input::availableDrivers() -> string_vector {
auto Input::availableDrivers() -> vector<string> {
return {
#if defined(INPUT_WINDOWS)

View File

@@ -8,7 +8,7 @@ struct Video {
static auto create(nall::string driver = "") -> Video*;
static auto optimalDriver() -> nall::string;
static auto safestDriver() -> nall::string;
static auto availableDrivers() -> nall::string_vector;
static auto availableDrivers() -> nall::vector<nall::string>;
virtual ~Video() = default;
@@ -49,11 +49,11 @@ struct Audio {
static auto create(nall::string driver = "") -> Audio*;
static auto optimalDriver() -> nall::string;
static auto safestDriver() -> nall::string;
static auto availableDrivers() -> nall::string_vector;
static auto availableDrivers() -> nall::vector<nall::string>;
virtual ~Audio() = default;
virtual auto availableDevices() -> nall::string_vector { return {"Default"}; }
virtual auto availableDevices() -> nall::vector<nall::string> { return {"Default"}; }
virtual auto availableFrequencies() -> nall::vector<double> { return {44100.0}; }
virtual auto availableLatencies() -> nall::vector<uint> { return {0}; }
virtual auto availableChannels() -> nall::vector<uint> { return {2}; }
@@ -88,7 +88,7 @@ struct Input {
static auto create(nall::string driver = "") -> Input*;
static auto optimalDriver() -> nall::string;
static auto safestDriver() -> nall::string;
static auto availableDrivers() -> nall::string_vector;
static auto availableDrivers() -> nall::vector<nall::string>;
virtual ~Input() = default;