diff options
author | Charlie Birks <admin@daftgames.net> | 2014-01-28 09:59:52 +0000 |
---|---|---|
committer | Charlie Birks <admin@daftgames.net> | 2014-01-28 09:59:52 +0000 |
commit | 1083b6e1f6d471bb947e917695e415ede07dad9f (patch) | |
tree | c92e208fa4dfa79a8d0c2b05c4cf32b87a2bd141 /src/library_openal.js | |
parent | 9294c37f652f4ad9cfe0375b4eca79773b14a89f (diff) |
alGetString fixes from review
Diffstat (limited to 'src/library_openal.js')
-rw-r--r-- | src/library_openal.js | 25 |
1 files changed, 13 insertions, 12 deletions
diff --git a/src/library_openal.js b/src/library_openal.js index f41a5f96..f57fd247 100644 --- a/src/library_openal.js +++ b/src/library_openal.js @@ -1173,43 +1173,44 @@ var LibraryOpenAL = { alGetString: function(param) { if (AL.stringCache[param]) return AL.stringCache[param]; var ret; - switch (param) - { + switch (param) { case 0 /* AL_NO_ERROR */: - ret = allocate(intArrayFromString('No Error'), 'i8', ALLOC_NORMAL); + ret = 'No Error'; break; case 0xA001 /* AL_INVALID_NAME */: - ret = allocate(intArrayFromString('Invalid Name'), 'i8', ALLOC_NORMAL); + ret = 'Invalid Name'; break; case 0xA002 /* AL_INVALID_ENUM */: - ret = allocate(intArrayFromString('Invalid Enum'), 'i8', ALLOC_NORMAL); + ret = 'Invalid Enum'; break; case 0xA003 /* AL_INVALID_VALUE */: - ret = allocate(intArrayFromString('Invalid Value'), 'i8', ALLOC_NORMAL); + ret = 'Invalid Value'; break; case 0xA004 /* AL_INVALID_OPERATION */: - ret = allocate(intArrayFromString('Invalid Operation'), 'i8', ALLOC_NORMAL); + ret = 'Invalid Operation'; break; case 0xA005 /* AL_OUT_OF_MEMORY */: - ret = allocate(intArrayFromString('Out of Memory'), 'i8', ALLOC_NORMAL); + ret = 'Out of Memory'; break; case 0xB001 /* AL_VENDOR */: - ret = allocate(intArrayFromString('Emscripten'), 'i8', ALLOC_NORMAL); + ret = 'Emscripten'; break; case 0xB002 /* AL_VERSION */: - ret = allocate(intArrayFromString('1.1'), 'i8', ALLOC_NORMAL); + ret = '1.1'; break; case 0xB003 /* AL_RENDERER */: - ret = allocate(intArrayFromString('WebAudio'), 'i8', ALLOC_NORMAL); + ret = 'WebAudio'; break; case 0xB004 /* AL_EXTENSIONS */: - ret = allocate(intArrayFromString(''), 'i8', ALLOC_NORMAL); + ret = ''; break; default: AL.currentContext.err = 0xA002 /* AL_INVALID_ENUM */; return 0; } + ret = allocate(intArrayFromString(ret), 'i8', ALLOC_NORMAL); + AL.stringCache[param] = ret; return ret; |