Home
last modified time | relevance | path

Searched refs:bindFramebuffer (Results 1 - 25 of 184) sorted by relevance

12345678

/third_party/vk-gl-cts/modules/gles3/functional/
H A Des3fFboApiTests.cpp159 context.bindFramebuffer(GL_FRAMEBUFFER, fbo); in textureLevelsTest()
172 context.bindFramebuffer(GL_FRAMEBUFFER, 1); in validTex2DAttachmentsTest()
208 context.bindFramebuffer(GL_FRAMEBUFFER, 1); in validTexCubeAttachmentsTest()
232 context.bindFramebuffer(GL_FRAMEBUFFER, 1); in validRboAttachmentsTest()
263 context.bindFramebuffer(GL_FRAMEBUFFER, 1); in invalidTex2DAttachmentTest()
280 context.bindFramebuffer(GL_FRAMEBUFFER, 1); in invalidTexCubeAttachmentTest()
296 context.bindFramebuffer(GL_FRAMEBUFFER, 1); in invalidRboAttachmentTest()
312 context.bindFramebuffer(GL_FRAMEBUFFER, 1); in attachNamesTest()
357 ctx.bindFramebuffer(GL_FRAMEBUFFER, 1); in attachmentQueryEmptyFboTest()
374 ctx.bindFramebuffer(GL_FRAMEBUFFE in attachmentQueryTex2DTest()
[all...]
H A Des3fFboRenderTest.cpp263 context.bindFramebuffer(GL_FRAMEBUFFER, m_framebuffer); in Framebuffer()
316 context.bindFramebuffer(GL_FRAMEBUFFER, 0); in Framebuffer()
328 m_context.bindFramebuffer(GL_FRAMEBUFFER, m_framebuffer); in checkCompleteness()
330 m_context.bindFramebuffer(GL_FRAMEBUFFER, 0); in checkCompleteness()
559 context.bindFramebuffer(GL_FRAMEBUFFER, fbo.getFramebuffer()); in render()
593 context.bindFramebuffer(GL_FRAMEBUFFER, 0); in render()
653 context.bindFramebuffer(GL_FRAMEBUFFER, fboB.getFramebuffer()); in render()
672 context.bindFramebuffer(GL_FRAMEBUFFER, fboA.getFramebuffer()); in render()
691 context.bindFramebuffer(GL_FRAMEBUFFER, fboB.getFramebuffer()); in render()
726 context.bindFramebuffer(GL_FRAMEBUFFE in render()
[all...]
H A Des3fShaderPrecisionTests.cpp258 gl.bindFramebuffer(GL_FRAMEBUFFER, m_framebuffer); in init()
264 gl.bindFramebuffer(GL_FRAMEBUFFER, m_context.getRenderContext().getDefaultFramebuffer()); in init()
354 gl.bindFramebuffer(GL_FRAMEBUFFER, m_framebuffer); in iterate()
424 gl.bindFramebuffer(GL_FRAMEBUFFER, m_context.getRenderContext().getDefaultFramebuffer()); in iterate()
511 gl.bindFramebuffer(GL_FRAMEBUFFER, m_framebuffer); in init()
517 gl.bindFramebuffer(GL_FRAMEBUFFER, m_context.getRenderContext().getDefaultFramebuffer()); in init()
570 gl.bindFramebuffer(GL_FRAMEBUFFER, m_framebuffer); in iterate()
618 gl.bindFramebuffer(GL_FRAMEBUFFER, m_context.getRenderContext().getDefaultFramebuffer()); in iterate()
705 gl.bindFramebuffer(GL_FRAMEBUFFER, m_framebuffer); in init()
711 gl.bindFramebuffer(GL_FRAMEBUFFE in init()
[all...]
H A Des3fMultiviewTests.cpp121 gl.bindFramebuffer(GL_FRAMEBUFFER, m_multiviewFbo); in setupFramebufferObjects()
275 gl.bindFramebuffer(GL_FRAMEBUFFER, m_multiviewFbo); in iterate()
287 gl.bindFramebuffer(GL_FRAMEBUFFER, 0); in iterate()
/third_party/vk-gl-cts/modules/gles2/functional/
H A Des2fFboApiTest.cpp164 context.bindFramebuffer(GL_FRAMEBUFFER, fbo); in textureLevelsTest()
184 context.bindFramebuffer(GL_FRAMEBUFFER, fbo); in textureLevelsWithRenderToMipmapTest()
197 context.bindFramebuffer(GL_FRAMEBUFFER, 1); in validTex2DAttachmentsTest()
233 context.bindFramebuffer(GL_FRAMEBUFFER, 1); in validTexCubeAttachmentsTest()
257 context.bindFramebuffer(GL_FRAMEBUFFER, 1); in validRboAttachmentsTest()
288 context.bindFramebuffer(GL_FRAMEBUFFER, 1); in invalidTex2DAttachmentTest()
305 context.bindFramebuffer(GL_FRAMEBUFFER, 1); in invalidTexCubeAttachmentTest()
321 context.bindFramebuffer(GL_FRAMEBUFFER, 1); in invalidRboAttachmentTest()
337 context.bindFramebuffer(GL_FRAMEBUFFER, 1); in attachNamesTest()
382 ctx.bindFramebuffer(GL_FRAMEBUFFE in attachmentQueryEmptyFboTest()
[all...]
H A Des2fFboRenderTest.cpp422 context.bindFramebuffer(GL_FRAMEBUFFER, m_framebuffer); in Framebuffer()
473 context.bindFramebuffer(GL_FRAMEBUFFER, 0); in Framebuffer()
486 m_context.bindFramebuffer(GL_FRAMEBUFFER, m_framebuffer); in checkCompleteness()
488 m_context.bindFramebuffer(GL_FRAMEBUFFER, 0); in checkCompleteness()
672 context.bindFramebuffer(GL_FRAMEBUFFER, fbo.getFramebuffer()); in render()
700 context.bindFramebuffer(GL_FRAMEBUFFER, 0); in render()
790 ctx.bindFramebuffer(GL_FRAMEBUFFER, fbo.getFramebuffer()); in render()
808 ctx.bindFramebuffer(GL_FRAMEBUFFER, 0); in render()
887 context.bindFramebuffer(GL_FRAMEBUFFER, fboA.getFramebuffer()); in render()
897 context.bindFramebuffer(GL_FRAMEBUFFE in render()
[all...]
H A Des2fMultisampledRenderToTextureTests.cpp93 gl.bindFramebuffer(GL_FRAMEBUFFER, framebuffer); in iterate()
128 gl.bindFramebuffer(GL_FRAMEBUFFER, 0); in iterate()
/third_party/vk-gl-cts/external/openglcts/modules/glesext/geometry_shader/
H A DesextcGeometryShaderBlitting.cpp183 gl.bindFramebuffer(GL_READ_FRAMEBUFFER, m_fbo_draw_id); in iterate()
227 gl.bindFramebuffer(GL_DRAW_FRAMEBUFFER, 0); in deinit()
228 gl.bindFramebuffer(GL_READ_FRAMEBUFFER, 0); in deinit()
285 gl.bindFramebuffer(GL_READ_FRAMEBUFFER, fbo_read_id); in setUpFramebuffersForRendering()
286 gl.bindFramebuffer(GL_DRAW_FRAMEBUFFER, fbo_draw_id); in setUpFramebuffersForRendering()
319 gl.bindFramebuffer(GL_READ_FRAMEBUFFER, fbo_read_id); in setUpFramebuffersForRendering()
320 gl.bindFramebuffer(GL_DRAW_FRAMEBUFFER, fbo_draw_id); in setUpFramebuffersForRendering()
353 gl.bindFramebuffer(GL_READ_FRAMEBUFFER, fbo_read_id); in setUpFramebuffersForRendering()
354 gl.bindFramebuffer(GL_DRAW_FRAMEBUFFER, fbo_draw_id); in setUpFramebuffersForRendering()
H A DesextcGeometryShaderLayeredFBO.cpp57 gl.bindFramebuffer(GL_DRAW_FRAMEBUFFER, fbo_id); in checkFBOCompleteness()
143 gl.bindFramebuffer(GL_DRAW_FRAMEBUFFER, fbo_id_a); in initFBOs()
155 gl.bindFramebuffer(GL_DRAW_FRAMEBUFFER, fbo_id_b); in initFBOs()
169 gl.bindFramebuffer(GL_DRAW_FRAMEBUFFER, fbo_id_c); in initFBOs()
182 gl.bindFramebuffer(GL_DRAW_FRAMEBUFFER, fbo_id_d); in initFBOs()
450 gl.bindFramebuffer(GL_DRAW_FRAMEBUFFER, m_fbo_ids[0]); in iterate()
475 gl.bindFramebuffer(GL_DRAW_FRAMEBUFFER, m_fbo_ids[1]); in iterate()
500 gl.bindFramebuffer(GL_DRAW_FRAMEBUFFER, m_fbo_ids[2]); in iterate()
521 gl.bindFramebuffer(GL_DRAW_FRAMEBUFFER, m_fbo_ids[3]); in iterate()
623 gl.bindFramebuffer(GL_DRAW_FRAMEBUFFE in iterate()
[all...]
H A DesextcGeometryShaderLayeredRendering.cpp410 gl.bindFramebuffer(GL_DRAW_FRAMEBUFFER, m_tests[LAYERED_RENDERING_TEST_ITERATION_CUBEMAP].fbo_id); in iterate()
414 gl.bindFramebuffer(GL_DRAW_FRAMEBUFFER, m_tests[LAYERED_RENDERING_TEST_ITERATION_2D_ARRAY].fbo_id); in iterate()
418 gl.bindFramebuffer(GL_DRAW_FRAMEBUFFER, m_tests[LAYERED_RENDERING_TEST_ITERATION_3D].fbo_id); in iterate()
422 gl.bindFramebuffer(GL_DRAW_FRAMEBUFFER, m_tests[LAYERED_RENDERING_TEST_ITERATION_2D_MULTISAMPLE_ARRAY].fbo_id); in iterate()
445 gl.bindFramebuffer(GL_FRAMEBUFFER, m_tests[n_current_test].fbo_id); in iterate()
557 gl.bindFramebuffer(GL_READ_FRAMEBUFFER, m_tests[n_current_test].fbo_id); in iterate()
558 gl.bindFramebuffer(GL_DRAW_FRAMEBUFFER, dst_fbo_id); in iterate()
577 gl.bindFramebuffer(GL_READ_FRAMEBUFFER, dst_fbo_id); in iterate()
583 gl.bindFramebuffer(GL_FRAMEBUFFER, m_tests[n_current_test].fbo_id); in iterate()
633 gl.bindFramebuffer(GL_FRAMEBUFFE in deinit()
[all...]
H A DesextcGeometryShaderClipping.cpp112 gl.bindFramebuffer(GL_FRAMEBUFFER, 0); in deinit()
193 gl.bindFramebuffer(GL_DRAW_FRAMEBUFFER, m_fbo_id); in iterate()
216 gl.bindFramebuffer(GL_READ_FRAMEBUFFER, m_fbo_id); in iterate()
H A DesextcGeometryShaderLayeredFramebuffer.cpp283 gl.bindFramebuffer(GL_DRAW_FRAMEBUFFER, m_fbo_id); in iterate()
309 gl.bindFramebuffer(GL_READ_FRAMEBUFFER, m_read_fbo_id); in iterate()
555 gl.bindFramebuffer(GL_DRAW_FRAMEBUFFER, fbo_id); in iterate()
563 gl.bindFramebuffer(GL_READ_FRAMEBUFFER, m_fbo_char_id); in iterate()
661 gl.bindFramebuffer(GL_FRAMEBUFFER, fbo_id); in iterate()
704 gl.bindFramebuffer(GL_READ_FRAMEBUFFER, m_read_fbo_id); in iterate()
985 gl.bindFramebuffer(GL_DRAW_FRAMEBUFFER, m_fbo_id); in iterate()
1040 gl.bindFramebuffer(GL_READ_FRAMEBUFFER, m_read_fbo_id); in iterate()
1333 gl.bindFramebuffer(GL_DRAW_FRAMEBUFFER, m_fbo_id); in iterate()
1357 gl.bindFramebuffer(GL_READ_FRAMEBUFFE in iterate()
[all...]
/third_party/vk-gl-cts/external/openglcts/modules/common/
H A DglcPackedDepthStencilTests.cpp501 gl.bindFramebuffer(GL_FRAMEBUFFER, m_framebuffers[packedTexImage]); in createTextures()
512 gl.bindFramebuffer(GL_FRAMEBUFFER, m_framebuffers[packedTexRender]); in createTextures()
521 gl.bindFramebuffer(GL_FRAMEBUFFER, m_framebuffers[packedTexRenderInitStencil]); in createTextures()
533 gl.bindFramebuffer(GL_FRAMEBUFFER, m_framebuffers[packedTexRenderDepthStep]); in createTextures()
544 gl.bindFramebuffer(GL_FRAMEBUFFER, m_framebuffers[packedTexRenderStencilStep]); in createTextures()
554 gl.bindFramebuffer(GL_FRAMEBUFFER, m_defaultFBO); in createTextures()
785 gl.bindFramebuffer(GL_FRAMEBUFFER, m_framebuffers[packedTexRender]); in renderToTextures()
801 gl.bindFramebuffer(GL_FRAMEBUFFER, m_framebuffers[packedTexRenderInitStencil]); in renderToTextures()
811 gl.bindFramebuffer(GL_FRAMEBUFFER, m_framebuffers[packedTexRenderDepthStep]); in renderToTextures()
822 gl.bindFramebuffer(GL_FRAMEBUFFE in renderToTextures()
[all...]
H A DglcPolygonOffsetClampTests.cpp202 gl.bindFramebuffer(GL_FRAMEBUFFER, m_fbo); in init()
203 GLU_EXPECT_NO_ERROR(gl.getError(), "bindFramebuffer"); in init()
224 gl.bindFramebuffer(GL_FRAMEBUFFER, m_fboReadback); in init()
225 GLU_EXPECT_NO_ERROR(gl.getError(), "bindFramebuffer"); in init()
239 gl.bindFramebuffer(GL_FRAMEBUFFER, 0); in deinit()
240 GLU_EXPECT_NO_ERROR(gl.getError(), "bindFramebuffer"); in deinit()
359 gl.bindFramebuffer(GL_FRAMEBUFFER, m_fbo); in test()
387 gl.bindFramebuffer(GL_FRAMEBUFFER, m_fbo); in test()
402 gl.bindFramebuffer(GL_FRAMEBUFFER, m_fbo); in test()
466 gl.bindFramebuffer(GL_FRAMEBUFFE in readDepthValue()
[all...]
H A DglcFramebufferCompleteness.cpp67 void bindFramebuffer (GLenum target, GLuint fboId);
132 void TestContext::bindFramebuffer(GLenum target, GLuint fboId) in bindFramebuffer() function in glcts::__anon27559::TestContext
134 gl.bindFramebuffer(target, fboId); in bindFramebuffer()
290 context.bindFramebuffer(GL_FRAMEBUFFER, context.fboIds[0]);
308 context.bindFramebuffer(GL_FRAMEBUFFER, context.fboIds[0]);
335 context.bindFramebuffer(GL_FRAMEBUFFER, context.fboIds[0]);
362 context.bindFramebuffer(GL_FRAMEBUFFER, context.fboIds[0]);
390 context.bindFramebuffer(GL_FRAMEBUFFER, context.fboIds[0]);
422 context.bindFramebuffer(GL_FRAMEBUFFER, context.fboIds[0]);
473 context.bindFramebuffer(GL_FRAMEBUFFE
[all...]
H A DglcSampleVariablesTests.cpp310 gl.bindFramebuffer(GL_FRAMEBUFFER, fboMs); in iterate()
380 gl.bindFramebuffer(GL_FRAMEBUFFER, m_context.getRenderContext().getDefaultFramebuffer()); in iterate()
392 gl.bindFramebuffer(GL_FRAMEBUFFER, fbo); in iterate()
528 gl.bindFramebuffer(GL_FRAMEBUFFER, m_context.getRenderContext().getDefaultFramebuffer()); in iterate()
620 gl.bindFramebuffer(GL_FRAMEBUFFER, fboMs); in iterate()
682 gl.bindFramebuffer(GL_FRAMEBUFFER, m_context.getRenderContext().getDefaultFramebuffer()); in iterate()
697 gl.bindFramebuffer(GL_FRAMEBUFFER, fbo); in iterate()
833 gl.bindFramebuffer(GL_FRAMEBUFFER, m_context.getRenderContext().getDefaultFramebuffer()); in iterate()
/third_party/vk-gl-cts/modules/gles31/functional/
H A Des31fMultisampleShaderRenderCase.cpp189 gl.bindFramebuffer(GL_FRAMEBUFFER, m_fbo);
227 gl.bindFramebuffer(GL_FRAMEBUFFER, m_fbo);
254 gl.bindFramebuffer(GL_FRAMEBUFFER, m_resolveFbo);
472 gl.bindFramebuffer(GL_FRAMEBUFFER, m_fbo);
511 gl.bindFramebuffer(GL_FRAMEBUFFER, 0);
537 gl.bindFramebuffer(GL_READ_FRAMEBUFFER, m_fbo);
538 gl.bindFramebuffer(GL_DRAW_FRAMEBUFFER, m_resolveFbo);
544 gl.bindFramebuffer(GL_READ_FRAMEBUFFER, m_resolveFbo);
548 gl.bindFramebuffer(GL_FRAMEBUFFER, 0);
587 gl.bindFramebuffer(GL_FRAMEBUFFE
[all...]
H A Des31fAdvancedBlendTests.cpp293 gl.bindFramebuffer(GL_FRAMEBUFFER, m_fbo); in init()
308 gl.bindFramebuffer(GL_FRAMEBUFFER, m_resolveFbo); in init()
314 gl.bindFramebuffer(GL_FRAMEBUFFER, m_fbo); in init()
346 gl.bindFramebuffer(GL_FRAMEBUFFER, 0); in deinit()
535 gl.bindFramebuffer(GL_DRAW_FRAMEBUFFER, m_resolveFbo); in iterate()
539 gl.bindFramebuffer(GL_READ_FRAMEBUFFER, m_resolveFbo); in iterate()
546 gl.bindFramebuffer(GL_FRAMEBUFFER, m_fbo); in iterate()
/third_party/vk-gl-cts/external/openglcts/modules/gl/
H A Dgl4cPostDepthCoverageTests.cpp224 gl.bindFramebuffer(GL_FRAMEBUFFER, 0); in deinit()
307 gl.bindFramebuffer(GL_FRAMEBUFFER, m_framebufferMS); in init()
317 gl.bindFramebuffer(GL_FRAMEBUFFER, m_framebuffer); in init()
414 gl.bindFramebuffer(GL_FRAMEBUFFER, m_framebufferMS); in iterate()
469 gl.bindFramebuffer(GL_FRAMEBUFFER, 0); in iterate()
473 gl.bindFramebuffer(GL_FRAMEBUFFER, m_framebuffer); in iterate()
H A Dgl4cES31CompatibilitySampleVariablesTests.cpp308 gl.bindFramebuffer(GL_FRAMEBUFFER, fboMs); in iterate()
378 gl.bindFramebuffer(GL_FRAMEBUFFER, m_context.getRenderContext().getDefaultFramebuffer()); in iterate()
390 gl.bindFramebuffer(GL_FRAMEBUFFER, fbo); in iterate()
526 gl.bindFramebuffer(GL_FRAMEBUFFER, m_context.getRenderContext().getDefaultFramebuffer()); in iterate()
621 gl.bindFramebuffer(GL_FRAMEBUFFER, fboMs); in iterate()
683 gl.bindFramebuffer(GL_FRAMEBUFFER, m_context.getRenderContext().getDefaultFramebuffer()); in iterate()
698 gl.bindFramebuffer(GL_FRAMEBUFFER, fbo); in iterate()
834 gl.bindFramebuffer(GL_FRAMEBUFFER, m_context.getRenderContext().getDefaultFramebuffer()); in iterate()
/third_party/vk-gl-cts/external/openglcts/modules/gles31/
H A Des31cFramebufferNoAttachmentsTests.cpp143 gl.bindFramebuffer(target, m_fbo); in begin_fbo_no_attachments()
156 gl.bindFramebuffer(target, m_fbo); in begin_fbo_with_multisample_renderbuffer()
181 gl.bindFramebuffer(target, 0); in end_fbo()
575 gl.bindFramebuffer(GL_DRAW_FRAMEBUFFER, m_framebuffer); in iterate()
606 gl.bindFramebuffer(GL_DRAW_FRAMEBUFFER, 0); in iterate()
607 gl.bindFramebuffer(GL_READ_FRAMEBUFFER, m_framebuffer); in iterate()
H A Des31cTextureStorageMultisampleGetMultisamplefvTests.cpp229 gl.bindFramebuffer(GL_DRAW_FRAMEBUFFER, fbo_id); in iterate()
248 gl.bindFramebuffer(GL_DRAW_FRAMEBUFFER, fbo_id); in iterate()
287 gl.bindFramebuffer(GL_DRAW_FRAMEBUFFER, 0); in deinit()
/third_party/vk-gl-cts/external/openglcts/modules/glesext/texture_cube_map_array/
H A DesextcTextureCubeMapArrayColorDepthAttachments.cpp238 gl.bindFramebuffer(GL_DRAW_FRAMEBUFFER, m_framebuffer_object_id); in configureLayeredFramebufferAttachment()
287 gl.bindFramebuffer(framebuffer_target, m_framebuffer_object_id); in configureNonLayeredFramebufferAttachment()
790 gl.bindFramebuffer(GL_DRAW_FRAMEBUFFER, m_framebuffer_object_id); in releaseAndDetachTextureObject()
838 gl.bindFramebuffer(GL_DRAW_FRAMEBUFFER, 0); in testLayeredRendering()
843 gl.bindFramebuffer(GL_READ_FRAMEBUFFER, m_framebuffer_object_id); in testLayeredRendering()
953 gl.bindFramebuffer(GL_DRAW_FRAMEBUFFER, 0); in testNonLayeredRendering()
959 gl.bindFramebuffer(GL_READ_FRAMEBUFFER, m_framebuffer_object_id); in testNonLayeredRendering()
/third_party/vk-gl-cts/external/openglcts/modules/glesext/texture_buffer/
H A DesextcTextureBufferOperations.cpp429 gl.bindFramebuffer(GL_DRAW_FRAMEBUFFER, m_fbo_id); in iterateSecondPhase()
504 gl.bindFramebuffer(GL_READ_FRAMEBUFFER, m_fbo_id); in iterateSecondPhase()
512 gl.bindFramebuffer(GL_DRAW_FRAMEBUFFER, 0); in iterateSecondPhase()
513 gl.bindFramebuffer(GL_READ_FRAMEBUFFER, 0); in iterateSecondPhase()
694 gl.bindFramebuffer(GL_DRAW_FRAMEBUFFER, 0); in deinitSecondPhase()
695 gl.bindFramebuffer(GL_READ_FRAMEBUFFER, 0); in deinitSecondPhase()
872 gl.bindFramebuffer(GL_DRAW_FRAMEBUFFER, m_fb_fbo_id); in initializeBufferObjectData()
958 gl.bindFramebuffer(GL_READ_FRAMEBUFFER, m_fb_fbo_id); in initializeBufferObjectData()
989 gl.bindFramebuffer(GL_DRAW_FRAMEBUFFER, 0); in initializeBufferObjectData()
990 gl.bindFramebuffer(GL_READ_FRAMEBUFFE in initializeBufferObjectData()
[all...]
/third_party/vk-gl-cts/modules/glshared/
H A DglsLifetimeTests.cpp195 GLU_CHECK_CALL_ERROR(gl.bindFramebuffer(GL_FRAMEBUFFER, fbo), in setupFbo()
228 gl.bindFramebuffer(GL_FRAMEBUFFER, 0); in setupFbo()
238 gl.bindFramebuffer(GL_FRAMEBUFFER, fbo), in drawFbo()
246 gl.bindFramebuffer(GL_FRAMEBUFFER, 0), in drawFbo()
253 gl.bindFramebuffer(GL_FRAMEBUFFER, fbo); in getFboAttachment()
268 gl.bindFramebuffer(GL_FRAMEBUFFER, 0); in getFboAttachment()
383 GLU_CHECK_GLW_CALL(gl, bindFramebuffer(GL_FRAMEBUFFER, testFbo)); in isTextureFormatColorRenderable()
390 GLU_CHECK_GLW_CALL(gl, bindFramebuffer(GL_FRAMEBUFFER, curFbo)); in isTextureFormatColorRenderable()
471 GLU_CHECK_GLW_CALL(gl, bindFramebuffer(GL_FRAMEBUFFER, testFbo)); in isRenderbufferFormatColorRenderable()
478 GLU_CHECK_GLW_CALL(gl, bindFramebuffer(GL_FRAMEBUFFE in isRenderbufferFormatColorRenderable()
[all...]

Completed in 56 milliseconds

12345678