aboutsummaryrefslogtreecommitdiff
path: root/src/library_openal.js
diff options
context:
space:
mode:
authorCharlie Birks <admin@daftgames.net>2014-01-28 09:59:52 +0000
committerCharlie Birks <admin@daftgames.net>2014-01-28 09:59:52 +0000
commit1083b6e1f6d471bb947e917695e415ede07dad9f (patch)
treec92e208fa4dfa79a8d0c2b05c4cf32b87a2bd141 /src/library_openal.js
parent9294c37f652f4ad9cfe0375b4eca79773b14a89f (diff)
alGetString fixes from review
Diffstat (limited to 'src/library_openal.js')
-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;