Android Open Source - OpenGL framework LightGL






Project Summary

A very light-weight pure-Java Android OpenGL framework..

Web Site / Source Repository

LightGL is hosted in the following web site
https://github.com/fabmax/LightGL

If you think the Android project LightGL listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Project Detail

The following table is the detailed list of LightGL.

ItemValue
Java File Count47
Target SDK Version19
Minimum SDK Version9
Activity Count3
jar files usedjbullet.jar
vecmath.jar
Asset File Namesassets\models\room_thickwalls.obj
assets\shaders\color_frag.glsl
assets\shaders\color_vert.glsl
assets\shaders\depth_frag.glsl
assets\shaders\depth_vert.glsl
assets\shaders\framebuffer_frag.glsl
assets\shaders\framebuffer_vert.glsl
assets\shaders\gouraud_shadow_frag.glsl
assets\shaders\gouraud_shadow_vert.glsl
assets\shaders\gouraud_texture_frag.glsl
assets\shaders\gouraud_texture_vert.glsl
assets\shaders\phong_color_frag.glsl
assets\shaders\phong_color_vert.glsl
assets\shaders\phong_shadow_frag.glsl
assets\shaders\phong_shadow_vert.glsl
assets\shaders\phong_texture_frag.glsl
assets\shaders\phong_texture_vert.glsl
assets\textures\gray.png
assets\textures\stone_wall.png




Java Source Files

LightGL has the following Java source files.

de.fabmax.lightgl.BoundingBox.java
de.fabmax.lightgl.Camera.java
de.fabmax.lightgl.ColorShader.java
de.fabmax.lightgl.DepthShader.java
de.fabmax.lightgl.GfxEngine.java
de.fabmax.lightgl.GfxEngineListener.java
de.fabmax.lightgl.GfxState.java
de.fabmax.lightgl.GlObject.java
de.fabmax.lightgl.Light.java
de.fabmax.lightgl.LightGlException.java
de.fabmax.lightgl.LigthtGlActivity.java
de.fabmax.lightgl.LiveWallpaperBase.java
de.fabmax.lightgl.OrthograpicCamera.java
de.fabmax.lightgl.PerspectiveCamera.java
de.fabmax.lightgl.Ray.java
de.fabmax.lightgl.RenderPass.java
de.fabmax.lightgl.ScaledScreenRenderPass.java
de.fabmax.lightgl.ScreenRenderPass.java
de.fabmax.lightgl.Shader.java
de.fabmax.lightgl.ShaderAttributeBinder.java
de.fabmax.lightgl.ShaderManager.java
de.fabmax.lightgl.ShadowRenderPass.java
de.fabmax.lightgl.ShadowShader.java
de.fabmax.lightgl.SimpleShader.java
de.fabmax.lightgl.Texture.java
de.fabmax.lightgl.TextureManager.java
de.fabmax.lightgl.TextureProperties.java
de.fabmax.lightgl.TextureRenderer.java
de.fabmax.lightgl.demo.MainActivity.java
de.fabmax.lightgl.demo.PhysicsScene.java
de.fabmax.lightgl.demo.SimpleScene.java
de.fabmax.lightgl.physics.PhysicsBody.java
de.fabmax.lightgl.physics.PhysicsEngine.java
de.fabmax.lightgl.physics.PhysicsFactory.java
de.fabmax.lightgl.scene.Group.java
de.fabmax.lightgl.scene.Mesh.java
de.fabmax.lightgl.scene.Node.java
de.fabmax.lightgl.scene.TransformGroup.java
de.fabmax.lightgl.util.BufferHelper.java
de.fabmax.lightgl.util.BufferedTouchListener.java
de.fabmax.lightgl.util.FloatList.java
de.fabmax.lightgl.util.GlConfiguration.java
de.fabmax.lightgl.util.GlMath.java
de.fabmax.lightgl.util.IntList.java
de.fabmax.lightgl.util.MeshFactory.java
de.fabmax.lightgl.util.ObjLoader.java
de.fabmax.lightgl.util.TriangleKdTree.java