Jogamp
Bump scripts to jre1.8.0_66
[jogl.git] / src / test / com / jogamp / opengl / test / junit / newt / parenting / GLRunnableDummy.java
CommitLineData
ea948abf
SG
1/**
2 * Copyright 2010 JogAmp Community. All rights reserved.
3 *
4 * Redistribution and use in source and binary forms, with or without modification, are
5 * permitted provided that the following conditions are met:
556d92b6 6 *
ea948abf
SG
7 * 1. Redistributions of source code must retain the above copyright notice, this list of
8 * conditions and the following disclaimer.
556d92b6 9 *
ea948abf
SG
10 * 2. Redistributions in binary form must reproduce the above copyright notice, this list
11 * of conditions and the following disclaimer in the documentation and/or other materials
12 * provided with the distribution.
556d92b6 13 *
ea948abf
SG
14 * THIS SOFTWARE IS PROVIDED BY JogAmp Community ``AS IS'' AND ANY EXPRESS OR IMPLIED
15 * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
16 * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL JogAmp Community OR
17 * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
18 * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
19 * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
20 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
21 * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
22 * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
556d92b6 23 *
ea948abf
SG
24 * The views and conclusions contained in the software and documentation are those of the
25 * authors and should not be interpreted as representing official policies, either expressed
26 * or implied, of JogAmp Community.
0d24458c 27 */
556d92b6 28
84a76425 29package com.jogamp.opengl.test.junit.newt.parenting;
0d24458c 30
1ec82447 31import com.jogamp.opengl.*;
0d24458c
SG
32
33public class GLRunnableDummy implements GLRunnable {
34 float r=0.0f;
35 float g=0.0f;
36 float b=0.0f;
23bc6204 37 float d=0.1f;
0d24458c 38
556d92b6
SG
39 public boolean run(final GLAutoDrawable drawable) {
40 final GL2ES1 gl = drawable.getGL().getGL2ES1();
0d24458c
SG
41 gl.glClearColor(r, g, b, 1f);
42 r+=d;
43 if(r>1f) {
44 r=1f;
45 d*=-1f;
46 } else if(r<0f) {
47 r=0f;
48 d*=-1f;
49 }
91d3bf4e 50 return true;
0d24458c 51 }
0d24458c 52}
http://JogAmp.org git info: FAQ, tutorial and man pages.