Package javax.media.opengl

Examples of javax.media.opengl.GL.glEnable()


                }
            }
            if (genQ != unitRecord.textureGenQ) {
                checkAndSetUnit(unit, record, caps);
                if (genQ) {
                    gl.glEnable(GL2.GL_TEXTURE_GEN_Q);
                } else {
                    gl.glDisable(GL2.GL_TEXTURE_GEN_Q);
                }
            }
        }
View Full Code Here


                if (i < caps.getNumberOfFixedTextureUnits()) {

                    // Enable 2D texturing on this unit if not enabled.
                    if (!unitRecord.isValid() || !unitRecord.enabled[type.ordinal()]) {
                        checkAndSetUnit(i, record, caps);
                        gl.glEnable(getGLType(type));
                        unitRecord.enabled[type.ordinal()] = true;
                    }

                    // Set our blend color, if needed.
                    applyBlendColor(texture, unitRecord, i, record, caps);
View Full Code Here

            final LightRecord lr) {
        final GL gl = GLContext.getCurrentGL();

        if (!record.isValid() || lr.isEnabled() != enable) {
            if (enable) {
                gl.glEnable(GLLightingFunc.GL_LIGHT0 + index);
            } else {
                gl.glDisable(GLLightingFunc.GL_LIGHT0 + index);
            }

            lr.setEnabled(enable);
View Full Code Here

    private static void setLightEnabled(final boolean enable, final LightStateRecord record) {
        final GL gl = GLContext.getCurrentGL();

        if (!record.isValid() || record.isEnabled() != enable) {
            if (enable) {
                gl.glEnable(GLLightingFunc.GL_LIGHTING);
            } else {
                gl.glDisable(GLLightingFunc.GL_LIGHTING);
            }
            record.setEnabled(enable);
        }
View Full Code Here

        final GL gl = GLContext.getCurrentGL();

        if (enable) {
            if (!record.isValid() || !record.planeEnabled[planeIndex]) {
                if (gl.isGL2ES1()) {
                    gl.glEnable(GL2ES1.GL_CLIP_PLANE0 + planeIndex);
                }
                record.planeEnabled[planeIndex] = true;
            }
            if (gl.isGL2ES1()) {
                record.buf.rewind();
View Full Code Here

                        } else {
                            return;
                        }
                    }

                    gl.glEnable(GL2.GL_VERTEX_PROGRAM_ARB);
                    gl.getGL2().glBindProgramARB(GL2.GL_VERTEX_PROGRAM_ARB, state._getProgramID());

                    // load environmental parameters...
                    for (int i = 0; i < VertexProgramState._getEnvParameters().length; i++) {
                        if (VertexProgramState._getEnvParameters()[i] != null) {
View Full Code Here

    private static void enableDepthTest(final boolean enable, final ZBufferStateRecord record) {
        final GL gl = GLContext.getCurrentGL();

        if (enable && (!record.depthTest || !record.isValid())) {
            gl.glEnable(GL.GL_DEPTH_TEST);
            record.depthTest = true;
        } else if (!enable && (record.depthTest || !record.isValid())) {
            gl.glDisable(GL.GL_DEPTH_TEST);
            record.depthTest = false;
        }
View Full Code Here

    public static void setClippingEnabled(final RendererRecord rendRecord, final boolean enabled) {
        final GL gl = GLContext.getCurrentGL();

        if (enabled && (!rendRecord.isClippingTestValid() || !rendRecord.isClippingTestEnabled())) {
            gl.glEnable(GL.GL_SCISSOR_TEST);
            rendRecord.setClippingTestEnabled(true);
        } else if (!enabled && (!rendRecord.isClippingTestValid() || rendRecord.isClippingTestEnabled())) {
            gl.glDisable(GL.GL_SCISSOR_TEST);
            rendRecord.setClippingTestEnabled(false);
        }
View Full Code Here

    private static void enableFog(final boolean enable, final FogStateRecord record) {
        final GL gl = GLContext.getCurrentGL();

        if (record.isValid()) {
            if (enable && !record.enabled) {
                gl.glEnable(GL2ES1.GL_FOG);
                record.enabled = true;
            } else if (!enable && record.enabled) {
                gl.glDisable(GL2ES1.GL_FOG);
                record.enabled = false;
            }
View Full Code Here

            final ContextCapabilities caps) {
        final GL gl = GLContext.getCurrentGL();

        if (record.isValid()) {
            if (enable && !record.enabled) {
                gl.glEnable(GL.GL_STENCIL_TEST);
            } else if (!enable && record.enabled) {
                gl.glDisable(GL.GL_STENCIL_TEST);
            }
        } else {
            if (enable) {
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.