diff options
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; |