Revision 525699f4
Added by Leszek Koltunski almost 9 years ago
| src/main/java/org/distorted/examples/aroundtheworld/AroundTheWorldSurfaceView.java | ||
|---|---|---|
| 39 | 39 |
if(!isInEditMode()) |
| 40 | 40 |
{
|
| 41 | 41 |
setEGLContextClientVersion(2); |
| 42 |
|
|
| 43 |
if( Build.FINGERPRINT.startsWith("generic") )
|
|
| 44 |
{
|
|
| 45 |
setEGLConfigChooser(8, 8, 8, 8, 16, 0); |
|
| 46 |
} |
|
| 47 |
|
|
| 48 | 42 |
mRenderer = new AroundTheWorldRenderer(this); |
| 49 | 43 |
setRenderer(mRenderer); |
| 50 | 44 |
} |
| src/main/java/org/distorted/examples/bean/BeanSurfaceView.java | ||
|---|---|---|
| 33 | 33 |
{
|
| 34 | 34 |
super(context); |
| 35 | 35 |
setEGLContextClientVersion(2); |
| 36 |
|
|
| 37 |
if( Build.FINGERPRINT.startsWith("generic") )
|
|
| 38 |
{
|
|
| 39 |
setEGLConfigChooser(8, 8, 8, 8, 16, 0); |
|
| 40 |
} |
|
| 41 |
|
|
| 42 | 36 |
setRenderer(new BeanRenderer(this)); |
| 43 | 37 |
} |
| 44 | 38 |
} |
| src/main/java/org/distorted/examples/catanddog/CatAndDogSurfaceView.java | ||
|---|---|---|
| 33 | 33 |
{
|
| 34 | 34 |
super(context); |
| 35 | 35 |
setEGLContextClientVersion(2); |
| 36 |
|
|
| 37 |
if( Build.FINGERPRINT.startsWith("generic") )
|
|
| 38 |
{
|
|
| 39 |
setEGLConfigChooser(8, 8, 8, 8, 16, 0); |
|
| 40 |
} |
|
| 41 |
|
|
| 42 | 36 |
setRenderer(new CatAndDogRenderer(this)); |
| 43 | 37 |
} |
| 44 | 38 |
} |
| src/main/java/org/distorted/examples/check/CheckSurfaceView.java | ||
|---|---|---|
| 37 | 37 |
if(!isInEditMode()) |
| 38 | 38 |
{
|
| 39 | 39 |
setEGLContextClientVersion(2); |
| 40 |
|
|
| 41 |
if( Build.FINGERPRINT.startsWith("generic") )
|
|
| 42 |
{
|
|
| 43 |
setEGLConfigChooser(8, 8, 8, 8, 16, 0); |
|
| 44 |
} |
|
| 45 |
|
|
| 46 | 40 |
CheckRenderer renderer = new CheckRenderer(this); |
| 47 | 41 |
setRenderer(renderer); |
| 48 | 42 |
} |
| src/main/java/org/distorted/examples/cubes/CubesSurfaceView.java | ||
|---|---|---|
| 47 | 47 |
if(!isInEditMode()) |
| 48 | 48 |
{
|
| 49 | 49 |
setEGLContextClientVersion(2); |
| 50 |
|
|
| 51 |
if( Build.FINGERPRINT.startsWith("generic") )
|
|
| 52 |
{
|
|
| 53 |
setEGLConfigChooser(8, 8, 8, 8, 16, 0); |
|
| 54 |
} |
|
| 55 |
|
|
| 56 | 50 |
mRenderer = new CubesRenderer(this); |
| 57 |
|
|
| 58 | 51 |
setRenderer(mRenderer); |
| 59 |
|
|
| 60 | 52 |
Toast.makeText(c, R.string.example_rotate_toast , Toast.LENGTH_SHORT).show(); |
| 61 | 53 |
} |
| 62 | 54 |
} |
| src/main/java/org/distorted/examples/deform/DeformSurfaceView.java | ||
|---|---|---|
| 41 | 41 |
if(!isInEditMode()) |
| 42 | 42 |
{
|
| 43 | 43 |
setEGLContextClientVersion(2); |
| 44 |
|
|
| 45 |
if( Build.FINGERPRINT.startsWith("generic") )
|
|
| 46 |
{
|
|
| 47 |
setEGLConfigChooser(8, 8, 8, 8, 16, 0); |
|
| 48 |
} |
|
| 49 |
|
|
| 50 | 44 |
mRenderer = new DeformRenderer(this); |
| 51 | 45 |
setRenderer(mRenderer); |
| 52 | 46 |
} |
| src/main/java/org/distorted/examples/differentbitmaps/DifferentBitmapsSurfaceView.java | ||
|---|---|---|
| 33 | 33 |
{
|
| 34 | 34 |
super(context); |
| 35 | 35 |
setEGLContextClientVersion(2); |
| 36 |
|
|
| 37 |
if( Build.FINGERPRINT.startsWith("generic") )
|
|
| 38 |
{
|
|
| 39 |
setEGLConfigChooser(8, 8, 8, 8, 16, 0); |
|
| 40 |
} |
|
| 41 |
|
|
| 42 | 36 |
setRenderer(new DifferentBitmapsRenderer(this)); |
| 43 | 37 |
} |
| 44 | 38 |
} |
| src/main/java/org/distorted/examples/differenteffects/DifferentEffectsSurfaceView.java | ||
|---|---|---|
| 33 | 33 |
{
|
| 34 | 34 |
super(context); |
| 35 | 35 |
setEGLContextClientVersion(2); |
| 36 |
|
|
| 37 |
if( Build.FINGERPRINT.startsWith("generic") )
|
|
| 38 |
{
|
|
| 39 |
setEGLConfigChooser(8, 8, 8, 8, 16, 0); |
|
| 40 |
} |
|
| 41 |
|
|
| 42 | 36 |
setRenderer(new DifferentEffectsRenderer(this)); |
| 43 | 37 |
} |
| 44 | 38 |
} |
| src/main/java/org/distorted/examples/dynamic/DynamicSurfaceView.java | ||
|---|---|---|
| 109 | 109 |
{
|
| 110 | 110 |
setFocusable(true); |
| 111 | 111 |
setFocusableInTouchMode(true); |
| 112 |
|
|
| 113 | 112 |
setEGLContextClientVersion(2); |
| 114 |
|
|
| 115 |
if( Build.FINGERPRINT.startsWith("generic") ) // when running on the emulator, insert a magic line that is
|
|
| 116 |
{ // supposed to cure the 'no config chosen' crash on emulator startup
|
|
| 117 |
setEGLConfigChooser(8, 8, 8, 8, 16, 0); |
|
| 118 |
} |
|
| 119 |
|
|
| 120 | 113 |
DynamicRenderer mRenderer = new DynamicRenderer(this); |
| 121 | 114 |
setRenderer(mRenderer); |
| 122 | 115 |
} |
| src/main/java/org/distorted/examples/effectqueue/EffectQueueSurfaceView.java | ||
|---|---|---|
| 87 | 87 |
{
|
| 88 | 88 |
setFocusable(true); |
| 89 | 89 |
setFocusableInTouchMode(true); |
| 90 |
|
|
| 91 | 90 |
setEGLContextClientVersion(2); |
| 92 |
|
|
| 93 |
if( Build.FINGERPRINT.startsWith("generic") ) // when running on the emulator, insert a magic line that is
|
|
| 94 |
{ // supposed to cure the 'no config chosen' crash on emulator startup
|
|
| 95 |
setEGLConfigChooser(8, 8, 8, 8, 16, 0); |
|
| 96 |
} |
|
| 97 |
|
|
| 91 |
|
|
| 98 | 92 |
mRenderer = new EffectQueueRenderer(this); |
| 99 | 93 |
setRenderer(mRenderer); |
| 100 | 94 |
|
| src/main/java/org/distorted/examples/effects3d/Effects3DSurfaceView.java | ||
|---|---|---|
| 41 | 41 |
if(!isInEditMode()) |
| 42 | 42 |
{
|
| 43 | 43 |
setEGLContextClientVersion(2); |
| 44 |
|
|
| 45 |
if( Build.FINGERPRINT.startsWith("generic") )
|
|
| 46 |
{
|
|
| 47 |
setEGLConfigChooser(8, 8, 8, 8, 16, 0); |
|
| 48 |
} |
|
| 49 |
|
|
| 50 | 44 |
mRenderer = new Effects3DRenderer(this); |
| 51 |
|
|
| 52 | 45 |
setRenderer(mRenderer); |
| 53 | 46 |
} |
| 54 | 47 |
} |
| src/main/java/org/distorted/examples/fbo/FBOSurfaceView.java | ||
|---|---|---|
| 33 | 33 |
{
|
| 34 | 34 |
super(context); |
| 35 | 35 |
setEGLContextClientVersion(2); |
| 36 |
|
|
| 37 |
if( Build.FINGERPRINT.startsWith("generic") )
|
|
| 38 |
{
|
|
| 39 |
setEGLConfigChooser(8, 8, 8, 8, 16, 0); |
|
| 40 |
} |
|
| 41 |
|
|
| 42 | 36 |
setRenderer(new FBORenderer(this)); |
| 43 | 37 |
} |
| 44 | 38 |
} |
| src/main/java/org/distorted/examples/flag/FlagSurfaceView.java | ||
|---|---|---|
| 44 | 44 |
if(!isInEditMode()) |
| 45 | 45 |
{
|
| 46 | 46 |
setEGLContextClientVersion(2); |
| 47 |
|
|
| 48 |
if( Build.FINGERPRINT.startsWith("generic") )
|
|
| 49 |
{
|
|
| 50 |
setEGLConfigChooser(8, 8, 8, 8, 16, 0); |
|
| 51 |
} |
|
| 52 |
|
|
| 53 | 47 |
mRenderer = new FlagRenderer(this); |
| 54 |
|
|
| 55 | 48 |
setRenderer(mRenderer); |
| 56 | 49 |
} |
| 57 | 50 |
} |
| src/main/java/org/distorted/examples/fov/FOVSurfaceView.java | ||
|---|---|---|
| 37 | 37 |
if(!isInEditMode()) |
| 38 | 38 |
{
|
| 39 | 39 |
setEGLContextClientVersion(2); |
| 40 |
|
|
| 41 |
if( Build.FINGERPRINT.startsWith("generic") )
|
|
| 42 |
{
|
|
| 43 |
setEGLConfigChooser(8, 8, 8, 8, 16, 0); |
|
| 44 |
} |
|
| 45 |
|
|
| 46 |
FOVRenderer renderer = new FOVRenderer(this); |
|
| 47 |
setRenderer(renderer); |
|
| 40 |
setRenderer(new FOVRenderer(this)); |
|
| 48 | 41 |
} |
| 49 | 42 |
} |
| 50 | 43 |
} |
| src/main/java/org/distorted/examples/girl/GirlSurfaceView.java | ||
|---|---|---|
| 37 | 37 |
super(c, attrs); |
| 38 | 38 |
|
| 39 | 39 |
setEGLContextClientVersion(2); |
| 40 |
|
|
| 41 |
if( Build.FINGERPRINT.startsWith("generic") )
|
|
| 42 |
{
|
|
| 43 |
setEGLConfigChooser(8, 8, 8, 8, 16, 0); |
|
| 44 |
} |
|
| 45 |
|
|
| 46 | 40 |
mRenderer = new GirlRenderer(this); |
| 47 |
|
|
| 48 | 41 |
setRenderer(mRenderer); |
| 49 | 42 |
} |
| 50 | 43 |
|
| src/main/java/org/distorted/examples/listener/ListenerSurfaceView.java | ||
|---|---|---|
| 33 | 33 |
{
|
| 34 | 34 |
super(context); |
| 35 | 35 |
setEGLContextClientVersion(2); |
| 36 |
|
|
| 37 |
if( Build.FINGERPRINT.startsWith("generic") )
|
|
| 38 |
{
|
|
| 39 |
setEGLConfigChooser(8, 8, 8, 8, 16, 0); |
|
| 40 |
} |
|
| 41 |
|
|
| 42 | 36 |
setRenderer(new ListenerRenderer(this)); |
| 43 | 37 |
} |
| 44 | 38 |
} |
| src/main/java/org/distorted/examples/matrix3d/Matrix3DSurfaceView.java | ||
|---|---|---|
| 40 | 40 |
if(!isInEditMode()) |
| 41 | 41 |
{
|
| 42 | 42 |
setEGLContextClientVersion(2); |
| 43 |
|
|
| 44 |
if( Build.FINGERPRINT.startsWith("generic") )
|
|
| 45 |
{
|
|
| 46 |
setEGLConfigChooser(8, 8, 8, 8, 16, 0); |
|
| 47 |
} |
|
| 48 |
|
|
| 49 | 43 |
mRenderer = new Matrix3DRenderer(this); |
| 50 |
|
|
| 51 | 44 |
setRenderer(mRenderer); |
| 52 | 45 |
} |
| 53 | 46 |
} |
| src/main/java/org/distorted/examples/monalisa/MonaLisaSurfaceView.java | ||
|---|---|---|
| 33 | 33 |
{
|
| 34 | 34 |
super(context); |
| 35 | 35 |
setEGLContextClientVersion(2); |
| 36 |
|
|
| 37 |
if( Build.FINGERPRINT.startsWith("generic") )
|
|
| 38 |
{
|
|
| 39 |
setEGLConfigChooser(8, 8, 8, 8, 16, 0); |
|
| 40 |
} |
|
| 41 |
|
|
| 42 | 36 |
setRenderer(new MonaLisaRenderer(this)); |
| 43 | 37 |
} |
| 44 | 38 |
} |
| src/main/java/org/distorted/examples/movingeffects/MovingEffectsSurfaceView.java | ||
|---|---|---|
| 83 | 83 |
{
|
| 84 | 84 |
setFocusable(true); |
| 85 | 85 |
setFocusableInTouchMode(true); |
| 86 |
|
|
| 87 | 86 |
setEGLContextClientVersion(2); |
| 88 |
|
|
| 89 |
if( Build.FINGERPRINT.startsWith("generic") ) // when running on the emulator, insert a magic line that is
|
|
| 90 |
{ // supposed to cure the 'no config chosen' crash on emulator startup
|
|
| 91 |
setEGLConfigChooser(8, 8, 8, 8, 16, 0); |
|
| 92 |
} |
|
| 93 |
|
|
| 94 |
MovingEffectsRenderer mRenderer = new MovingEffectsRenderer(this); |
|
| 95 |
setRenderer(mRenderer); |
|
| 87 |
setRenderer(new MovingEffectsRenderer(this)); |
|
| 96 | 88 |
} |
| 97 | 89 |
} |
| 98 | 90 |
|
| src/main/java/org/distorted/examples/olimpic/OlimpicSurfaceView.java | ||
|---|---|---|
| 33 | 33 |
{
|
| 34 | 34 |
super(context); |
| 35 | 35 |
setEGLContextClientVersion(2); |
| 36 |
|
|
| 37 |
if( Build.FINGERPRINT.startsWith("generic") )
|
|
| 38 |
{
|
|
| 39 |
setEGLConfigChooser(8, 8, 8, 8, 16, 0); |
|
| 40 |
} |
|
| 41 |
|
|
| 42 | 36 |
setRenderer(new OlimpicRenderer(this)); |
| 43 | 37 |
} |
| 44 | 38 |
} |
| src/main/java/org/distorted/examples/quaternion/QuaternionSurfaceView.java | ||
|---|---|---|
| 27 | 27 |
|
| 28 | 28 |
class QuaternionSurfaceView extends GLSurfaceView |
| 29 | 29 |
{
|
| 30 |
public QuaternionSurfaceView(Context c)
|
|
| 30 |
public QuaternionSurfaceView(Context context)
|
|
| 31 | 31 |
{
|
| 32 |
super(c); |
|
| 33 |
|
|
| 34 |
if(!isInEditMode()) |
|
| 35 |
{
|
|
| 36 |
setEGLContextClientVersion(2); |
|
| 37 |
|
|
| 38 |
if( Build.FINGERPRINT.startsWith("generic") )
|
|
| 39 |
{
|
|
| 40 |
setEGLConfigChooser(8, 8, 8, 8, 16, 0); |
|
| 41 |
} |
|
| 42 |
|
|
| 43 |
setRenderer(new QuaternionRenderer(this)); |
|
| 44 |
} |
|
| 32 |
super(context); |
|
| 33 |
setEGLContextClientVersion(2); |
|
| 34 |
setRenderer(new QuaternionRenderer(this)); |
|
| 45 | 35 |
} |
| 46 | 36 |
} |
| 47 | 37 |
|
| src/main/java/org/distorted/examples/save/SaveSurfaceView.java | ||
|---|---|---|
| 35 | 35 |
public SaveSurfaceView(Context c, AttributeSet attrs) |
| 36 | 36 |
{
|
| 37 | 37 |
super(c, attrs); |
| 38 |
|
|
| 39 | 38 |
setEGLContextClientVersion(2); |
| 40 |
|
|
| 41 |
if( Build.FINGERPRINT.startsWith("generic") )
|
|
| 42 |
{
|
|
| 43 |
setEGLConfigChooser(8, 8, 8, 8, 16, 0); |
|
| 44 |
} |
|
| 45 |
|
|
| 46 | 39 |
mRenderer = new SaveRenderer(this); |
| 47 |
|
|
| 48 | 40 |
setRenderer(mRenderer); |
| 49 | 41 |
} |
| 50 | 42 |
|
| src/main/java/org/distorted/examples/sink/SinkSurfaceView.java | ||
|---|---|---|
| 31 | 31 |
{
|
| 32 | 32 |
super(context); |
| 33 | 33 |
setEGLContextClientVersion(2); |
| 34 |
|
|
| 35 |
if( Build.FINGERPRINT.startsWith("generic") )
|
|
| 36 |
{
|
|
| 37 |
setEGLConfigChooser(8, 8, 8, 8, 16, 0); |
|
| 38 |
} |
|
| 39 |
|
|
| 40 | 34 |
setRenderer(new SinkRenderer(this)); |
| 41 | 35 |
} |
| 42 | 36 |
} |
| src/main/java/org/distorted/examples/starwars/StarWarsSurfaceView.java | ||
|---|---|---|
| 31 | 31 |
{
|
| 32 | 32 |
super(context); |
| 33 | 33 |
setEGLContextClientVersion(2); |
| 34 |
|
|
| 35 |
if( Build.FINGERPRINT.startsWith("generic") )
|
|
| 36 |
{
|
|
| 37 |
setEGLConfigChooser(8, 8, 8, 8, 16, 0); |
|
| 38 |
} |
|
| 39 |
|
|
| 40 | 34 |
setRenderer(new StarWarsRenderer(this)); |
| 41 | 35 |
} |
| 42 | 36 |
} |
| src/main/java/org/distorted/examples/wind/WindSurfaceView.java | ||
|---|---|---|
| 40 | 40 |
if(!isInEditMode()) |
| 41 | 41 |
{
|
| 42 | 42 |
setEGLContextClientVersion(2); |
| 43 |
|
|
| 44 |
if( Build.FINGERPRINT.startsWith("generic") )
|
|
| 45 |
{
|
|
| 46 |
setEGLConfigChooser(8, 8, 8, 8, 16, 0); |
|
| 47 |
} |
|
| 48 |
|
|
| 49 | 43 |
mRenderer = new WindRenderer(this); |
| 50 | 44 |
setRenderer(mRenderer); |
| 51 | 45 |
} |
Also available in: Unified diff
Simplify SurfaceViews