alGetString fixes from review
This commit is contained in:
Родитель
9294c37f65
Коммит
1083b6e1f6
|
@ -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;
|
||||
|
|
Загрузка…
Ссылка в новой задаче