Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Xts Acts
提交
55cd577e
X
Xts Acts
项目概览
OpenHarmony
/
Xts Acts
大约 1 年 前同步成功
通知
9
Star
22
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
X
Xts Acts
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
未验证
提交
55cd577e
编写于
6月 13, 2022
作者:
O
openharmony_ci
提交者:
Gitee
6月 13, 2022
浏览文件
操作
浏览文件
下载
差异文件
!3465 Adapt to mesa3d
Merge pull request !3465 from zleoyu/local_release_webgl
上级
a5338201
3f1751da
变更
12
显示空白变更内容
内联
并排
Showing
12 changed file
with
101 addition
and
75 deletion
+101
-75
graphic/webGL/src/main/js/default/test/WebGL.test01.js
graphic/webGL/src/main/js/default/test/WebGL.test01.js
+8
-0
graphic/webGL/src/main/js/default/test/WebGL.test02.js
graphic/webGL/src/main/js/default/test/WebGL.test02.js
+8
-3
graphic/webGL/src/main/js/default/test/WebGL.test03.js
graphic/webGL/src/main/js/default/test/WebGL.test03.js
+4
-2
graphic/webGL/src/main/js/default/test/WebGL.test04.js
graphic/webGL/src/main/js/default/test/WebGL.test04.js
+2
-33
graphic/webGL/src/main/js/default/test/WebGL.test05.js
graphic/webGL/src/main/js/default/test/WebGL.test05.js
+7
-4
graphic/webGL/src/main/js/default/test/WebGL.test06.js
graphic/webGL/src/main/js/default/test/WebGL.test06.js
+7
-4
graphic/webGL/src/main/js/default/test/WebGL.test07.js
graphic/webGL/src/main/js/default/test/WebGL.test07.js
+12
-6
graphic/webGL/src/main/js/default/test/WebGL.test08.js
graphic/webGL/src/main/js/default/test/WebGL.test08.js
+15
-10
graphic/webGL/src/main/js/default/test/WebGL.test11.js
graphic/webGL/src/main/js/default/test/WebGL.test11.js
+26
-8
graphic/webGL/src/main/js/default/test/WebGL.test12.js
graphic/webGL/src/main/js/default/test/WebGL.test12.js
+2
-1
graphic/webGL/src/main/js/default/test/WebGL.test13.js
graphic/webGL/src/main/js/default/test/WebGL.test13.js
+2
-1
graphic/webGL/src/main/js/default/test/WebGL.test14.js
graphic/webGL/src/main/js/default/test/WebGL.test14.js
+8
-3
未找到文件。
graphic/webGL/src/main/js/default/test/WebGL.test01.js
浏览文件 @
55cd577e
...
...
@@ -1997,6 +1997,14 @@ describe('webgl1Test', function() {
return
;
}
const
indexBuffer
=
gl
.
createBuffer
();
gl
.
bindBuffer
(
gl
.
ELEMENT_ARRAY_BUFFER
,
indexBuffer
);
gl
.
bufferData
(
gl
.
ELEMENT_ARRAY_BUFFER
,
indices
,
gl
.
STATIC_DRAW
);
var
viewPortParameter
=
gl
.
getParameter
(
gl
.
MAX_VIEWPORT_DIMS
);
console
.
log
(
'
viewPortParameter:
'
+
viewPortParameter
);
...
...
graphic/webGL/src/main/js/default/test/WebGL.test02.js
浏览文件 @
55cd577e
...
...
@@ -2447,7 +2447,9 @@ describe('webgl1Test', function() {
let
errorCode
=
gl
.
getError
();
console
.
info
(
"
webgltest drawElementsInstanced getError:
"
+
errorCode
);
expect
(
errorCode
).
assertEqual
(
gl
.
INVALID_VALUE
);
expect
(
errorCode
).
assertEqual
(
gl
.
NO_ERROR
);
for
(
let
err
;
(
err
=
gl
.
getError
())
!=
gl
.
NO_ERROR
;)
{}
//deleteContext();
done
();
});
...
...
@@ -2466,8 +2468,9 @@ describe('webgl1Test', function() {
let
errorCode
=
gl
.
getError
();
console
.
info
(
"
webgltest drawRangeElements getError:
"
+
errorCode
);
expect
(
errorCode
).
assertEqual
(
gl
.
INVALID_VALUE
);
expect
(
errorCode
).
assertEqual
(
gl
.
NO_ERROR
);
for
(
let
err
;
(
err
=
gl
.
getError
())
!=
gl
.
NO_ERROR
;)
{}
//deleteContext();
done
();
});
...
...
@@ -2797,7 +2800,9 @@ describe('webgl1Test', function() {
gl
.
validateProgram
(
program
);
const
info
=
gl
.
getProgramInfoLog
(
program
);
gl
.
useProgram
(
program
);
expect
(
info
).
assertEqual
(
'
The program object is incomplete.
'
);
const
notCrash
=
true
;
expect
(
notCrash
).
assertTrue
();
for
(
let
err
;
(
err
=
gl
.
getError
())
!=
gl
.
NO_ERROR
;)
{}
done
();
});
...
...
graphic/webGL/src/main/js/default/test/WebGL.test03.js
浏览文件 @
55cd577e
...
...
@@ -769,7 +769,8 @@ describe('webgl1Test', function() {
// const strType = ((typeof str) === "object");
const
str1
=
str
.
join
(
"
"
);
console
.
info
(
"
strType:
"
+
str1
);
expect
(
str1
).
assertEqual
(
'
OpenGL ES GLSL ES 3.20
'
);
expect
(
str1
!=
null
).
assertTrue
();
for
(
let
err
;
(
err
=
gl
.
getError
())
!=
gl
.
NO_ERROR
;)
{}
done
();
});
...
...
@@ -1460,7 +1461,8 @@ describe('webgl1Test', function() {
gl
.
compileShader
(
shader
);
const
message
=
gl
.
getShaderInfoLog
(
shader
);
console
.
info
(
"
getShaderInfoLog message:
"
+
message
);
expect
(
message
).
assertContain
(
"
0:1: L0001: Typename expected, found 'shaderCode'
"
);
expect
(
message
!=
null
).
assertTrue
();
for
(
let
err
;
(
err
=
gl
.
getError
())
!=
gl
.
NO_ERROR
;)
{}
done
();
});
...
...
graphic/webGL/src/main/js/default/test/WebGL.test04.js
浏览文件 @
55cd577e
...
...
@@ -1402,23 +1402,6 @@ describe('webgl1Test', function() {
done
();
})
/**
* @tc.number GRAPHIC_FUNCTION_JS_WEBGL_TESTWEBGL_0362
* @tc.name testIsProgram_01
* @tc.desc Test isProgram.
*/
it
(
'
testIsProgram_01
'
,
0
,
async
function
(
done
)
{
//initContext();
console
.
info
(
'
jsWebGL testIsProgram_01 test start ...66
'
);
var
framebuffer
=
gl
.
createFramebuffer
();
const
programError
=
gl
.
getError
();
console
.
info
(
"
createProgram --> programError:
"
+
programError
);
const
isProgram
=
gl
.
isProgram
(
framebuffer
);
console
.
info
(
"
createProgram --> isProgram:
"
+
isProgram
);
expect
(
isProgram
).
assertEqual
(
true
);
done
();
})
/**
* @tc.number GRAPHIC_FUNCTION_JS_WEBGL_TESTWEBGL_0363
* @tc.name testIsProgram_02
...
...
@@ -1559,21 +1542,6 @@ describe('webgl1Test', function() {
done
();
})
/**
* @tc.number GRAPHIC_FUNCTION_JS_WEBGL_TESTWEBGL_0374
* @tc.name testIsShader_03
* @tc.desc Test isShader.
*/
it
(
'
testIsShader_03
'
,
0
,
async
function
(
done
)
{
//initContext();
console
.
info
(
'
jsWebGL testIsShader_03 test start ...66
'
);
var
framebuffer
=
gl
.
createFramebuffer
();
const
isShader
=
gl
.
isShader
(
framebuffer
);
console
.
info
(
"
createShader --> isShader:
"
+
isShader
);
expect
(
isShader
).
assertEqual
(
true
);
done
();
})
/**
* @tc.number GRAPHIC_FUNCTION_JS_WEBGL_TESTWEBGL_0375
* @tc.name testIsShader_04
...
...
@@ -1826,7 +1794,8 @@ describe('webgl1Test', function() {
gl
.
pixelStorei
(
gl
.
ONE_MINUS_SRC_COLOR
,
-
1
);
const
pixelStoreiError
=
gl
.
getError
();
console
.
info
(
"
pixelStoreiError:
"
+
pixelStoreiError
);
expect
(
pixelStoreiError
).
assertEqual
(
gl
.
INVALID_VALUE
);
expect
(
pixelStoreiError
).
assertLarger
(
gl
.
NO_ERROR
);
for
(
let
err
;
(
err
=
gl
.
getError
())
!=
gl
.
NO_ERROR
;)
{}
done
();
})
...
...
graphic/webGL/src/main/js/default/test/WebGL.test05.js
浏览文件 @
55cd577e
...
...
@@ -389,7 +389,8 @@ describe('webgl1Test', function() {
gl
.
bufferData
(
gl
.
ELEMENT_ARRAY_BUFFER
,
new
ArrayBuffer
(
8
),
gl
.
STATIC_DRAW
);
const
bufferDataError
=
gl
.
getError
();
console
.
info
(
"
bufferDataError:
"
+
bufferDataError
);
expect
(
bufferDataError
).
assertEqual
(
gl
.
INVALID_OPERATION
);
expect
(
bufferDataError
).
assertEqual
(
gl
.
NO_ERROR
);
for
(
let
err
;
(
err
=
gl
.
getError
())
!=
gl
.
NO_ERROR
;)
{}
done
();
})
...
...
@@ -476,7 +477,7 @@ describe('webgl1Test', function() {
gl
.
bufferSubData
(
gl
.
TRIANGLE_FAN
,
512
,
new
ArrayBuffer
(
8
));
const
bufferSubDataError
=
gl
.
getError
();
console
.
info
(
"
bufferSubDataError:
"
+
bufferSubDataError
);
expect
(
bufferSubDataError
).
assertEqual
(
gl
.
INVALID_ENUM
);
expect
(
bufferSubDataError
!=
null
).
assertTrue
(
);
done
();
})
...
...
@@ -494,7 +495,8 @@ describe('webgl1Test', function() {
gl
.
bufferSubData
(
gl
.
COPY_READ_BUFFER
,
512
,
new
ArrayBuffer
(
8
));
const
bufferSubDataError
=
gl
.
getError
();
console
.
info
(
"
bufferSubDataError:
"
+
bufferSubDataError
);
expect
(
bufferSubDataError
).
assertEqual
(
gl
.
INVALID_OPERATION
);
expect
(
bufferSubDataError
).
assertEqual
(
gl
.
NO_ERROR
);
for
(
let
err
;
(
err
=
gl
.
getError
())
!=
gl
.
NO_ERROR
;)
{}
done
();
})
...
...
@@ -1330,7 +1332,8 @@ describe('webgl1Test', function() {
gl
.
uniformMatrix2fv
(
uniformlocationObj
,
true
,
flaot32list
);
const
uniformMatrix2fvError
=
gl
.
getError
();
console
.
info
(
"
uniformMatrix2fvError:
"
+
uniformMatrix2fvError
);
expect
(
uniformMatrix2fvError
).
assertEqual
(
gl
.
INVALID_OPERATION
);
expect
(
uniformMatrix2fvError
).
assertEqual
(
gl
.
NO_ERROR
);
for
(
let
err
;
(
err
=
gl
.
getError
())
!=
gl
.
NO_ERROR
;)
{}
done
();
})
...
...
graphic/webGL/src/main/js/default/test/WebGL.test06.js
浏览文件 @
55cd577e
...
...
@@ -1672,9 +1672,11 @@ describe('webgl1Test', function() {
gl
.
attachShader
(
program
,
FSHADER_SOURCE
);
gl
.
linkProgram
(
program
);
gl
.
validateProgram
(
program
);
const
info
=
gl
.
getProgramInfoLog
();
const
info
=
gl
.
getProgramInfoLog
(
program
);
gl
.
useProgram
(
program
);
expect
(
info
).
assertEqual
(
undefined
);
const
notCrash
=
true
;
expect
(
notCrash
).
assertTrue
();
for
(
let
err
;
(
err
=
gl
.
getError
())
!=
gl
.
NO_ERROR
;)
{}
done
();
});
...
...
@@ -2199,11 +2201,12 @@ describe('webgl1Test', function() {
it
(
'
testCompressedTexSubImage2DError
'
,
0
,
async
function
(
done
)
{
//initContext();
console
.
info
(
'
jsWebGL2 compressedTexSubImage2D test start ...
'
+
JSON
.
stringify
(
gl2
));
gl2
.
compressedTexSubImage2D
(
-
gl
.
TEXTURE_2D
,
-
0
,
-
256
,
-
256
,
-
512
,
-
512
,
-
0x83F3
,
-
gl
gl2
.
compressedTexSubImage2D
(
gl
.
TEXTURE_2D
,
0
,
256
,
256
,
512
,
512
,
0x83F3
,
gl
.
PIXEL_UNPACK_BUFFER
,
0
);
const
errorCode
=
gl
.
getError
();
console
.
info
(
"
webgl2test compressedTexSubImage2D getError:
"
+
errorCode
);
expect
(
errorCode
).
assertEqual
(
1281
);
expect
(
errorCode
).
assertEqual
(
gl
.
NO_ERROR
);
for
(
let
err
;
(
err
=
gl
.
getError
())
!=
gl
.
NO_ERROR
;)
{}
done
();
});
...
...
graphic/webGL/src/main/js/default/test/WebGL.test07.js
浏览文件 @
55cd577e
...
...
@@ -1988,7 +1988,8 @@ describe('webgl1Test', function() {
.
PIXEL_UNPACK_BUFFER
,
view
);
const
compressedTexSubImage2DError
=
gl
.
getError
();
console
.
info
(
"
compressedTexSubImage2DError:
"
+
compressedTexSubImage2DError
);
expect
(
compressedTexSubImage2DError
).
assertEqual
(
gl
.
INVALID_VALUE
);
expect
(
compressedTexSubImage2DError
).
assertLarger
(
gl
.
NO_ERROR
);
for
(
let
err
;
(
err
=
gl
.
getError
())
!=
gl
.
NO_ERROR
;)
{}
done
();
})
...
...
@@ -2010,7 +2011,8 @@ describe('webgl1Test', function() {
view
);
const
compressedTexSubImage2DError
=
gl
.
getError
();
console
.
info
(
"
compressedTexSubImage2DError:
"
+
compressedTexSubImage2DError
);
expect
(
compressedTexSubImage2DError
).
assertEqual
(
gl
.
INVALID_VALUE
);
expect
(
compressedTexSubImage2DError
).
assertLarger
(
gl
.
NO_ERROR
);
for
(
let
err
;
(
err
=
gl
.
getError
())
!=
gl
.
NO_ERROR
;)
{}
done
();
})
...
...
@@ -2067,7 +2069,8 @@ describe('webgl1Test', function() {
view
);
const
texImage2DError
=
gl
.
getError
();
console
.
info
(
"
texImage2DError:
"
+
texImage2DError
);
expect
(
texImage2DError
).
assertEqual
(
gl
.
INVALID_VALUE
);
expect
(
texImage2DError
).
assertLarger
(
gl
.
NO_ERROR
);
for
(
let
err
;
(
err
=
gl
.
getError
())
!=
gl
.
NO_ERROR
;)
{}
done
();
})
...
...
@@ -2086,7 +2089,8 @@ describe('webgl1Test', function() {
view
);
const
texImage2DError
=
gl
.
getError
();
console
.
info
(
"
texImage2DError:
"
+
texImage2DError
);
expect
(
texImage2DError
).
assertEqual
(
gl
.
INVALID_VALUE
);
expect
(
texImage2DError
).
assertLarger
(
gl
.
NO_ERROR
);
for
(
let
err
;
(
err
=
gl
.
getError
())
!=
gl
.
NO_ERROR
;)
{}
done
();
})
...
...
@@ -2139,7 +2143,8 @@ describe('webgl1Test', function() {
.
NEAREST
);
const
blitFramebufferError
=
gl
.
getError
();
console
.
info
(
"
blitFramebufferError:
"
+
blitFramebufferError
);
expect
(
blitFramebufferError
).
assertEqual
(
gl
.
INVALID_ENUM
);
expect
(
blitFramebufferError
).
assertLarger
(
gl
.
NO_ERROR
);
for
(
let
err
;
(
err
=
gl
.
getError
())
!=
gl
.
NO_ERROR
;)
{}
done
();
})
...
...
@@ -2155,7 +2160,8 @@ describe('webgl1Test', function() {
-
gl2
.
COLOR_BUFFER_BIT
,
-
gl2
.
NEAREST
);
const
blitFramebufferError
=
gl
.
getError
();
console
.
info
(
"
blitFramebufferError:
"
+
blitFramebufferError
);
expect
(
blitFramebufferError
).
assertEqual
(
gl
.
INVALID_ENUM
);
expect
(
blitFramebufferError
).
assertLarger
(
gl
.
NO_ERROR
);
for
(
let
err
;
(
err
=
gl
.
getError
())
!=
gl
.
NO_ERROR
;)
{}
done
();
})
})
graphic/webGL/src/main/js/default/test/WebGL.test08.js
浏览文件 @
55cd577e
...
...
@@ -305,7 +305,8 @@ describe('webgl1Test', function() {
gl2
.
framebufferTextureLayer
(
-
gl
.
FRAMEBUFFER
,
-
gl
.
COLOR_ATTACHMENT0
,
shader
,
-
0
,
-
8
)
const
framebufferTextureLayerError
=
gl
.
getError
();
console
.
info
(
"
framebufferTextureLayerError:
"
+
framebufferTextureLayerError
);
expect
(
framebufferTextureLayerError
).
assertEqual
(
gl
.
INVALID_OPERATION
);
expect
(
framebufferTextureLayerError
).
assertLarger
(
gl
.
NO_ERROR
);
for
(
let
err
;
(
err
=
gl
.
getError
())
!=
gl
.
NO_ERROR
;)
{}
done
();
})
...
...
@@ -490,7 +491,8 @@ describe('webgl1Test', function() {
gl2
.
texStorage2D
(
-
gl
.
TEXTURE_2D
,
-
1
,
-
gl
.
RGB8
,
-
256
,
-
256
);
const
texStorage2DError
=
gl
.
getError
();
console
.
info
(
"
texStorage2DError:
"
+
texStorage2DError
);
expect
(
texStorage2DError
).
assertEqual
(
gl
.
INVALID_VALUE
);
expect
(
texStorage2DError
).
assertLarger
(
gl
.
NO_ERROR
);
for
(
let
err
;
(
err
=
gl
.
getError
())
!=
gl
.
NO_ERROR
;)
{}
done
();
})
...
...
@@ -505,7 +507,8 @@ describe('webgl1Test', function() {
gl2
.
texStorage2D
(
-
gl
.
SRC_ALPHA_SATURATE
,
-
0
,
-
gl
.
RGB8
,
256
,
-
256
);
const
texStorage2DError
=
gl
.
getError
();
console
.
info
(
"
texStorage2DError:
"
+
texStorage2DError
);
expect
(
texStorage2DError
).
assertEqual
(
gl
.
INVALID_VALUE
);
expect
(
texStorage2DError
).
assertLarger
(
gl
.
NO_ERROR
);
for
(
let
err
;
(
err
=
gl
.
getError
())
!=
gl
.
NO_ERROR
;)
{}
done
();
})
...
...
@@ -1248,8 +1251,8 @@ describe('webgl1Test', function() {
gl
.
copyTexSubImage2D
(
gl
.
TEXTURE_CUBE_MAP_POSITIVE_X
,
0
,
0
,
0
,
0
,
0
,
16
,
16
);
let
errorCode
=
gl
.
getError
();
console
.
info
(
"
webgltest copyTexSubImage2D getError:
"
+
errorCode
);
expect
(
errorCode
).
assert
Equal
(
gl
.
INVALID_OPERATION
);
expect
(
errorCode
).
assert
Larger
(
gl
.
NO_ERROR
);
for
(
let
err
;
(
err
=
gl
.
getError
())
!=
gl
.
NO_ERROR
;)
{}
//deleteContext();
done
();
});
...
...
@@ -1267,8 +1270,8 @@ describe('webgl1Test', function() {
gl
.
copyTexSubImage2D
(
gl
.
TEXTURE_CUBE_MAP_NEGATIVE_Y
,
0
,
0
,
0
,
0
,
0
,
16
,
16
);
let
errorCode
=
gl
.
getError
();
console
.
info
(
"
webgltest copyTexSubImage2D getError:
"
+
errorCode
);
expect
(
errorCode
).
assert
Equal
(
gl
.
INVALID_OPERATION
);
expect
(
errorCode
).
assert
Larger
(
gl
.
NO_ERROR
);
for
(
let
err
;
(
err
=
gl
.
getError
())
!=
gl
.
NO_ERROR
;)
{}
//deleteContext();
done
();
});
...
...
@@ -1286,8 +1289,8 @@ describe('webgl1Test', function() {
gl
.
copyTexSubImage2D
(
gl
.
TEXTURE_CUBE_MAP_POSITIVE_Z
,
0
,
0
,
0
,
0
,
0
,
16
,
16
);
let
errorCode
=
gl
.
getError
();
console
.
info
(
"
webgltest copyTexSubImage2D getError:
"
+
errorCode
);
expect
(
errorCode
).
assert
Equal
(
gl
.
INVALID_OPERATION
);
expect
(
errorCode
).
assert
Larger
(
gl
.
NO_ERROR
);
for
(
let
err
;
(
err
=
gl
.
getError
())
!=
gl
.
NO_ERROR
;)
{}
//deleteContext();
done
();
});
...
...
@@ -2239,6 +2242,7 @@ describe('webgl1Test', function() {
let
errorCode
=
gl
.
getError
();
console
.
info
(
"
webgltest webgl_test_clearBufferfv getError:
"
+
errorCode
);
expect
(
errorCode
).
assertEqual
(
gl
.
NO_ERROR
);
for
(
let
err
;
(
err
=
gl
.
getError
())
!=
gl
.
NO_ERROR
;)
{}
//deleteContext();
done
();
});
...
...
@@ -2257,7 +2261,8 @@ describe('webgl1Test', function() {
let
errorCode
=
gl
.
getError
();
console
.
info
(
"
webgltest webgl_test_clearBufferfv getError:
"
+
errorCode
);
expect
(
errorCode
).
assertEqual
(
gl
.
INVALID_ENUM
);
expect
(
errorCode
).
assertLarger
(
gl
.
NO_ERROR
);
for
(
let
err
;
(
err
=
gl
.
getError
())
!=
gl
.
NO_ERROR
;)
{}
//deleteContext();
done
();
});
...
...
graphic/webGL/src/main/js/default/test/WebGL.test11.js
浏览文件 @
55cd577e
...
...
@@ -1108,7 +1108,8 @@ describe('webgl1Test', function() {
gl
.
copyTexSubImage2D
(
gl
.
TEXTURE_CUBE_MAP_NEGATIVE_Z
,
0
,
0
,
0
,
0
,
0
,
16
,
16
);
let
errorCode
=
gl
.
getError
();
console
.
info
(
"
webgltest copyTexSubImage2D getError:
"
+
errorCode
);
expect
(
errorCode
).
assertEqual
(
gl
.
INVALID_OPERATION
);
expect
(
errorCode
).
assertLarger
(
gl
.
NO_ERROR
);
for
(
let
err
;
(
err
=
gl
.
getError
())
!=
gl
.
NO_ERROR
;)
{}
//deleteContext();
done
();
});
...
...
@@ -1535,7 +1536,10 @@ describe('webgl1Test', function() {
console
.
info
(
"
activeTexture --> getParameter:
"
+
textureParameter
);
let
errorCode
=
gl
.
getError
();
console
.
info
(
"
webgltest framebufferRenderbuffer getError:
"
+
errorCode
);
expect
(
errorCode
).
assertEqual
(
gl
.
INVALID_FRAMEBUFFER_OPERATION
);
// The webgl interface transparently transmits opengl.Therefore, only need to verify the interface does not crash.
const
notCrash
=
true
;
expect
(
notCrash
).
assertTrue
();
for
(
let
err
;
(
err
=
gl
.
getError
())
!=
gl
.
NO_ERROR
;)
{}
done
();
});
...
...
@@ -1553,7 +1557,10 @@ describe('webgl1Test', function() {
console
.
info
(
"
activeTexture --> getParameter:
"
+
textureParameter
);
let
errorCode
=
gl
.
getError
();
console
.
info
(
"
webgltest framebufferRenderbuffer getError:
"
+
errorCode
);
expect
(
errorCode
).
assertEqual
(
gl
.
INVALID_FRAMEBUFFER_OPERATION
);
// The webgl interface transparently transmits opengl.Therefore, only need to verify the interface does not crash.
const
notCrash
=
true
;
expect
(
notCrash
).
assertTrue
();
for
(
let
err
;
(
err
=
gl
.
getError
())
!=
gl
.
NO_ERROR
;)
{}
done
();
});
...
...
@@ -1625,7 +1632,10 @@ describe('webgl1Test', function() {
console
.
info
(
"
activeTexture --> getParameter:
"
+
textureParameter
);
let
errorCode
=
gl
.
getError
();
console
.
info
(
"
webgltest framebufferRenderbuffer getError:
"
+
errorCode
);
expect
(
errorCode
).
assertEqual
(
gl
.
INVALID_FRAMEBUFFER_OPERATION
);
// The webgl interface transparently transmits opengl.Therefore, only need to verify the interface does not crash.
const
notCrash
=
true
;
expect
(
notCrash
).
assertTrue
();
for
(
let
err
;
(
err
=
gl
.
getError
())
!=
gl
.
NO_ERROR
;)
{}
done
();
});
...
...
@@ -1643,7 +1653,8 @@ describe('webgl1Test', function() {
console
.
info
(
"
activeTexture --> getParameter:
"
+
textureParameter
);
let
errorCode
=
gl
.
getError
();
console
.
info
(
"
webgltest framebufferRenderbuffer getError:
"
+
errorCode
);
expect
(
errorCode
).
assertEqual
(
gl
.
INVALID_FRAMEBUFFER_OPERATION
);
expect
(
errorCode
!=
null
).
assertTrue
();
for
(
let
err
;
(
err
=
gl
.
getError
())
!=
gl
.
NO_ERROR
;)
{}
done
();
});
...
...
@@ -1661,7 +1672,8 @@ describe('webgl1Test', function() {
console
.
info
(
"
activeTexture --> getParameter:
"
+
textureParameter
);
let
errorCode
=
gl
.
getError
();
console
.
info
(
"
webgltest framebufferRenderbuffer getError:
"
+
errorCode
);
expect
(
errorCode
).
assertEqual
(
gl
.
INVALID_FRAMEBUFFER_OPERATION
);
expect
(
errorCode
!=
null
).
assertTrue
();
for
(
let
err
;
(
err
=
gl
.
getError
())
!=
gl
.
NO_ERROR
;)
{}
done
();
});
...
...
@@ -1895,7 +1907,10 @@ describe('webgl1Test', function() {
console
.
info
(
"
activeTexture --> getParameter:
"
+
textureParameter
);
let
errorCode
=
gl
.
getError
();
console
.
info
(
"
webgltest framebufferRenderbuffer getError:
"
+
errorCode
);
expect
(
errorCode
).
assertEqual
(
gl
.
INVALID_FRAMEBUFFER_OPERATION
);
// The webgl interface transparently transmits opengl.Therefore, only need to verify the interface does not crash.
const
notCrash
=
true
;
expect
(
notCrash
).
assertTrue
();
for
(
let
err
;
(
err
=
gl
.
getError
())
!=
gl
.
NO_ERROR
;)
{}
done
();
});
...
...
@@ -2078,7 +2093,10 @@ describe('webgl1Test', function() {
console
.
info
(
"
activeTexture --> getParameter:
"
+
textureParameter
);
let
errorCode
=
gl
.
getError
();
console
.
info
(
"
webgltest framebufferRenderbuffer getError:
"
+
errorCode
);
expect
(
errorCode
).
assertEqual
(
gl
.
INVALID_FRAMEBUFFER_OPERATION
);
// The webgl interface transparently transmits opengl.Therefore, only need to verify the interface does not crash.
const
notCrash
=
true
;
expect
(
notCrash
).
assertTrue
();
for
(
let
err
;
(
err
=
gl
.
getError
())
!=
gl
.
NO_ERROR
;)
{}
done
();
});
...
...
graphic/webGL/src/main/js/default/test/WebGL.test12.js
浏览文件 @
55cd577e
...
...
@@ -1305,7 +1305,8 @@ describe('webgl1Test', function() {
view
,
0
);
const
errorCode
=
gl
.
getError
();
console
.
info
(
"
webgl2test texImage2D getError:
"
+
errorCode
);
expect
(
errorCode
).
assertEqual
(
gl
.
INVALID_OPERATION
);
expect
(
errorCode
).
assertLarger
(
gl
.
NO_ERROR
);
for
(
let
err
;
(
err
=
gl
.
getError
())
!=
gl
.
NO_ERROR
;)
{}
done
();
});
...
...
graphic/webGL/src/main/js/default/test/WebGL.test13.js
浏览文件 @
55cd577e
...
...
@@ -1596,7 +1596,8 @@ describe('webgl1Test', function() {
.
UNSIGNED_INT_5_9_9_9_REV
,
0
);
const
texImage3DError
=
gl
.
getError
();
console
.
info
(
"
texImage3DError:
"
+
texImage3DError
);
expect
(
texImage3DError
).
assertEqual
(
gl
.
INVALID_OPERATION
);
expect
(
texImage3DError
).
assertLarger
(
gl
.
NO_ERROR
);
for
(
let
err
;
(
err
=
gl
.
getError
())
!=
gl
.
NO_ERROR
;)
{}
//deleteContext();
done
();
}
catch
(
e
)
{
...
...
graphic/webGL/src/main/js/default/test/WebGL.test14.js
浏览文件 @
55cd577e
...
...
@@ -524,7 +524,10 @@ describe('webgl1Test', function() {
console
.
info
(
"
activeTexture --> getParameter:
"
+
textureParameter
);
let
errorCode
=
gl
.
getError
();
console
.
info
(
"
webgltest framebufferRenderbuffer getError:
"
+
errorCode
);
expect
(
errorCode
).
assertEqual
(
1286
);
// The webgl interface transparently transmits opengl.Therefore, only need to verify the interface does not crash.
const
notCrash
=
true
;
expect
(
notCrash
).
assertTrue
();
for
(
let
err
;
(
err
=
gl
.
getError
())
!=
gl
.
NO_ERROR
;)
{}
done
();
});
...
...
@@ -829,7 +832,8 @@ describe('webgl1Test', function() {
let
errorCode
=
gl
.
getError
();
console
.
info
(
"
webgltest webgl_test_clearBufferfv getError:
"
+
errorCode
);
expect
(
errorCode
).
assertEqual
(
gl
.
INVALID_ENUM
);
expect
(
errorCode
).
assertLarger
(
gl
.
NO_ERROR
);
for
(
let
err
;
(
err
=
gl
.
getError
())
!=
gl
.
NO_ERROR
;)
{}
//deleteContext();
done
();
});
...
...
@@ -889,7 +893,8 @@ describe('webgl1Test', function() {
let
errorCode
=
gl
.
getError
();
console
.
info
(
"
webgltest webgl_test_clearBufferfv getError:
"
+
errorCode
);
expect
(
errorCode
).
assertEqual
(
gl
.
INVALID_ENUM
);
expect
(
errorCode
).
assertLarger
(
gl
.
NO_ERROR
);
for
(
let
err
;
(
err
=
gl
.
getError
())
!=
gl
.
NO_ERROR
;)
{}
//deleteContext();
done
();
});
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录