@Test public final void testNoStencilFramebufferMask() { final Interfaces i = this.getInterfaces("main", 24, 8); final JCGLStencilBuffersType g_stencil = i.getStencilBuffers(); final JCGLFramebuffersType g_fb = i.getFramebuffers(); final JCGLTexturesType g_tex = i.getTextures(); final JCGLFramebufferType fb = JCGLStencilBuffersContract.stencillessFramebuffer(g_fb, g_tex); Assert.assertTrue(g_fb.framebufferDrawIsBound(fb)); this.expected.expect(JCGLExceptionNoStencilBuffer.class); g_stencil.stencilBufferMask(JCGLFaceSelection.FACE_BACK, 23); }
@Test public final void testNoStencilFramebufferTestIsEnabled() { final Interfaces i = this.getInterfaces("main", 24, 8); final JCGLStencilBuffersType g_stencil = i.getStencilBuffers(); final JCGLFramebuffersType g_fb = i.getFramebuffers(); final JCGLTexturesType g_tex = i.getTextures(); final JCGLFramebufferType fb = JCGLStencilBuffersContract.stencillessFramebuffer(g_fb, g_tex); Assert.assertTrue(g_fb.framebufferDrawIsBound(fb)); this.expected.expect(JCGLExceptionNoStencilBuffer.class); g_stencil.stencilBufferIsEnabled(); }
@Test public final void testNoStencilFramebufferClear() { final Interfaces i = this.getInterfaces("main", 24, 8); final JCGLStencilBuffersType g_stencil = i.getStencilBuffers(); final JCGLFramebuffersType g_fb = i.getFramebuffers(); final JCGLTexturesType g_tex = i.getTextures(); final JCGLFramebufferType fb = stencillessFramebuffer(g_fb, g_tex); Assert.assertTrue(g_fb.framebufferDrawIsBound(fb)); this.expected.expect(JCGLExceptionNoStencilBuffer.class); g_stencil.stencilBufferClear(1); }
@Test public final void testDepthGetBitsFramebuffer0() { final Interfaces i = this.getInterfaces("main", 0, 0); final JCGLDepthBuffersType g_dep = i.getDepthBuffers(); final JCGLFramebuffersType g_fb = i.getFramebuffers(); final JCGLFramebufferType fb = depthlessFramebuffer(g_fb, i.getTextures()); Assert.assertTrue(g_fb.framebufferDrawIsBound(fb)); Assert.assertEquals(0L, (long) g_dep.depthBufferGetBits()); }
@Test public final void testDepthGetBitsFramebuffer0() { final Interfaces i = this.getInterfaces("main", 0, 0); final JCGLDepthBuffersType g_dep = i.getDepthBuffers(); final JCGLFramebuffersType g_fb = i.getFramebuffers(); final JCGLFramebufferType fb = JCGLDepthBuffersContract.depthlessFramebuffer(g_fb, i.getTextures()); Assert.assertTrue(g_fb.framebufferDrawIsBound(fb)); Assert.assertEquals(0L, (long) g_dep.depthBufferGetBits()); }
@Test public final void testStencilGetBitsFramebuffer0() { final Interfaces i = this.getInterfaces("main", 0, 0); final JCGLStencilBuffersType g_stencil = i.getStencilBuffers(); final JCGLFramebuffersType g_fb = i.getFramebuffers(); final JCGLFramebufferType fb = JCGLStencilBuffersContract.stencillessFramebuffer(g_fb, i.getTextures()); Assert.assertTrue(g_fb.framebufferDrawIsBound(fb)); Assert.assertEquals(0L, (long) g_stencil.stencilBufferGetBits()); }
@Test public final void testStencilGetBitsFramebuffer0() { final Interfaces i = this.getInterfaces("main", 0, 0); final JCGLStencilBuffersType g_stencil = i.getStencilBuffers(); final JCGLFramebuffersType g_fb = i.getFramebuffers(); final JCGLFramebufferType fb = stencillessFramebuffer(g_fb, i.getTextures()); Assert.assertTrue(g_fb.framebufferDrawIsBound(fb)); Assert.assertEquals(0L, (long) g_stencil.stencilBufferGetBits()); }
@Test public final void testNoDepthFramebufferClampIsEnabled() { final Interfaces i = this.getInterfaces("main", 24, 8); final JCGLDepthBuffersType g_dep = i.getDepthBuffers(); final JCGLFramebuffersType g_fb = i.getFramebuffers(); final JCGLTexturesType g_tex = i.getTextures(); final JCGLFramebufferType fb = JCGLDepthBuffersContract.depthlessFramebuffer(g_fb, g_tex); Assert.assertTrue(g_fb.framebufferDrawIsBound(fb)); this.expected.expect(JCGLExceptionNoDepthBuffer.class); g_dep.depthClampingIsEnabled(); }
@Test public final void testNoDepthFramebufferTestIsEnabled() { final Interfaces i = this.getInterfaces("main", 24, 8); final JCGLDepthBuffersType g_dep = i.getDepthBuffers(); final JCGLFramebuffersType g_fb = i.getFramebuffers(); final JCGLTexturesType g_tex = i.getTextures(); final JCGLFramebufferType fb = JCGLDepthBuffersContract.depthlessFramebuffer(g_fb, g_tex); Assert.assertTrue(g_fb.framebufferDrawIsBound(fb)); this.expected.expect(JCGLExceptionNoDepthBuffer.class); g_dep.depthBufferTestIsEnabled(); }
@Test public final void testNoDepthFramebufferWriteIsEnabled() { final Interfaces i = this.getInterfaces("main", 24, 8); final JCGLDepthBuffersType g_dep = i.getDepthBuffers(); final JCGLFramebuffersType g_fb = i.getFramebuffers(); final JCGLTexturesType g_tex = i.getTextures(); final JCGLFramebufferType fb = JCGLDepthBuffersContract.depthlessFramebuffer(g_fb, g_tex); Assert.assertTrue(g_fb.framebufferDrawIsBound(fb)); this.expected.expect(JCGLExceptionNoDepthBuffer.class); g_dep.depthBufferWriteIsEnabled(); }
@Test public final void testNoStencilFramebufferTestDisable() { final Interfaces i = this.getInterfaces("main", 24, 8); final JCGLStencilBuffersType g_stencil = i.getStencilBuffers(); final JCGLFramebuffersType g_fb = i.getFramebuffers(); final JCGLTexturesType g_tex = i.getTextures(); final JCGLFramebufferType fb = stencillessFramebuffer(g_fb, g_tex); Assert.assertTrue(g_fb.framebufferDrawIsBound(fb)); this.expected.expect(JCGLExceptionNoStencilBuffer.class); g_stencil.stencilBufferDisable(); }
@Test public final void testNoStencilFramebufferTestEnable() { final Interfaces i = this.getInterfaces("main", 24, 8); final JCGLStencilBuffersType g_stencil = i.getStencilBuffers(); final JCGLFramebuffersType g_fb = i.getFramebuffers(); final JCGLTexturesType g_tex = i.getTextures(); final JCGLFramebufferType fb = stencillessFramebuffer(g_fb, g_tex); Assert.assertTrue(g_fb.framebufferDrawIsBound(fb)); this.expected.expect(JCGLExceptionNoStencilBuffer.class); g_stencil.stencilBufferEnable(); }
@Test public final void testNoDepthFramebufferClear() { final Interfaces i = this.getInterfaces("main", 24, 8); final JCGLDepthBuffersType g_dep = i.getDepthBuffers(); final JCGLFramebuffersType g_fb = i.getFramebuffers(); final JCGLTexturesType g_tex = i.getTextures(); final JCGLFramebufferType fb = depthlessFramebuffer(g_fb, g_tex); Assert.assertTrue(g_fb.framebufferDrawIsBound(fb)); this.expected.expect(JCGLExceptionNoDepthBuffer.class); g_dep.depthBufferClear(1.0f); }
@Test public final void testNoDepthFramebufferTestDisable() { final Interfaces i = this.getInterfaces("main", 24, 8); final JCGLDepthBuffersType g_dep = i.getDepthBuffers(); final JCGLFramebuffersType g_fb = i.getFramebuffers(); final JCGLTexturesType g_tex = i.getTextures(); final JCGLFramebufferType fb = depthlessFramebuffer(g_fb, g_tex); Assert.assertTrue(g_fb.framebufferDrawIsBound(fb)); this.expected.expect(JCGLExceptionNoDepthBuffer.class); g_dep.depthBufferTestDisable(); }
@Test public final void testNoDepthFramebufferWriteDisable() { final Interfaces i = this.getInterfaces("main", 24, 8); final JCGLDepthBuffersType g_dep = i.getDepthBuffers(); final JCGLFramebuffersType g_fb = i.getFramebuffers(); final JCGLTexturesType g_tex = i.getTextures(); final JCGLFramebufferType fb = depthlessFramebuffer(g_fb, g_tex); Assert.assertTrue(g_fb.framebufferDrawIsBound(fb)); this.expected.expect(JCGLExceptionNoDepthBuffer.class); g_dep.depthBufferWriteDisable(); }
@Test public final void testNoDepthFramebufferWriteEnable() { final Interfaces i = this.getInterfaces("main", 24, 8); final JCGLDepthBuffersType g_dep = i.getDepthBuffers(); final JCGLFramebuffersType g_fb = i.getFramebuffers(); final JCGLTexturesType g_tex = i.getTextures(); final JCGLFramebufferType fb = depthlessFramebuffer(g_fb, g_tex); Assert.assertTrue(g_fb.framebufferDrawIsBound(fb)); this.expected.expect(JCGLExceptionNoDepthBuffer.class); g_dep.depthBufferWriteEnable(); }
@Test public final void testNoDepthFramebufferTestIsEnabled() { final Interfaces i = this.getInterfaces("main", 24, 8); final JCGLDepthBuffersType g_dep = i.getDepthBuffers(); final JCGLFramebuffersType g_fb = i.getFramebuffers(); final JCGLTexturesType g_tex = i.getTextures(); final JCGLFramebufferType fb = depthlessFramebuffer(g_fb, g_tex); Assert.assertTrue(g_fb.framebufferDrawIsBound(fb)); this.expected.expect(JCGLExceptionNoDepthBuffer.class); g_dep.depthBufferTestIsEnabled(); }
@Test public final void testNoDepthFramebufferTestDisable() { final Interfaces i = this.getInterfaces("main", 24, 8); final JCGLDepthBuffersType g_dep = i.getDepthBuffers(); final JCGLFramebuffersType g_fb = i.getFramebuffers(); final JCGLTexturesType g_tex = i.getTextures(); final JCGLFramebufferType fb = JCGLDepthBuffersContract.depthlessFramebuffer(g_fb, g_tex); Assert.assertTrue(g_fb.framebufferDrawIsBound(fb)); this.expected.expect(JCGLExceptionNoDepthBuffer.class); g_dep.depthBufferTestDisable(); }
@Test public final void testNoDepthFramebufferTestEnable() { final Interfaces i = this.getInterfaces("main", 24, 8); final JCGLDepthBuffersType g_dep = i.getDepthBuffers(); final JCGLFramebuffersType g_fb = i.getFramebuffers(); final JCGLTexturesType g_tex = i.getTextures(); final JCGLFramebufferType fb = JCGLDepthBuffersContract.depthlessFramebuffer(g_fb, g_tex); Assert.assertTrue(g_fb.framebufferDrawIsBound(fb)); this.expected.expect(JCGLExceptionNoDepthBuffer.class); g_dep.depthBufferTestEnable(JCGLDepthFunction.DEPTH_EQUAL); }
@Test public final void testNoStencilFramebufferTestIsEnabled() { final Interfaces i = this.getInterfaces("main", 24, 8); final JCGLStencilBuffersType g_stencil = i.getStencilBuffers(); final JCGLFramebuffersType g_fb = i.getFramebuffers(); final JCGLTexturesType g_tex = i.getTextures(); final JCGLFramebufferType fb = stencillessFramebuffer(g_fb, g_tex); Assert.assertTrue(g_fb.framebufferDrawIsBound(fb)); this.expected.expect(JCGLExceptionNoStencilBuffer.class); g_stencil.stencilBufferIsEnabled(); }