Tests of GLSL functions with Android Studio.
GlslAndroidExamples is hosted in the following web site
https://github.com/j1s1e1/GlslAndroidExamples
If you think the Android project GlslAndroidExamples 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 GlslAndroidExamples.
Item | Value |
---|---|
Java File Count | 148 |
Supported screen sizes | [mdpi, xxhdpi, hdpi, xhdpi] |
Minimum SDK Version | 7 |
Activity Count | 4 |
jar files used | classes.jar |
Required Permissions | android.permission.INTERNET |
Raw File Names | res\debug\raw\largegimbal.xml res\debug\raw\mediumgimbal.xml res\debug\raw\ship.xml res\debug\raw\smallgimbal.xml res\debug\raw\unitconetint.xml res\debug\raw\unitcubecolor.xml res\debug\raw\unitcubetint.xml res\debug\raw\unitcylinder.xml res\debug\raw\unitcylindertint.xml res\debug\raw\unitplane.xml res\raw\bigplane.xml res\raw\corridor.xml res\raw\ground.xml res\raw\infinity.xml res\raw\largegimbal.xml res\raw\mediumgimbal.xml res\raw\sceneunitcube.xml res\raw\ship.xml res\raw\smallgimbal.xml res\raw\test.obj res\raw\test_with_normals.obj res\raw\test_with_normals_binary.bin res\raw\unitconetint.xml res\raw\unitcube.xml res\raw\unitcubecolor.xml res\raw\unitcubehdr.xml res\raw\unitcubetint.xml res\raw\unitcylinder.xml res\raw\unitcylinder9.xml res\raw\unitcylindertint.xml res\raw\unitdiorama.xml res\raw\unitplane.xml res\raw\unitsphere12.xml res\raw\unittetrahedron.xml res\raw\xwing_with_normals.obj res\raw\xwng_with_normals_binary.bin |
There are 58 image files in GlslAndroidExamples. The names of the image files are listed as follows.
abc_ab_bottom_solid_dark_holo.9.png abc_ab_bottom_solid_light_holo.9.png abc_ab_bottom_transparent_dark_holo.9.png abc_ab_bottom_transparent_light_holo.9.png abc_ab_share_pack_holo_dark.9.png abc_ab_share_pack_holo_light.9.png abc_ab_solid_dark_holo.9.png abc_ab_solid_light_holo.9.png abc_ab_stacked_solid_dark_holo.9.png abc_ab_stacked_solid_light_holo.9.png abc_ab_stacked_transparent_dark_holo.9.png abc_ab_stacked_transparent_light_holo.9.png abc_ab_transparent_dark_holo.9.png abc_ab_transparent_light_holo.9.png abc_cab_background_bottom_holo_dark.9.png abc_cab_background_bottom_holo_light.9.png abc_cab_background_top_holo_dark.9.png abc_cab_background_top_holo_light.9.png abc_ic_ab_back_holo_dark.png abc_ic_ab_back_holo_light.png abc_ic_cab_done_holo_dark.png abc_ic_cab_done_holo_light.png abc_ic_clear_disabled.png abc_ic_clear_normal.png abc_ic_clear_search_api_disabled_holo_light.png abc_ic_clear_search_api_holo_light.png abc_ic_commit_search_api_holo_dark.png abc_ic_commit_search_api_holo_light.png abc_ic_go.png abc_ic_go_search_api_holo_light.png abc_ic_menu_moreoverflow_normal_holo_dark.png abc_ic_menu_moreoverflow_normal_holo_light.png abc_ic_menu_share_holo_dark.png abc_ic_menu_share_holo_light.png abc_ic_search.png abc_ic_search_api_holo_light.png abc_ic_voice_search.png abc_ic_voice_search_api_holo_light.png abc_list_focused_holo.9.png abc_list_longpressed_holo.9.png abc_list_pressed_holo_dark.9.png abc_list_pressed_holo_light.9.png abc_list_selector_disabled_holo_dark.9.png abc_list_selector_disabled_holo_light.9.png abc_menu_dropdown_panel_holo_dark.9.png abc_menu_dropdown_panel_holo_light.9.png abc_menu_hardkey_panel_holo_dark.9.png abc_menu_hardkey_panel_holo_light.9.png abc_spinner_ab_default_holo_dark.9.png abc_spinner_ab_default_holo_light.9.png abc_spinner_ab_disabled_holo_dark.9.png abc_spinner_ab_disabled_holo_light.9.png abc_spinner_ab_focused_holo_dark.9.png abc_spinner_ab_focused_holo_light.9.png abc_spinner_ab_pressed_holo_dark.9.png abc_spinner_ab_pressed_holo_light.9.png checker.png flashlight.png
The following screenshort is generated from the image listed above.
GlslAndroidExamples has the following Java source files.
com.tutorial.glsltutorials.tutorials.Attributes.AttribData.java com.tutorial.glsltutorials.tutorials.Attributes.AttribIndexMap.java com.tutorial.glsltutorials.tutorials.Attributes.AttribType.java com.tutorial.glsltutorials.tutorials.Attributes.Attribute.java com.tutorial.glsltutorials.tutorials.Attributes.AttributeCollection.java com.tutorial.glsltutorials.tutorials.Attributes.AttributesClass.java com.tutorial.glsltutorials.tutorials.Blender.Blender.java com.tutorial.glsltutorials.tutorials.Blender.BlenderObject.java com.tutorial.glsltutorials.tutorials.BuildConfig.java com.tutorial.glsltutorials.tutorials.Camera.java com.tutorial.glsltutorials.tutorials.Colors.java com.tutorial.glsltutorials.tutorials.Creatures.Alien.java com.tutorial.glsltutorials.tutorials.Creatures.Collisions.java com.tutorial.glsltutorials.tutorials.Creatures.Enemy.java com.tutorial.glsltutorials.tutorials.GLES_Helpers.AnalysisTools.java com.tutorial.glsltutorials.tutorials.GLES_Helpers.FragmentShaders.java com.tutorial.glsltutorials.tutorials.GLES_Helpers.Shader.java com.tutorial.glsltutorials.tutorials.GLES_Helpers.ShadersNames.java com.tutorial.glsltutorials.tutorials.GLES_Helpers.Texture_Tools.java com.tutorial.glsltutorials.tutorials.GLES_Helpers.Textures.java com.tutorial.glsltutorials.tutorials.GLES_Helpers.VBO_Tools.java com.tutorial.glsltutorials.tutorials.GLES_Helpers.VertexShaders.java com.tutorial.glsltutorials.tutorials.Geometry.Matrix3f.java com.tutorial.glsltutorials.tutorials.Geometry.Matrix4f.java com.tutorial.glsltutorials.tutorials.Geometry.Quaternion.java com.tutorial.glsltutorials.tutorials.Geometry.Vector2f.java com.tutorial.glsltutorials.tutorials.Geometry.Vector3f.java com.tutorial.glsltutorials.tutorials.Geometry.Vector4f.java com.tutorial.glsltutorials.tutorials.Interpolator.ConstVelLinearInterpolator.java com.tutorial.glsltutorials.tutorials.Interpolator.FloatIDistance.java com.tutorial.glsltutorials.tutorials.Interpolator.IDistance.java com.tutorial.glsltutorials.tutorials.Interpolator.IGetValueTime.java com.tutorial.glsltutorials.tutorials.Interpolator.ILinearInterpolate.java com.tutorial.glsltutorials.tutorials.Interpolator.LightInterpolator.java com.tutorial.glsltutorials.tutorials.Interpolator.TimedLinearInterpolator.java com.tutorial.glsltutorials.tutorials.Interpolator.Vector3IDistance.java com.tutorial.glsltutorials.tutorials.Interpolator.WeightedLinearInterpolator.java com.tutorial.glsltutorials.tutorials.Light.FrameworkTimer.java com.tutorial.glsltutorials.tutorials.Light.LightBlock .java com.tutorial.glsltutorials.tutorials.Light.LightManager.java com.tutorial.glsltutorials.tutorials.Light.LightVector.java com.tutorial.glsltutorials.tutorials.Light.LightVectorData.java com.tutorial.glsltutorials.tutorials.Light.LightingProgramTypes.java com.tutorial.glsltutorials.tutorials.Light.MaxIntensityData.java com.tutorial.glsltutorials.tutorials.Light.MaxIntensityVector.java com.tutorial.glsltutorials.tutorials.Light.PerLight .java com.tutorial.glsltutorials.tutorials.Light.SunlightValue.java com.tutorial.glsltutorials.tutorials.MainActivity.java com.tutorial.glsltutorials.tutorials.Material.MaterialBlock .java com.tutorial.glsltutorials.tutorials.MatrixStack.java com.tutorial.glsltutorials.tutorials.Mesh.IndexData.java com.tutorial.glsltutorials.tutorials.Mesh.Mesh.java com.tutorial.glsltutorials.tutorials.Mesh.MeshData.java com.tutorial.glsltutorials.tutorials.Mesh.NamedVaoData.java com.tutorial.glsltutorials.tutorials.Mesh.PrimitiveType.java com.tutorial.glsltutorials.tutorials.Mesh.RenderCmd.java com.tutorial.glsltutorials.tutorials.Movement.ElasticMovement.java com.tutorial.glsltutorials.tutorials.Movement.KeyboardMovement.java com.tutorial.glsltutorials.tutorials.Movement.Movement.java com.tutorial.glsltutorials.tutorials.Movement.RandomMovement.java com.tutorial.glsltutorials.tutorials.Movement.SocketListener.java com.tutorial.glsltutorials.tutorials.Movement.SocketMovement.java com.tutorial.glsltutorials.tutorials.Movement.StateObject.java com.tutorial.glsltutorials.tutorials.Movement.TouchMovement.java com.tutorial.glsltutorials.tutorials.Objects.Ball.java com.tutorial.glsltutorials.tutorials.Objects.Missle.java com.tutorial.glsltutorials.tutorials.Objects.Paddle.java com.tutorial.glsltutorials.tutorials.Portability.BitConverter.java com.tutorial.glsltutorials.tutorials.ProgramData.ProgramData.java com.tutorial.glsltutorials.tutorials.ProgramData.ProgramSet.java com.tutorial.glsltutorials.tutorials.ProgramData.ProgramSets.java com.tutorial.glsltutorials.tutorials.ProgramData.Programs.java com.tutorial.glsltutorials.tutorials.ProjectionBlock.java com.tutorial.glsltutorials.tutorials.PushStack.java com.tutorial.glsltutorials.tutorials.Scene.Scene.java com.tutorial.glsltutorials.tutorials.Scene.SceneProgramData.java com.tutorial.glsltutorials.tutorials.Shapes.Icosahedron.java com.tutorial.glsltutorials.tutorials.Shapes.LitMatrixBlock2.java com.tutorial.glsltutorials.tutorials.Shapes.LitMatrixSphere2.java com.tutorial.glsltutorials.tutorials.Shapes.MatrixSphere.java com.tutorial.glsltutorials.tutorials.Shapes.Shape .java com.tutorial.glsltutorials.tutorials.Shapes.Sphere.java com.tutorial.glsltutorials.tutorials.Shapes.TextureSphere.java com.tutorial.glsltutorials.tutorials.Shapes.Triangle.java com.tutorial.glsltutorials.tutorials.Shapes.Triangle2.java com.tutorial.glsltutorials.tutorials.SocketServerService.java com.tutorial.glsltutorials.tutorials.TestRenderer.java com.tutorial.glsltutorials.tutorials.TestRenderer30.java com.tutorial.glsltutorials.tutorials.Text.Letters.java com.tutorial.glsltutorials.tutorials.Text.Numbers.java com.tutorial.glsltutorials.tutorials.Text.Symbols.java com.tutorial.glsltutorials.tutorials.Text.TextClass.java com.tutorial.glsltutorials.tutorials.Textures.PaintWall .java com.tutorial.glsltutorials.tutorials.Textures.TextureElement.java com.tutorial.glsltutorials.tutorials.TreeData.java com.tutorial.glsltutorials.tutorials.Tutorials.Tut_02_Vertex_Colors.java com.tutorial.glsltutorials.tutorials.Tutorials.Tut_03_CPU_Position_Offset.java com.tutorial.glsltutorials.tutorials.Tutorials.Tut_03_Shader_Calc_Offset.java com.tutorial.glsltutorials.tutorials.Tutorials.Tut_04_MatrixPerspective.java com.tutorial.glsltutorials.tutorials.Tutorials.Tut_05_Depth_Buffering.java com.tutorial.glsltutorials.tutorials.Tutorials.Tut_06_Hierarchy.java com.tutorial.glsltutorials.tutorials.Tutorials.Tut_06_Rotations.java com.tutorial.glsltutorials.tutorials.Tutorials.Tut_06_Scale.java com.tutorial.glsltutorials.tutorials.Tutorials.Tut_06_Translation.java com.tutorial.glsltutorials.tutorials.Tutorials.Tut_07_World_Scene.java com.tutorial.glsltutorials.tutorials.Tutorials.Tut_08_Gimbal_Lock.java com.tutorial.glsltutorials.tutorials.Tutorials.Tut_09_Ambient_Lighting.java com.tutorial.glsltutorials.tutorials.Tutorials.Tut_12_HDR_Lighting.java com.tutorial.glsltutorials.tutorials.Tutorials.Tut_14_Basic_Textures.java com.tutorial.glsltutorials.tutorials.Tutorials.Tut_15_ManyImages.java com.tutorial.glsltutorials.tutorials.Tutorials.Tut_3D_Shooter.java com.tutorial.glsltutorials.tutorials.Tutorials.Tut_3D_Shooter2.java com.tutorial.glsltutorials.tutorials.Tutorials.Tut_3D_Shooter3.java com.tutorial.glsltutorials.tutorials.Tutorials.Tut_Blender.java com.tutorial.glsltutorials.tutorials.Tutorials.Tut_Blocks.java com.tutorial.glsltutorials.tutorials.Tutorials.Tut_Camera.java com.tutorial.glsltutorials.tutorials.Tutorials.Tut_Colors.java com.tutorial.glsltutorials.tutorials.Tutorials.Tut_MeshTransforms.java com.tutorial.glsltutorials.tutorials.Tutorials.Tut_MoveMeshItem.java com.tutorial.glsltutorials.tutorials.Tutorials.Tut_MultipleShaders.java com.tutorial.glsltutorials.tutorials.Tutorials.Tut_ObjectPoleQuaternion.java com.tutorial.glsltutorials.tutorials.Tutorials.Tut_Projected_Light_Test.java com.tutorial.glsltutorials.tutorials.Tutorials.Tut_Quaternion.java com.tutorial.glsltutorials.tutorials.Tutorials.Tut_RotateTexture.java com.tutorial.glsltutorials.tutorials.Tutorials.Tut_SingleMeshItem.java com.tutorial.glsltutorials.tutorials.Tutorials.Tut_Spheres.java com.tutorial.glsltutorials.tutorials.Tutorials.Tut_Tennis.java com.tutorial.glsltutorials.tutorials.Tutorials.Tut_Tennis3D.java com.tutorial.glsltutorials.tutorials.Tutorials.Tut_Text.java com.tutorial.glsltutorials.tutorials.Tutorials.Tut_Texture.java com.tutorial.glsltutorials.tutorials.Tutorials.Tut_TextureSphere.java com.tutorial.glsltutorials.tutorials.Tutorials.Tut_Triangles.java com.tutorial.glsltutorials.tutorials.Tutorials.Tut_Vectors.java com.tutorial.glsltutorials.tutorials.Tutorials.TutorialBase.java com.tutorial.glsltutorials.tutorials.Tutorials.Tutorials.java com.tutorial.glsltutorials.tutorials.VAOMap.java com.tutorial.glsltutorials.tutorials.VAOMapData.java com.tutorial.glsltutorials.tutorials.View.Framework.java com.tutorial.glsltutorials.tutorials.View.IPole.java com.tutorial.glsltutorials.tutorials.View.ObjectData.java com.tutorial.glsltutorials.tutorials.View.ObjectPole.java com.tutorial.glsltutorials.tutorials.View.ViewData.java com.tutorial.glsltutorials.tutorials.View.ViewPole.java com.tutorial.glsltutorials.tutorials.View.ViewProvider.java com.tutorial.glsltutorials.tutorials.View.ViewScale.java