@@ -849,39 +849,39 @@ window.onload = function () {
849
849
850
850
}
851
851
852
- var commandsNeedingResponse = [
853
- "swapBuffers" ,
854
- "checkFramebufferStatus" ,
855
- "createProgram" ,
856
- "createShader" ,
857
- "genBuffers" ,
858
- "genFramebuffers" ,
859
- "genRenderbuffers" ,
860
- "genTextures" ,
861
- "getAttachedShaders" ,
862
- "getAttribLocation" ,
863
- "getBooleanv" ,
864
- "getError" ,
865
- "getFramebufferAttachmentParameteriv" ,
866
- "getIntegerv" ,
867
- "getParameter" ,
868
- "getProgramInfoLog" ,
869
- "getProgramiv" ,
870
- "getRenderbufferParameteriv" ,
871
- "getShaderiv" ,
872
- "getShaderPrecisionFormat" ,
873
- "getString" ,
874
- "getTexParameterfv" ,
875
- "getTexParameteriv" ,
876
- "getUniformfv" ,
877
- "getUniformLocation" ,
878
- "getUniformiv" ,
879
- "getVertexAttribfv" ,
880
- "getVertexAttribiv" ,
881
- "getShaderSource" ,
882
- "getShaderInfoLog" ,
883
- "isRenderbuffer"
884
- ] ;
852
+ var commandsNeedingResponse = {
853
+ "swapBuffers" : undefined ,
854
+ "checkFramebufferStatus" : undefined ,
855
+ "createProgram" : undefined ,
856
+ "createShader" : undefined ,
857
+ "genBuffers" : undefined ,
858
+ "genFramebuffers" : undefined ,
859
+ "genRenderbuffers" : undefined ,
860
+ "genTextures" : undefined ,
861
+ "getAttachedShaders" : undefined ,
862
+ "getAttribLocation" : undefined ,
863
+ "getBooleanv" : undefined ,
864
+ "getError" : undefined ,
865
+ "getFramebufferAttachmentParameteriv" : undefined ,
866
+ "getIntegerv" : undefined ,
867
+ "getParameter" : undefined ,
868
+ "getProgramInfoLog" : undefined ,
869
+ "getProgramiv" : undefined ,
870
+ "getRenderbufferParameteriv" : undefined ,
871
+ "getShaderiv" : undefined ,
872
+ "getShaderPrecisionFormat" : undefined ,
873
+ "getString" : undefined ,
874
+ "getTexParameterfv" : undefined ,
875
+ "getTexParameteriv" : undefined ,
876
+ "getUniformfv" : undefined ,
877
+ "getUniformLocation" : undefined ,
878
+ "getUniformiv" : undefined ,
879
+ "getVertexAttribfv" : undefined ,
880
+ "getVertexAttribiv" : undefined ,
881
+ "getShaderSource" : undefined ,
882
+ "getShaderInfoLog" : undefined ,
883
+ "isRenderbuffer" : undefined
884
+ } ;
885
885
886
886
var ensureContextData = function ( context ) {
887
887
if ( ! ( context in contextData ) ) {
@@ -971,12 +971,9 @@ window.onload = function () {
971
971
offset += 4 ;
972
972
obj [ "function" ] = textDecoder . decode ( new Uint8Array ( buffer , offset , obj . functionNameSize ) ) ;
973
973
offset += obj . functionNameSize ;
974
- for ( var i in commandsNeedingResponse ) {
975
- if ( commandsNeedingResponse [ i ] === obj . function ) {
976
- obj [ "id" ] = view . getUint32 ( offset ) ;
977
- offset += 4 ;
978
- break ;
979
- }
974
+ if ( obj . function in commandsNeedingResponse ) {
975
+ obj [ "id" ] = view . getUint32 ( offset ) ;
976
+ offset += 4 ;
980
977
}
981
978
obj [ "parameterCount" ] = view . getUint32 ( offset ) ;
982
979
offset += 4 ;
@@ -1085,11 +1082,8 @@ window.onload = function () {
1085
1082
var d = contextData [ currentContext ] ;
1086
1083
if ( d )
1087
1084
d . glCommands . push ( obj ) ;
1088
- for ( var i in commandsNeedingResponse )
1089
- if ( commandsNeedingResponse [ i ] === obj . function ) {
1090
- execGL ( currentContext ) ;
1091
- break ;
1092
- }
1085
+ if ( obj . function in commandsNeedingResponse )
1086
+ execGL ( currentContext ) ;
1093
1087
} ;
1094
1088
1095
1089
socket . onopen = function ( event ) {
0 commit comments