Work in progress--experiment in OpenGL ES 2.0 and JNI for Android.
android_opengl_tester is hosted in the following web site
https://github.com/kellanburket/android_opengl_tester
If you think the Android project android_opengl_tester listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
The following table is the detailed list of android_opengl_tester.
Item | Value |
---|---|
Java File Count | 57 |
Supported screen sizes | [mdpi, hdpi, xhdpi] |
Target SDK Version | 17 |
Minimum SDK Version | 17 |
Activity Count | 1 |
jar files used | android-support-v4.jar |
Raw File Names | res\raw\backshaders.glsl res\raw\basic_frag_shader.glsl res\raw\basic_vertex_shader.glsl res\raw\cube.vertices res\raw\disk_frag_shader.glsl res\raw\disk_vertex_shader.glsl res\raw\frustum_cube_frag_shader.glsl res\raw\frustum_cube_vertex_shader.glsl res\raw\heightmap_frag_shader.glsl res\raw\heightmap_vertex_shader.glsl res\raw\laser_frag_shader.glsl res\raw\laser_vertex_shader.glsl res\raw\light_frag_shader.glsl res\raw\light_vertex_shader.glsl res\raw\mountain_frag_shader.glsl res\raw\mountain_vertex_shader.glsl res\raw\sphere_frag_shader.glsl res\raw\sphere_vertex_shader.glsl res\raw\sprite_frag_shader.glsl res\raw\sprite_texture_shader.glsl res\raw\texture_vertex_shader.glsl |
There are 3 image files in android_opengl_tester. The names of the image files are listed as follows.
heightmap2.png scrubber_control_normal_holo.png scrubber_control_pressed_holo.png
The following screenshort is generated from the image listed above.
android_opengl_tester has the following Java source files.
kbc.tester.AngleOfRotationListener.java kbc.tester.Engine.java kbc.tester.GLDebugger.java kbc.tester.IndexBuffer.java kbc.tester.MainActivity.java kbc.tester.Pipeline.java kbc.tester.Reference.java kbc.tester.Surface.java kbc.tester.TextureHelper.java kbc.tester.VertexBuffer.java kbc.tester.VertexWatcher.java kbc.tester.commands.Command.java kbc.tester.commands.Intersect.java kbc.tester.data.EdgeNode.java kbc.tester.glyphs.BoundingSphere.java kbc.tester.glyphs.Cone.java kbc.tester.glyphs.Contours.java kbc.tester.glyphs.Disk.java kbc.tester.glyphs.Glyph.java kbc.tester.glyphs.Glyph3v.java kbc.tester.glyphs.HeightMap.java kbc.tester.glyphs.Laser.java kbc.tester.glyphs.Light.java kbc.tester.glyphs.Sprite.java kbc.tester.oldfiles.Callback.java kbc.tester.oldfiles.CircleGenerator.java kbc.tester.oldfiles.ColorShaderProgram.java kbc.tester.oldfiles.CylinderGenerator.java kbc.tester.oldfiles.Generator.java kbc.tester.oldfiles.ObjectBuilder.java kbc.tester.oldfiles.SphereShaderProgram.java kbc.tester.oldfiles.Subdivider.java kbc.tester.shaders.DiskShaderProgram.java kbc.tester.shaders.HeightMapShaderProgram.java kbc.tester.shaders.LaserShaderProgram.java kbc.tester.shaders.ShaderHelper.java kbc.tester.shaders.ShaderProgram1v.java kbc.tester.shaders.ShaderProgram3v.java kbc.tester.shaders.SpriteShaderProgram.java kbc.tester.ui.UIHelper.java kbc.tester.util.Builder.java kbc.tester.util.CircleBuilder.java kbc.tester.util.ConeBuilder.java kbc.tester.util.CylinderBuilder.java kbc.tester.util.Director.java kbc.tester.util.GLSLReader.java kbc.tester.util.Pointer.java kbc.tester.util.RoundedCubeBuilder.java kbc.tester.util.SphereBuilder.java kbc.tester.util.Subdivider.java kbc.tester.util.Vertices.java kbc.tester.util.VerticesReader.java kbc.tester.widgets.CircularSeekBar.java