/external/deqp/external/openglcts/modules/glesext/geometry_shader/ |
D | esextcGeometryShaderBlitting.cpp | 154 m_read_fbo_completeness = gl.checkFramebufferStatus(GL_READ_FRAMEBUFFER); in iterate() 183 gl.bindFramebuffer(GL_READ_FRAMEBUFFER, m_fbo_draw_id); in iterate() 185 gl.framebufferTextureLayer(GL_READ_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, m_to_draw, 0, n); in iterate() 228 gl.bindFramebuffer(GL_READ_FRAMEBUFFER, 0); in deinit() 285 gl.bindFramebuffer(GL_READ_FRAMEBUFFER, fbo_read_id); in setUpFramebuffersForRendering() 289 gl.framebufferTexture(GL_READ_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, to_read, 0 /* level */); in setUpFramebuffersForRendering() 319 gl.bindFramebuffer(GL_READ_FRAMEBUFFER, fbo_read_id); in setUpFramebuffersForRendering() 323 gl.framebufferTextureLayer(GL_READ_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, to_read, 0, 0); in setUpFramebuffersForRendering() 353 gl.bindFramebuffer(GL_READ_FRAMEBUFFER, fbo_read_id); in setUpFramebuffersForRendering() 357 gl.framebufferTexture(GL_READ_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, to_read, 0 /* level */); in setUpFramebuffersForRendering()
|
D | esextcGeometryShaderLayeredRenderingFBONoAttachment.cpp | 371 gl.bindFramebuffer(GL_READ_FRAMEBUFFER, m_fbo_id); in iterate() 375 …gl.framebufferTextureLayer(GL_READ_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, m_to_id, 0 /* level */, n_la… in iterate() 379 if (gl.checkFramebufferStatus(GL_READ_FRAMEBUFFER) != GL_FRAMEBUFFER_COMPLETE) in iterate() 417 gl.framebufferTextureLayer(GL_READ_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, 0, 0, 0); in iterate()
|
D | esextcGeometryShaderLayeredFramebuffer.cpp | 309 gl.bindFramebuffer(GL_READ_FRAMEBUFFER, m_read_fbo_id); in iterate() 320 …gl.framebufferTextureLayer(GL_READ_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, m_to_id, 0 /* level */, n_la… in iterate() 563 gl.bindFramebuffer(GL_READ_FRAMEBUFFER, m_fbo_char_id); in iterate() 705 gl.bindFramebuffer(GL_READ_FRAMEBUFFER, m_read_fbo_id); in iterate() 711 …gl.framebufferTextureLayer(GL_READ_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, to_id, 0 /* level */, n_laye… in iterate() 1042 gl.bindFramebuffer(GL_READ_FRAMEBUFFER, m_read_fbo_id); in iterate() 1060 …gl.framebufferTextureLayer(GL_READ_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, m_to_a_id, 0 /* level */, n); in iterate() 1359 gl.bindFramebuffer(GL_READ_FRAMEBUFFER, m_fbo_id); in iterate() 1361 …gl.framebufferTextureLayer(GL_READ_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, m_to_a_id, 0 /* level */, n); in iterate() 1362 …gl.framebufferTexture(GL_READ_FRAMEBUFFER, GL_DEPTH_STENCIL_ATTACHMENT, 0 /* texture */, 0 /* leve… in iterate() [all …]
|
D | esextcGeometryShaderLayeredRendering.cpp | 525 …gl.framebufferTextureLayer(GL_READ_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, texture_id, 0 /* base mip-ma… in iterate() 537 gl.framebufferTexture2D(GL_READ_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, texture_target, texture_id, in iterate() 557 gl.bindFramebuffer(GL_READ_FRAMEBUFFER, m_tests[n_current_test].fbo_id); in iterate() 577 gl.bindFramebuffer(GL_READ_FRAMEBUFFER, dst_fbo_id); in iterate()
|
D | esextcGeometryShaderLayeredRenderingBoundaryCondition.cpp | 158 gl.bindFramebuffer(GL_READ_FRAMEBUFFER, 0); in deinit() 403 gl.bindFramebuffer(GL_READ_FRAMEBUFFER, m_fbo_read_id); in iterate() 426 …gl.framebufferTextureLayer(GL_READ_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, m_textures_info[nTexture].m_… in iterate()
|
/external/angle/src/tests/gl_tests/ |
D | ComputeShaderTest.cpp | 71 glBindFramebuffer(GL_READ_FRAMEBUFFER, framebuffer); in runSharedMemoryTest() 73 glFramebufferTexture2D(GL_READ_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, GL_TEXTURE_2D, texture[1], in runSharedMemoryTest() 676 glBindFramebuffer(GL_READ_FRAMEBUFFER, framebuffer); in TEST_P() 678 glFramebufferTexture2D(GL_READ_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, GL_TEXTURE_2D, texture, 0); in TEST_P() 738 glBindFramebuffer(GL_READ_FRAMEBUFFER, mFramebuffer); in TEST_P() 740 glFramebufferTexture2D(GL_READ_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, GL_TEXTURE_2D, mTexture[0], in TEST_P() 746 glFramebufferTexture2D(GL_READ_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, GL_TEXTURE_2D, mTexture[1], in TEST_P() 796 glBindFramebuffer(GL_READ_FRAMEBUFFER, mFramebuffer); in TEST_P() 798 glFramebufferTexture2D(GL_READ_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, GL_TEXTURE_2D, mTexture, 0); in TEST_P() 1070 glBindFramebuffer(GL_READ_FRAMEBUFFER, framebuffer); in TEST_P() [all …]
|
D | BlitFramebufferANGLETest.cpp | 327 glBindFramebuffer(GL_READ_FRAMEBUFFER, readFramebuffer); in multisampleTestHelper() 333 glBindFramebuffer(GL_READ_FRAMEBUFFER, drawFramebuffer); in multisampleTestHelper() 1176 glBindFramebuffer(GL_READ_FRAMEBUFFER, framebuffer.get()); in TEST_P() 1264 glBindFramebuffer(GL_READ_FRAMEBUFFER, framebufferMS.get()); in TEST_P() 1320 glBindFramebuffer(GL_READ_FRAMEBUFFER, framebuffer.get()); in TEST_P() 1457 glBindFramebuffer(GL_READ_FRAMEBUFFER, sourceFBO); in TEST_P() 1478 glBindFramebuffer(GL_READ_FRAMEBUFFER, sourceFBO); in TEST_P() 1669 glBindFramebuffer(GL_READ_FRAMEBUFFER, sourceFBO); in TEST_P() 1690 glBindFramebuffer(GL_READ_FRAMEBUFFER, sourceFBO); in TEST_P() 1726 glBindFramebuffer(GL_READ_FRAMEBUFFER, sourceFBO); in TEST_P() [all …]
|
D | MultisampleCompatibilityTest.cpp | 108 glBindFramebuffer(GL_READ_FRAMEBUFFER, mSampleFBO); in prepareForVerify() 114 glBindFramebuffer(GL_READ_FRAMEBUFFER, mResolveFBO); in prepareForVerify() 330 glBindFramebuffer(GL_READ_FRAMEBUFFER, mSampleFBO); in prepareForVerify() 336 glBindFramebuffer(GL_READ_FRAMEBUFFER, mResolveFBO); in prepareForVerify()
|
D | RobustResourceInitTest.cpp | 902 glBindFramebuffer(GL_READ_FRAMEBUFFER, msFBO); in TEST_P() 903 glFramebufferRenderbuffer(GL_READ_FRAMEBUFFER, GL_DEPTH_ATTACHMENT, GL_RENDERBUFFER, msDepth); in TEST_P() 904 ASSERT_GLENUM_EQ(GL_FRAMEBUFFER_COMPLETE, glCheckFramebufferStatus(GL_READ_FRAMEBUFFER)); in TEST_P() 1074 glBindFramebuffer(GL_READ_FRAMEBUFFER, framebuffer); in TEST_P() 1075 glFramebufferTexture2D(GL_READ_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, GL_TEXTURE_2D, texture, 0); in TEST_P() 1091 glFramebufferTexture2D(GL_READ_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, GL_TEXTURE_2D, texture2, 0); in TEST_P() 1207 glBindFramebuffer(GL_READ_FRAMEBUFFER, fbo_read); in TEST_P() 1208 glFramebufferTexture2D(GL_READ_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, GL_TEXTURE_2D, tex_read, 0); in TEST_P() 1222 ASSERT_GLENUM_EQ(GL_FRAMEBUFFER_COMPLETE, glCheckFramebufferStatus(GL_READ_FRAMEBUFFER)); in TEST_P() 1262 glBindFramebuffer(GL_READ_FRAMEBUFFER, fbo_draw); in TEST_P() [all …]
|
D | ParallelShaderCompileTest.cpp | 336 glBindFramebuffer(GL_READ_FRAMEBUFFER, framebuffer); in runAndVerify() 337 glFramebufferTexture2D(GL_READ_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, GL_TEXTURE_2D, in runAndVerify()
|
/external/mesa3d/src/mesa/state_tracker/ |
D | st_copytex.c | 62 _mesa_BindFramebuffer(GL_READ_FRAMEBUFFER, 0); in st_copy_framebuffer_to_texture() 139 _mesa_BindFramebuffer(GL_READ_FRAMEBUFFER, readFBOSave); in st_copy_framebuffer_to_texture()
|
/external/angle/src/tests/perf_tests/ |
D | BlitFramebufferPerf.cpp | 153 glBindFramebuffer(GL_READ_FRAMEBUFFER, mReadFramebuffer); in initializeBenchmark() 168 glFramebufferRenderbuffer(GL_READ_FRAMEBUFFER, attachment, GL_RENDERBUFFER, mReadRenderbuffer); in initializeBenchmark() 169 ASSERT_GLENUM_EQ(GL_FRAMEBUFFER_COMPLETE, glCheckFramebufferStatus(GL_READ_FRAMEBUFFER)); in initializeBenchmark()
|
/external/deqp/external/openglcts/modules/glesext/texture_cube_map_array/ |
D | esextcTextureCubeMapArraySubImage3D.cpp | 96 gl.bindFramebuffer(GL_READ_FRAMEBUFFER, m_read_fbo_id); in initTest() 107 gl.bindFramebuffer(GL_READ_FRAMEBUFFER, 0); in deinit() 415 gl.framebufferTexture2D(GL_READ_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, GL_TEXTURE_2D, m_tex_2d_id, 0); in copyTexSubImage3D() 418 checkFramebufferStatus(GL_READ_FRAMEBUFFER); in copyTexSubImage3D() 443 …gl.framebufferTextureLayer(GL_READ_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, m_tex_cube_map_array_id, 0, … in checkResults() 447 checkFramebufferStatus(GL_READ_FRAMEBUFFER); in checkResults()
|
D | esextcTextureCubeMapArrayGenerateMipMap.cpp | 108 gl.bindFramebuffer(GL_READ_FRAMEBUFFER, 0); in deinit() 361 gl.bindFramebuffer(GL_READ_FRAMEBUFFER, m_fbo_id); in iterate() 384 …gl.framebufferTextureLayer(GL_READ_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, storage_config.m_to_id, 0, /… in iterate() 416 …gl.framebufferTextureLayer(GL_READ_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, storage_config.m_to_id, /* t… in iterate()
|
D | esextcTextureCubeMapArrayImageTextureSize.cpp | 1134 gl.bindFramebuffer(GL_READ_FRAMEBUFFER, 0); in deleteTestSpecificObjects() 1179 gl.bindFramebuffer(GL_READ_FRAMEBUFFER, m_read_fbo_id); in checkResults() 1182 gl.framebufferTexture2D(GL_READ_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, GL_TEXTURE_2D, m_rt_std_id, 0); in checkResults() 1186 checkFramebufferStatus(GL_READ_FRAMEBUFFER); in checkResults() 1204 gl.framebufferTexture2D(GL_READ_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, GL_TEXTURE_2D, m_rt_shw_id, 0); in checkResults() 1208 checkFramebufferStatus(GL_READ_FRAMEBUFFER); in checkResults() 1658 gl.framebufferTexture2D(GL_READ_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, GL_TEXTURE_2D, m_rt_img_id, 0); in checkResults() 1662 checkFramebufferStatus(GL_READ_FRAMEBUFFER); in checkResults()
|
D | esextcTextureCubeMapArrayStencilAttachments.cpp | 223 gl.bindFramebuffer(GL_READ_FRAMEBUFFER, m_fbo_read_id); in iterate() 230 …gl.framebufferTextureLayer(GL_READ_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, m_texture_cube_array_color_i… in iterate() 247 …gl.framebufferTextureLayer(GL_READ_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, m_texture_cube_array_color_i… in iterate() 444 gl.bindFramebuffer(GL_READ_FRAMEBUFFER, 0); in cleanAfterTest()
|
/external/deqp/external/openglcts/modules/gles31/ |
D | es31cFramebufferNoAttachmentsTests.cpp | 198 GL_DRAW_FRAMEBUFFER, GL_READ_FRAMEBUFFER, in iterate() 578 …expect_fbo_status(GL_READ_FRAMEBUFFER, GL_FRAMEBUFFER_COMPLETE, "Creating framebuffer with no atta… in iterate() 607 gl.bindFramebuffer(GL_READ_FRAMEBUFFER, m_framebuffer); in iterate() 608 gl.framebufferTexture2D(GL_READ_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, GL_TEXTURE_2D, m_texture, 0); in iterate() 609 …expect_fbo_status(GL_READ_FRAMEBUFFER, GL_FRAMEBUFFER_COMPLETE, "ReadPixels to texture for validat… in iterate()
|
D | es31cTextureStorageMultisampleFunctionalTests.cpp | 185 gl.bindFramebuffer(GL_READ_FRAMEBUFFER, src_fbo_id); in iterate() 194 …gl.framebufferTextureLayer(GL_READ_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, src_to_color_id, 0, /* level… in iterate() 199 …gl.framebufferTexture2D(GL_READ_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, GL_TEXTURE_2D_MULTISAMPLE, src_… in iterate() 203 …gl.framebufferTexture2D(GL_READ_FRAMEBUFFER, GL_DEPTH_STENCIL_ATTACHMENT, GL_TEXTURE_2D_MULTISAMPL… in iterate() 208 fbo_completeness_status = gl.checkFramebufferStatus(GL_READ_FRAMEBUFFER); in iterate() 402 gl.bindFramebuffer(GL_READ_FRAMEBUFFER, fbo_src_id); in iterate() 585 …gl.framebufferTexture2D(GL_READ_FRAMEBUFFER, GL_DEPTH_ATTACHMENT, GL_TEXTURE_2D_MULTISAMPLE, to_sr… in iterate() 639 gl.framebufferTexture2D(GL_READ_FRAMEBUFFER, GL_DEPTH_ATTACHMENT, GL_TEXTURE_2D, 0, /* texture */ in iterate() 642 …gl.framebufferTexture2D(GL_READ_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, GL_TEXTURE_2D, to_dst_preview_i… in iterate() 830 gl.bindFramebuffer(GL_READ_FRAMEBUFFER, fbo_read_id); in iterate() [all …]
|
/external/deqp/modules/gles31/functional/ |
D | es31fNegativeBufferApiTests.cpp | 1357 ctx.glBindFramebuffer (GL_READ_FRAMEBUFFER, fbo[0]); in blit_framebuffer() 1361 …ctx.glFramebufferTexture2D (GL_READ_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, GL_TEXTURE_2D, texture[0], … in blit_framebuffer() 1362 …ctx.glFramebufferRenderbuffer(GL_READ_FRAMEBUFFER, GL_DEPTH_STENCIL_ATTACHMENT, GL_RENDERBUFFER, r… in blit_framebuffer() 1363 ctx.glCheckFramebufferStatus(GL_READ_FRAMEBUFFER); in blit_framebuffer() 1399 …ctx.glFramebufferTexture2D (GL_READ_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, GL_TEXTURE_2D, texture[0], … in blit_framebuffer() 1405 …ctx.glFramebufferTexture2D (GL_READ_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, GL_TEXTURE_2D, texture[0], … in blit_framebuffer() 1411 …ctx.glFramebufferTexture2D (GL_READ_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, GL_TEXTURE_2D, texture[0], … in blit_framebuffer() 1423 …ctx.glFramebufferTexture2D (GL_READ_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, GL_TEXTURE_2D, texture[0], … in blit_framebuffer() 1434 …ctx.glFramebufferRenderbuffer(GL_READ_FRAMEBUFFER, GL_DEPTH_STENCIL_ATTACHMENT, GL_RENDERBUFFER, r… in blit_framebuffer() 1442 ctx.glCheckFramebufferStatus(GL_READ_FRAMEBUFFER); in blit_framebuffer() [all …]
|
/external/deqp/modules/gles3/functional/ |
D | es3fNegativeBufferApiTests.cpp | 1108 glBindFramebuffer (GL_READ_FRAMEBUFFER, fbo[0]); in init() 1112 glFramebufferTexture2D (GL_READ_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, GL_TEXTURE_2D, texture[0], 0); in init() 1113 …glFramebufferRenderbuffer(GL_READ_FRAMEBUFFER, GL_DEPTH_STENCIL_ATTACHMENT, GL_RENDERBUFFER, rbo[0… in init() 1114 glCheckFramebufferStatus(GL_READ_FRAMEBUFFER); in init() 1140 glFramebufferTexture2D (GL_READ_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, GL_TEXTURE_2D, texture[0], 0); in init() 1146 glFramebufferTexture2D (GL_READ_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, GL_TEXTURE_2D, texture[0], 0); in init() 1152 glFramebufferTexture2D (GL_READ_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, GL_TEXTURE_2D, texture[0], 0); in init() 1164 glFramebufferTexture2D (GL_READ_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, GL_TEXTURE_2D, texture[0], 0); in init() 1177 …glFramebufferRenderbuffer(GL_READ_FRAMEBUFFER, GL_DEPTH_STENCIL_ATTACHMENT, GL_RENDERBUFFER, rbo[0… in init() 1198 glBindFramebuffer (GL_READ_FRAMEBUFFER, fbo[0]); in init() [all …]
|
D | es3fFboInvalidateTests.cpp | 765 glBindFramebuffer (GL_READ_FRAMEBUFFER, 0); in render() 1150 glBindFramebuffer (GL_READ_FRAMEBUFFER, 0); in render() 1260 …const deUint32 dummyTarget = m_boundTarget == GL_DRAW_FRAMEBUFFER ? GL_READ_FRAMEBUFFER : GL_DRA… in render() 1363 …lidating GL_COLOR in GL_READ_FRAMEBUFFER", GL_COLOR_BUFFER_BIT, GL_READ_FRAMEBUFFER)); in init() 1364 …EBUFFER", GL_COLOR_BUFFER_BIT|GL_DEPTH_BUFFER_BIT|GL_STENCIL_BUFFER_BIT, GL_READ_FRAMEBUFFER)); in init() 1512 { "framebuffer_read_framebuffer", GL_FRAMEBUFFER, GL_READ_FRAMEBUFFER }, in init() 1514 { "read_framebuffer_framebuffer", GL_READ_FRAMEBUFFER, GL_FRAMEBUFFER }, in init() 1515 { "read_framebuffer_read_framebuffer", GL_READ_FRAMEBUFFER, GL_READ_FRAMEBUFFER }, in init() 1516 { "read_framebuffer_draw_framebuffer", GL_READ_FRAMEBUFFER, GL_DRAW_FRAMEBUFFER }, in init() 1518 { "draw_framebuffer_read_framebuffer", GL_DRAW_FRAMEBUFFER, GL_READ_FRAMEBUFFER }, in init()
|
D | es3fFboMultisampleTests.cpp | 176 glBindFramebuffer(GL_READ_FRAMEBUFFER, resolveFbo); in render() 313 glBindFramebuffer(GL_READ_FRAMEBUFFER, fboMultisampled); in test() 321 glBindFramebuffer(GL_READ_FRAMEBUFFER, fboResolve); in test()
|
D | es3fFramebufferBlitTests.cpp | 137 glBindFramebuffer(GL_READ_FRAMEBUFFER, srcFbo); in render() 142 glBindFramebuffer(GL_READ_FRAMEBUFFER, dstFbo); in render() 415 glBindFramebuffer(GL_READ_FRAMEBUFFER, srcFbo); in render() 421 glBindFramebuffer(GL_READ_FRAMEBUFFER, dstFbo); in render() 571 glBindFramebuffer(GL_READ_FRAMEBUFFER, srcFbo); in render() 676 glBindFramebuffer(GL_READ_FRAMEBUFFER, fbo); in render() 679 glBindFramebuffer(GL_READ_FRAMEBUFFER, m_context.getRenderContext().getDefaultFramebuffer()); in render() 826 glBindFramebuffer(GL_READ_FRAMEBUFFER, sourceFbo); in render()
|
/external/deqp/external/openglcts/modules/glesext/gpu_shader5/ |
D | esextcGPUShader5ImagesArrayIndexing.cpp | 191 gl.bindFramebuffer(GL_READ_FRAMEBUFFER, m_fbo_id); in iterate() 209 …gl.framebufferTexture2D(GL_READ_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, GL_TEXTURE_2D, m_to_ids[i], 0 /… in iterate()
|
/external/deqp/external/openglcts/modules/glesext/texture_buffer/ |
D | esextcTextureBufferOperations.cpp | 501 gl.bindFramebuffer(GL_READ_FRAMEBUFFER, m_fbo_id); in iterateSecondPhase() 510 gl.bindFramebuffer(GL_READ_FRAMEBUFFER, 0); in iterateSecondPhase() 692 gl.bindFramebuffer(GL_READ_FRAMEBUFFER, 0); in deinitSecondPhase() 955 gl.bindFramebuffer(GL_READ_FRAMEBUFFER, m_fb_fbo_id); in initializeBufferObjectData() 987 gl.bindFramebuffer(GL_READ_FRAMEBUFFER, 0); in initializeBufferObjectData() 1067 gl.bindFramebuffer(GL_READ_FRAMEBUFFER, 0); in deinit()
|