aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/library_openal.js25
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;