Package javax.media.opengl

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


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


        final GL gl = GLContext.getCurrentGL();

        if (caps.isTwoSidedStencilSupported()) {
            if (record.isValid()) {
                if (enable && !record.useTwoSided) {
                    gl.glEnable(GL2.GL_STENCIL_TEST_TWO_SIDE_EXT);
                } else if (!enable && record.useTwoSided) {
                    gl.glDisable(GL2.GL_STENCIL_TEST_TWO_SIDE_EXT);
                }
            } else {
                if (enable) {
View Full Code Here

                } else if (!enable && record.useTwoSided) {
                    gl.glDisable(GL2.GL_STENCIL_TEST_TWO_SIDE_EXT);
                }
            } else {
                if (enable) {
                    gl.glEnable(GL2.GL_STENCIL_TEST_TWO_SIDE_EXT);
                } else {
                    gl.glDisable(GL2.GL_STENCIL_TEST_TWO_SIDE_EXT);
                }
            }
        }
View Full Code Here

        final GL gl = GLContext.getCurrentGL();

        final int glType = getGLType(type);
        if (!record.isValid() || typeEnabled != record.enabledOffsets.contains(type)) {
            if (typeEnabled) {
                gl.glEnable(glType);
            } else {
                gl.glDisable(glType);
            }
        }
    }
View Full Code Here

                        } else {
                            return;
                        }
                    }

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

                    // load environmental parameters...
                    // TODO: Reevaluate how this is done.
                    /*
 
View Full Code Here

    private static void setCullEnabled(final boolean enable, final CullState state, final CullStateRecord record) {
        final GL gl = GLContext.getCurrentGL();

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

    gl.glClearColor(1.0f, 1.0f, 1.0f, 1.0f);

    float pos[] = { 5.0f, 5.0f, 10.0f, 0.0f };

    gl.glLightfv(GL.GL_LIGHT0, GL.GL_POSITION, pos, 0);
    gl.glEnable(GL.GL_CULL_FACE);
    gl.glEnable(GL.GL_LIGHTING);
    gl.glEnable(GL.GL_LIGHT0);
    gl.glEnable(GL.GL_DEPTH_TEST);
   
    drawable.addMouseListener(this);
View Full Code Here

    float pos[] = { 5.0f, 5.0f, 10.0f, 0.0f };

    gl.glLightfv(GL.GL_LIGHT0, GL.GL_POSITION, pos, 0);
    gl.glEnable(GL.GL_CULL_FACE);
    gl.glEnable(GL.GL_LIGHTING);
    gl.glEnable(GL.GL_LIGHT0);
    gl.glEnable(GL.GL_DEPTH_TEST);
   
    drawable.addMouseListener(this);
    drawable.addMouseMotionListener(this);
View Full Code Here

    float pos[] = { 5.0f, 5.0f, 10.0f, 0.0f };

    gl.glLightfv(GL.GL_LIGHT0, GL.GL_POSITION, pos, 0);
    gl.glEnable(GL.GL_CULL_FACE);
    gl.glEnable(GL.GL_LIGHTING);
    gl.glEnable(GL.GL_LIGHT0);
    gl.glEnable(GL.GL_DEPTH_TEST);
   
    drawable.addMouseListener(this);
    drawable.addMouseMotionListener(this);
  }
View Full Code Here

    gl.glLightfv(GL.GL_LIGHT0, GL.GL_POSITION, pos, 0);
    gl.glEnable(GL.GL_CULL_FACE);
    gl.glEnable(GL.GL_LIGHTING);
    gl.glEnable(GL.GL_LIGHT0);
    gl.glEnable(GL.GL_DEPTH_TEST);
   
    drawable.addMouseListener(this);
    drawable.addMouseMotionListener(this);
  }
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.