Test project for Android Studio, OpenGL ES, etc etc...
android_opengl is hosted in the following web site
https://github.com/harism/android_opengl
If you think the Android project android_opengl 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.
Item | Value |
---|---|
Java File Count | 247 |
Activity Count | 4 |
Fragment Count | 14 |
Required Permissions | android.permission.CAMERA |
Asset File Names | assets\images\cubemap\negx.png assets\images\cubemap\negy.png assets\images\cubemap\negz.png assets\images\cubemap\posx.png assets\images\cubemap\posy.png assets\images\cubemap\posz.png assets\models\and.dat assets\models\by.dat assets\models\coding.dat assets\models\doctrnal.dat assets\models\grind.dat assets\models\harism.dat assets\models\letter_3.obj assets\models\letter_e.obj assets\models\letter_g.obj assets\models\letter_l.obj assets\models\letter_n.obj assets\models\letter_o.obj assets\models\letter_p.obj assets\models\letter_s.obj assets\models\letter_x.obj assets\models\mountain.obj assets\models\music.dat assets\models\scott_xylo.dat assets\music\music.mp3 assets\shaders\advanced\deferred\light_fs.txt assets\shaders\advanced\deferred\light_vs.txt assets\shaders\advanced\deferred\normal_fs.txt assets\shaders\advanced\deferred\normal_vs.txt assets\shaders\advanced\deferred\output_fs.txt assets\shaders\advanced\deferred\output_vs.txt assets\shaders\advanced\dof\dof_blur_fs.txt assets\shaders\advanced\dof\dof_blur_vs.txt assets\shaders\advanced\dof\dof_coc_fs.txt assets\shaders\advanced\dof\dof_coc_vs.txt assets\shaders\advanced\dof\dof_out_fs.txt assets\shaders\advanced\dof\dof_out_vs.txt assets\shaders\advanced\dof\scene_fs.txt assets\shaders\advanced\dof\scene_vs.txt assets\shaders\basic\cube\shader_fs.txt assets\shaders\basic\cube\shader_vs.txt assets\shaders\basic\cubemap\shader_fs.txt assets\shaders\basic\cubemap\shader_vs.txt assets\shaders\basic\light\shader_fs.txt assets\shaders\basic\light\shader_vs.txt assets\shaders\basic\occlusion\shader_fs.txt assets\shaders\basic\occlusion\shader_vs.txt assets\shaders\basic\shadow\depth_fs.txt assets\shaders\basic\shadow\depth_vs.txt assets\shaders\basic\shadow\main_fs.txt assets\shaders\basic\shadow\main_vs.txt assets\shaders\camera2\basic\shader_fs.txt assets\shaders\camera2\basic\shader_vs.txt assets\shaders\camera2\filter\camera_in_fs.txt assets\shaders\camera2\filter\camera_in_vs.txt assets\shaders\camera2\filter\copy_fs.txt assets\shaders\camera2\filter\copy_vs.txt assets\shaders\camera2\filter\effect_edge_detection_fs.txt assets\shaders\camera2\filter\effect_edge_detection_vs.txt assets\shaders\camera2\filter\effect_oil_painting_fs.txt assets\shaders\camera2\filter\effect_oil_painting_vs.txt assets\shaders\camera2\filter\effect_radial_dots_fs.txt assets\shaders\camera2\filter\effect_radial_dots_vs.txt assets\shaders\camera2\filter\effect_voronoi_fs.txt assets\shaders\camera2\filter\effect_voronoi_vs.txt assets\shaders\camera2\filter\filter_black_and_white_fs.txt assets\shaders\camera2\filter\filter_black_and_white_vs.txt assets\shaders\camera2\filter\filter_sepia_fs.txt assets\shaders\camera2\filter\filter_sepia_vs.txt assets\shaders\camera2\filter\hsv_fs.txt assets\shaders\camera2\filter\hsv_vs.txt assets\shaders\camera2\raw\convert_fs.txt assets\shaders\camera2\raw\convert_vs.txt assets\shaders\camera2\raw\copy_fs.txt assets\shaders\camera2\raw\copy_vs.txt assets\shaders\camera2\yuv\convert_fs.txt assets\shaders\camera2\yuv\convert_vs.txt assets\shaders\cube_fs.txt assets\shaders\cube_vs.txt assets\shaders\dof_coc_fs.txt assets\shaders\dof_coc_vs.txt assets\shaders\dof_diag_fs.txt assets\shaders\dof_diag_vs.txt assets\shaders\dof_out_fs.txt assets\shaders\dof_out_vs.txt assets\shaders\dof_vert_fs.txt assets\shaders\dof_vert_vs.txt assets\shaders\dots_fs.txt assets\shaders\dots_vs.txt assets\shaders\effect1\circle.fs assets\shaders\effect1\circle.vs assets\shaders\effect2\triangle.fs assets\shaders\effect2\triangle.vs assets\shaders\out_fs.txt assets\shaders\out_vs.txt |
There are 3 image files in android_opengl. The names of the image files are listed as follows.
grind_128.png opengl_128.png settings_128.png
The following screenshort is generated from the image listed above.
android_opengl has the following Java source files.
com.adobe.xmp.XMPConst .java com.adobe.xmp.XMPDateTime.java com.adobe.xmp.XMPDateTimeFactory .java com.adobe.xmp.XMPError .java com.adobe.xmp.XMPException.java com.adobe.xmp.XMPIterator.java com.adobe.xmp.XMPMeta.java com.adobe.xmp.XMPMetaFactory .java com.adobe.xmp.XMPPathFactory .java com.adobe.xmp.XMPSchemaRegistry .java com.adobe.xmp.XMPUtils .java com.adobe.xmp.XMPVersionInfo .java com.adobe.xmp.impl.ByteBuffer .java com.adobe.xmp.impl.CountOutputStream.java com.adobe.xmp.impl.FixASCIIControlsReader.java com.adobe.xmp.impl.ISO8601Converter .java com.adobe.xmp.impl.Latin1Converter .java com.adobe.xmp.impl.ParseRDF.java com.adobe.xmp.impl.QName .java com.adobe.xmp.impl.Utils.java com.adobe.xmp.impl.XMPDateTimeImpl.java com.adobe.xmp.impl.XMPIteratorImpl.java com.adobe.xmp.impl.XMPMetaImpl.java com.adobe.xmp.impl.XMPMetaParser .java com.adobe.xmp.impl.XMPNodeUtils.java com.adobe.xmp.impl.XMPNormalizer .java com.adobe.xmp.impl.XMPSchemaRegistryImpl.java com.adobe.xmp.impl.XMPSerializerHelper .java com.adobe.xmp.impl.XMPSerializerRDF .java com.adobe.xmp.impl.XMPUtilsImpl.java com.adobe.xmp.impl.xpath.XMPPath .java com.adobe.xmp.impl.xpath.XMPPathParser .java com.adobe.xmp.impl.xpath.XMPPathSegment .java com.adobe.xmp.options.AliasOptions.java com.adobe.xmp.options.IteratorOptions.java com.adobe.xmp.options.Options .java com.adobe.xmp.options.ParseOptions.java com.adobe.xmp.options.PropertyOptions.java com.adobe.xmp.options.SerializeOptions.java com.adobe.xmp.properties.XMPAliasInfo .java com.adobe.xmp.properties.XMPProperty.java com.adobe.xmp.properties.XMPPropertyInfo.java com.drew.imaging.ImageMetadataReader .java com.drew.imaging.ImageProcessingException.java com.drew.imaging.PhotographicConversions .java com.drew.imaging.bmp.BmpMetadataReader .java com.drew.imaging.gif.GifMetadataReader .java com.drew.imaging.jpeg.JpegMetadataReader .java com.drew.imaging.jpeg.JpegProcessingException.java com.drew.imaging.jpeg.JpegSegmentData .java com.drew.imaging.jpeg.JpegSegmentMetadataReader .java com.drew.imaging.jpeg.JpegSegmentReader .java com.drew.imaging.png.PngChromaticities .java com.drew.imaging.png.PngChunk .java com.drew.imaging.png.PngChunkReader .java com.drew.imaging.png.PngChunkType .java com.drew.imaging.png.PngHeader .java com.drew.imaging.png.PngMetadataReader .java com.drew.imaging.png.PngProcessingException.java com.drew.imaging.psd.PsdMetadataReader .java com.drew.imaging.tiff.TiffDataFormat .java com.drew.imaging.tiff.TiffHandler .java com.drew.imaging.tiff.TiffMetadataReader .java com.drew.imaging.tiff.TiffProcessingException.java com.drew.imaging.tiff.TiffReader .java com.drew.lang.BufferBoundsException.java com.drew.lang.ByteArrayReader.java com.drew.lang.CompoundException.java com.drew.lang.GeoLocation .java com.drew.lang.Iterables .java com.drew.lang.KeyValuePair .java com.drew.lang.NullOutputStream.java com.drew.lang.RandomAccessFileReader.java com.drew.lang.RandomAccessReader .java com.drew.lang.RandomAccessStreamReader.java com.drew.lang.Rational.java com.drew.lang.SequentialByteArrayReader.java com.drew.lang.SequentialReader .java com.drew.lang.StreamReader.java com.drew.lang.StringUtil .java com.drew.lang.annotations.NotNull .java com.drew.lang.annotations.Nullable .java com.drew.lang.annotations.SuppressWarnings .java com.drew.metadata.Age .java com.drew.metadata.DefaultTagDescriptor.java com.drew.metadata.Directory .java com.drew.metadata.Face .java com.drew.metadata.Metadata .java com.drew.metadata.MetadataException.java com.drew.metadata.MetadataReader .java com.drew.metadata.Tag .java com.drew.metadata.TagDescriptor.java com.drew.metadata.adobe.AdobeJpegDescriptor.java com.drew.metadata.adobe.AdobeJpegDirectory.java com.drew.metadata.adobe.AdobeJpegReader.java com.drew.metadata.bmp.BmpHeaderDescriptor.java com.drew.metadata.bmp.BmpHeaderDirectory.java com.drew.metadata.bmp.BmpReader .java com.drew.metadata.exif.ExifIFD0Descriptor.java com.drew.metadata.exif.ExifIFD0Directory.java com.drew.metadata.exif.ExifInteropDescriptor.java com.drew.metadata.exif.ExifInteropDirectory.java com.drew.metadata.exif.ExifReader.java com.drew.metadata.exif.ExifSubIFDDescriptor.java com.drew.metadata.exif.ExifSubIFDDirectory.java com.drew.metadata.exif.ExifThumbnailDescriptor.java com.drew.metadata.exif.ExifThumbnailDirectory.java com.drew.metadata.exif.ExifTiffHandler.java com.drew.metadata.exif.GpsDescriptor.java com.drew.metadata.exif.GpsDirectory.java com.drew.metadata.exif.makernotes.CanonMakernoteDescriptor.java com.drew.metadata.exif.makernotes.CanonMakernoteDirectory.java com.drew.metadata.exif.makernotes.CasioType1MakernoteDescriptor.java com.drew.metadata.exif.makernotes.CasioType1MakernoteDirectory.java com.drew.metadata.exif.makernotes.CasioType2MakernoteDescriptor.java com.drew.metadata.exif.makernotes.CasioType2MakernoteDirectory.java com.drew.metadata.exif.makernotes.FujifilmMakernoteDescriptor.java com.drew.metadata.exif.makernotes.FujifilmMakernoteDirectory.java com.drew.metadata.exif.makernotes.KodakMakernoteDescriptor.java com.drew.metadata.exif.makernotes.KodakMakernoteDirectory.java com.drew.metadata.exif.makernotes.KyoceraMakernoteDescriptor.java com.drew.metadata.exif.makernotes.KyoceraMakernoteDirectory.java com.drew.metadata.exif.makernotes.LeicaMakernoteDescriptor.java com.drew.metadata.exif.makernotes.LeicaMakernoteDirectory.java com.drew.metadata.exif.makernotes.NikonType1MakernoteDescriptor.java com.drew.metadata.exif.makernotes.NikonType1MakernoteDirectory.java com.drew.metadata.exif.makernotes.NikonType2MakernoteDescriptor.java com.drew.metadata.exif.makernotes.NikonType2MakernoteDirectory.java com.drew.metadata.exif.makernotes.OlympusMakernoteDescriptor.java com.drew.metadata.exif.makernotes.OlympusMakernoteDirectory.java com.drew.metadata.exif.makernotes.PanasonicMakernoteDescriptor.java com.drew.metadata.exif.makernotes.PanasonicMakernoteDirectory.java com.drew.metadata.exif.makernotes.PentaxMakernoteDescriptor.java com.drew.metadata.exif.makernotes.PentaxMakernoteDirectory.java com.drew.metadata.exif.makernotes.RicohMakernoteDescriptor.java com.drew.metadata.exif.makernotes.RicohMakernoteDirectory.java com.drew.metadata.exif.makernotes.SanyoMakernoteDescriptor.java com.drew.metadata.exif.makernotes.SanyoMakernoteDirectory.java com.drew.metadata.exif.makernotes.SigmaMakernoteDescriptor.java com.drew.metadata.exif.makernotes.SigmaMakernoteDirectory.java com.drew.metadata.exif.makernotes.SonyType1MakernoteDescriptor.java com.drew.metadata.exif.makernotes.SonyType1MakernoteDirectory.java com.drew.metadata.exif.makernotes.SonyType6MakernoteDescriptor.java com.drew.metadata.exif.makernotes.SonyType6MakernoteDirectory.java com.drew.metadata.gif.GifHeaderDescriptor.java com.drew.metadata.gif.GifHeaderDirectory.java com.drew.metadata.gif.GifReader .java com.drew.metadata.icc.IccDescriptor.java com.drew.metadata.icc.IccDirectory.java com.drew.metadata.icc.IccReader.java com.drew.metadata.iptc.IptcDescriptor.java com.drew.metadata.iptc.IptcDirectory.java com.drew.metadata.iptc.IptcReader.java com.drew.metadata.jfif.JfifDescriptor.java com.drew.metadata.jfif.JfifDirectory.java com.drew.metadata.jfif.JfifReader.java com.drew.metadata.jpeg.JpegCommentDescriptor.java com.drew.metadata.jpeg.JpegCommentDirectory.java com.drew.metadata.jpeg.JpegCommentReader.java com.drew.metadata.jpeg.JpegComponent.java com.drew.metadata.jpeg.JpegDescriptor.java com.drew.metadata.jpeg.JpegDirectory.java com.drew.metadata.jpeg.JpegReader.java com.drew.metadata.photoshop.PhotoshopDescriptor.java com.drew.metadata.photoshop.PhotoshopDirectory.java com.drew.metadata.photoshop.PhotoshopReader.java com.drew.metadata.photoshop.PsdHeaderDescriptor.java com.drew.metadata.photoshop.PsdHeaderDirectory.java com.drew.metadata.photoshop.PsdReader.java com.drew.metadata.png.PngChromaticitiesDirectory.java com.drew.metadata.png.PngDescriptor.java com.drew.metadata.png.PngDirectory.java com.drew.metadata.tiff.DirectoryTiffHandler.java com.drew.metadata.xmp.XmpDescriptor.java com.drew.metadata.xmp.XmpDirectory.java com.drew.metadata.xmp.XmpReader.java com.drew.tools.ExtractJpegSegmentTool .java com.drew.tools.FileUtil .java com.drew.tools.ProcessAllImagesInFolderUtility .java com.drew.tools.ProcessUrlUtility .java fi.harism.app.blackandwhite.EffectRenderer1.java fi.harism.app.blackandwhite.EffectRenderer2.java fi.harism.app.blackandwhite.MainActivity.java fi.harism.app.blackandwhite.RendererFragment.java fi.harism.app.grind.LauncherActivity.java fi.harism.app.grind.MainActivity.java fi.harism.app.grind.RendererDof.java fi.harism.app.grind.RendererOut.java fi.harism.app.grind.RendererScene.java fi.harism.app.opengl3x.FadeImageView.java fi.harism.app.opengl3x.FadeTextView.java fi.harism.app.opengl3x.MainActivity.java fi.harism.app.opengl3x.MainApplication.java fi.harism.app.opengl3x.event.GetProgressEvent.java fi.harism.app.opengl3x.event.GetRendererFragmentEvent.java fi.harism.app.opengl3x.event.GetSettingsFragmentEvent.java fi.harism.app.opengl3x.event.SetProgressEvent.java fi.harism.app.opengl3x.event.SetRendererFragmentEvent.java fi.harism.app.opengl3x.event.SetSettingsFragmentEvent.java fi.harism.app.opengl3x.fragment.ActionButtonFragment.java fi.harism.app.opengl3x.fragment.ListFragment.java fi.harism.app.opengl3x.fragment.MainFragment.java fi.harism.app.opengl3x.fragment.RendererFragment.java fi.harism.app.opengl3x.fragment.SectionedAdapter.java fi.harism.app.opengl3x.fragment.SplashFragment.java fi.harism.app.opengl3x.fragment.advanced.DeferredAdvancedRendererFragment.java fi.harism.app.opengl3x.fragment.advanced.DofAdvancedRendererFragment.java fi.harism.app.opengl3x.fragment.basic.BasicRendererFragment.java fi.harism.app.opengl3x.fragment.basic.CubeBasicRendererFragment.java fi.harism.app.opengl3x.fragment.basic.CubemapBasicRendererFragment.java fi.harism.app.opengl3x.fragment.basic.LightBasicRendererFragment.java fi.harism.app.opengl3x.fragment.basic.OcclusionBasicRendererFragment.java fi.harism.app.opengl3x.fragment.basic.ShadowBasicRendererFragment.java fi.harism.app.opengl3x.fragment.camera2.Camera2BasicRendererFragment.java fi.harism.app.opengl3x.fragment.camera2.Camera2FilterRendererFragment.java fi.harism.app.opengl3x.fragment.camera2.Camera2RawRendererFragment.java fi.harism.app.opengl3x.fragment.camera2.Camera2YuvRendererFragment.java fi.harism.lib.opengl.egl.EglCore.java fi.harism.lib.opengl.egl.EglSurface.java fi.harism.lib.opengl.gl.GlBuffer.java fi.harism.lib.opengl.gl.GlFramebuffer.java fi.harism.lib.opengl.gl.GlProgram.java fi.harism.lib.opengl.gl.GlQuery.java fi.harism.lib.opengl.gl.GlRenderbuffer.java fi.harism.lib.opengl.gl.GlSampler.java fi.harism.lib.opengl.gl.GlTexture.java fi.harism.lib.opengl.gl.GlUtils.java fi.harism.lib.opengl.gl.GlVertexArray.java fi.harism.lib.opengl.model.GlCamera.java fi.harism.lib.opengl.model.GlCameraAnimator.java fi.harism.lib.opengl.model.GlLight.java fi.harism.lib.opengl.model.GlObject.java fi.harism.lib.opengl.model.GlObjectData.java fi.harism.lib.opengl.model.GlVector3.java fi.harism.lib.opengl.util.GlRenderHandler.java fi.harism.lib.opengl.util.GlRenderThread.java fi.harism.lib.opengl.util.GlRenderer.java fi.harism.lib.opengl.view.GlSurfaceView.java fi.harism.lib.opengl.view.GlTextureView.java fi.harism.lib.utils.MersenneTwisterFast.java null.Convert.java