 samples | |
  advanced_samples | |
   AntiAlias | |
    jni | |
     AntiAlias.cpp | A sample to show how to enable AntiAliasing |
     AntiAlias.h | |
    src | |
     com | |
      arm | |
       malideveloper | |
        openglessdk | |
         antialias | |
          AntiAlias.java | |
   AstcTextures | |
    jni | |
     AstcTextures.cpp | |
     AstcTextures.h | |
     Matrix.cpp | |
     Matrix.h | |
     SolidSphere.cpp | |
     SolidSphere.h | |
     Text.cpp | |
     Text.h | |
     Timer.cpp | |
     Timer.h | |
    src | |
     com | |
      arm | |
       malideveloper | |
        openglessdk | |
         astctextures | |
          AstcTextures.java | |
          NativeLibrary.java | |
          TutorialView.java | |
   AstcTexturesLowPrecision | |
    jni | |
     AstcTextures.cpp | |
     AstcTextures.h | |
     Matrix.cpp | |
     Matrix.h | |
     SolidSphere.cpp | |
     SolidSphere.h | |
     Text.cpp | |
     Text.h | |
     Timer.cpp | |
     Timer.h | |
    src | |
     com | |
      arm | |
       malideveloper | |
        openglessdk | |
         astctextureslowprecision | |
          AstcTexturesLowPrecision.java | |
          NativeLibrary.java | |
          TutorialView.java | |
   common_java | |
    src | |
     main | |
      java | |
       com | |
        arm | |
         malideveloper | |
          openglessdk | |
           MaliSamplesActivity.java | |
           MaliSamplesView.java | |
   common_native | |
    inc | |
     models | |
      CubeModel.h | |
      PlaneModel.h | |
      SphereModel.h | |
      SuperEllipsoidModel.h | |
      TorusModel.h | |
     AndroidPlatform.h | |
     EGLRuntime.h | |
     ETCHeader.h | |
     HDRImage.h | |
     JavaClass.h | |
     Mathematics.h | Mathematic functions |
     Matrix.h | |
     Platform.h | |
     Shader.h | |
     Text.h | |
     Texture.h | |
     Timer.h | |
     VectorTypes.h | Vector types |
    src | |
     models | |
      CubeModel.cpp | |
      PlaneModel.cpp | |
      SphereModel.cpp | |
      SuperEllipsoidModel.cpp | |
      TorusModel.cpp | |
     AndroidPlatform.cpp | |
     EGLRuntime.cpp | |
     ETCHeader.cpp | |
     HDRImage.cpp | |
     JavaClass.cpp | |
     Matrix.cpp | |
     Platform.cpp | |
     Shader.cpp | |
     Text.cpp | |
     Texture.cpp | |
     Timer.cpp | |
   ComputeParticles | |
    assets | |
     scan.cs | |
     scan_first.cs | |
     scan_reorder.cs | |
     scan_resolve.cs | |
     spawn.cs | |
     update.cs | |
    jni | |
     common | |
      common.h | |
      glutil.cpp | |
      glutil.h | |
      matrix.h | |
      noise.cpp | |
      noise.h | |
      primitives.cpp | |
      primitives.h | |
      shader.cpp | |
      shader.h | |
      timer.cpp | |
      timer.h | |
     app.cpp | |
     app.h | |
     main.cpp | |
     sort.cpp | |
     sort.h | |
    src | |
     com | |
      arm | |
       malideveloper | |
        openglessdk | |
         computeparticles | |
          ComputeParticles.java | |
   Cube | |
    jni | |
     Cube.cpp | A simple rotating cube |
     Cube.h | |
    src | |
     com | |
      arm | |
       malideveloper | |
        openglessdk | |
         cube | |
          Cube.java | |
   EGLPreserve | |
    jni | |
     EGLPreserve.cpp | A sample to show how to use glScissor() and EGL_SWAP_BEHAVIOUR |
     EGLPreserve.h | |
    src | |
     com | |
      arm | |
       malideveloper | |
        openglessdk | |
         eglpreserve | |
          EGLPreserve.java | |
   ETCAtlasAlpha | |
    jni | |
     ETCAtlasAlpha.cpp | A sample to show how to use textures with the alpha channel as part of the texture atlas |
     ETCAtlasAlpha.h | |
    src | |
     com | |
      arm | |
       malideveloper | |
        openglessdk | |
         etcatlasalpha | |
          ETCAtlasAlpha.java | |
   ETCCompressedAlpha | |
    jni | |
     ETCCompressedAlpha.cpp | A sample to show how to use textures with an seperate compressed image for alpha |
     ETCCompressedAlpha.h | |
    src | |
     com | |
      arm | |
       malideveloper | |
        openglessdk | |
         etccompressedalpha | |
          ETCCompressedAlpha.java | |
   ETCMipmap | |
    jni | |
     ETCMipmap.cpp | A sample to show how to use the various mipmap options in OpenGL ES 2.0 |
     ETCMipmap.h | |
    src | |
     com | |
      arm | |
       malideveloper | |
        openglessdk | |
         etcmipmap | |
          ETCMipmap.java | |
   ETCUncompressedAlpha | |
    jni | |
     ETCUncompressedAlpha.cpp | A sample to show how to use textures with an seperate uncompressed image for alpha |
     ETCUncompressedAlpha.h | |
    src | |
     com | |
      arm | |
       malideveloper | |
        openglessdk | |
         etcuncompressedalpha | |
          ETCUncompressedAlpha.java | |
   FFTOceanWater | |
    jni | |
     GLFFT | |
      glfft.cpp | |
      glfft.hpp | |
      glfft_common.cpp | |
      glfft_common.hpp | |
      glfft_interface.hpp | |
      glfft_wisdom.cpp | |
      glfft_wisdom.hpp | |
     common.cpp | |
     common.hpp | |
     fftwater.cpp | |
     fftwater.hpp | |
     glfft_api_headers.hpp | |
     mesh.cpp | |
     mesh.hpp | |
     ocean.cpp | |
     scattering.cpp | |
     scattering.hpp | |
     vector_math.h | |
    src | |
     com | |
      arm | |
       malideveloper | |
        openglessdk | |
         ocean | |
          Ocean.java | |
   FrameBufferObject | |
    jni | |
     FrameBufferObject.cpp | A sample which shows how to use frame buffer objects |
     FrameBufferObject.h | |
    src | |
     com | |
      arm | |
       malideveloper | |
        openglessdk | |
         framebufferobject | |
          FrameBufferObject.java | |
   HighQualityTextJava | |
    src | |
     com | |
      arm | |
       malideveloper | |
        openglessdk | |
         highqualitytextjava | |
          HighQualityTextJava.java | |
          HighQualityTextRenderer.java | |
          TextObject.java | |
          Vector4f.java | |
   ListEGLConfigs | |
    jni | |
     ListEGLConfigs.cpp | A sample which prints out the list of available EGL configurations on the current platform |
    src | |
     com | |
      arm | |
       malideveloper | |
        openglessdk | |
         listeglconfigs | |
          ListEGLConfigs.java | |
   Metaballs | |
    jni | |
     Matrix.cpp | |
     Matrix.h | |
     Native.cpp | Using a GPU to create organic-looking 3-dimensional objects in OpenGL ES 3.0 |
     Shader.cpp | |
     Shader.h | |
     Timer.cpp | |
     Timer.h | |
    src | |
     com | |
      arm | |
       malideveloper | |
        openglessdk | |
         metaballs | |
          Metaballs.java | |
          MetaballsView.java | |
          NativeLibrary.java | |
   MultisampledFBO | |
    jni | |
     inc | |
      gl2ext.h | |
     MultisampledFBO.cpp | A sample which shows how to use multisampled frame buffer objects with render-to-texture |
     MultisampledFBO.h | |
     Teapot.h | |
    src | |
     com | |
      arm | |
       malideveloper | |
        openglessdk | |
         multisampledfbo | |
          MultisampledFBO.java | |
   OcclusionCulling | |
    assets | |
     hiz_cull.cs | |
     hiz_cull_no_lod.cs | |
     physics.cs | |
    jni | |
     common.cpp | |
     common.hpp | |
     culling.cpp | |
     culling.hpp | |
     hizculling.cpp | |
     mesh.cpp | |
     mesh.hpp | |
     occlusion.cpp | |
     scene.cpp | |
     scene.hpp | |
     vector_math.h | |
    src | |
     com | |
      arm | |
       malideveloper | |
        openglessdk | |
         occlusionculling | |
          OcclusionCulling.java | |
   ProceduralGeometry | |
    assets | |
     centroid.cs | |
     generate.cs | |
    jni | |
     geometry.cpp | |
     geometry.h | |
     loader.cpp | |
     main.cpp | |
     matrix.h | |
     stb_image.h | |
    src | |
     com | |
      arm | |
       malideveloper | |
        openglessdk | |
         proceduralgeometry | |
          ProceduralGeometry.java | |
          ProceduralGeometryView.java | |
   RenderToTextureJava | |
    src | |
     com | |
      arm | |
       malideveloper | |
        openglessdk | |
         rendertotexturejava | |
          GLES20Renderer.java | |
          RenderToTextureJava.java | |
          SpinningCube3D.java | |
   RotoZoom | |
    jni | |
     RotoZoom.cpp | |
     RotoZoom.h | |
    src | |
     com | |
      arm | |
       malideveloper | |
        openglessdk | |
         rotozoom | |
          RotoZoom.java | |
   Skybox | |
    jni | |
     Image.cpp | |
     Image.h | |
     Matrix.cpp | |
     Matrix.h | |
     Quaternions.cpp | |
     Quaternions.h | |
     Skybox.cpp | |
     Skybox.h | |
     Text.cpp | |
     Text.h | |
    src | |
     com | |
      arm | |
       malideveloper | |
        openglessdk | |
         skybox | |
          NativeLibrary.java | |
          Skybox.java | |
          TutorialView.java | |
   SpinningCubeJava | |
    src | |
     com | |
      arm | |
       malideveloper | |
        openglessdk | |
         spinningcubejava | |
          GLES20Renderer.java | |
          SpinningCube3D.java | |
          SpinningCubeJava.java | |
   Template | |
    jni | |
     Template.cpp | A blank sample to use as a basis for OpenGL ES 2.0 applications |
     Template.h | |
    src | |
     com | |
      arm | |
       malideveloper | |
        openglessdk | |
         template | |
          Template.java | |
   TemplateJava | |
    src | |
     com | |
      arm | |
       malideveloper | |
        openglessdk | |
         templatejava | |
          GLES20Renderer.java | |
          TemplateJava.java | |
   Terrain | |
    jni | |
     AABB.cpp | |
     AABB.h | |
     ClipmapApplication.cpp | |
     ClipmapApplication.h | |
     Frustum.cpp | |
     Frustum.h | |
     GroundMesh.cpp | |
     GroundMesh.h | |
     GroundMeshSetup.cpp | |
     Heightmap.cpp | |
     Heightmap.h | |
     main.cpp | |
     shaders.h | |
     vector_math.h | |
    src | |
     com | |
      arm | |
       malideveloper | |
        openglessdk | |
         terrain | |
          Terrain.java | |
   Tessellation | |
    jni | |
     loader.cpp | |
     main.cpp | |
     matrix.h | |
     stb_image.h | |
     tessellation.cpp | |
     tessellation.h | |
    src | |
     com | |
      arm | |
       malideveloper | |
        openglessdk | |
         tessellation | |
          NativeLibrary.java | |
          Tessellation.java | |
   ThreadSync | |
    jni | |
     ThreadSync.cpp | |
     ThreadSync.h | |
    src | |
     com | |
      arm | |
       malideveloper | |
        openglessdk | |
         threadsync | |
          ThreadSync.java | |
   Translucency | |
    jni | |
     common | |
      common.h | |
      glutil.cpp | |
      glutil.h | |
      matrix.h | |
      meshloader.cpp | |
      meshloader.h | |
      primitives.cpp | |
      primitives.h | |
      shader.cpp | |
      shader.h | |
      timer.cpp | |
      timer.h | |
     app.cpp | |
     app.h | |
     main.cpp | |
    src | |
     com | |
      arm | |
       malideveloper | |
        openglessdk | |
         translucency | |
          NativeLibrary.java | |
          Translucency.java | |
   Triangle | |
    jni | |
     Triangle.cpp | A sample which shows how to draw a simple triangle to the screen |
     Triangle.h | |
    src | |
     com | |
      arm | |
       malideveloper | |
        openglessdk | |
         triangle | |
          Triangle.java | |
  tutorials | |
   AssetLoading | |
    jni | |
     Matrix.cpp | |
     Matrix.h | |
     Native.cpp | |
    src | |
     com | |
      arm | |
       malideveloper | |
        openglessdk | |
         assetloading | |
          AssetLoading.java | |
          NativeLibrary.java | |
          TutorialView.java | |
   Bloom | |
    jni | |
     CubeModel.cpp | |
     CubeModel.h | |
     Matrix.cpp | |
     Matrix.h | |
     Native.cpp | The application shows a bloom effect implementation. It draws cubes arranged in a two-dimensional 5x5 array, from which only the diagonal ones are bloomed. The intensity of the bloom effect changes from very weak, where each cube affected by the effect looks exactly as the normal ones, to very strong, when bloomed cubes make up an X shape |
     Shader.cpp | |
     Shader.h | |
    src | |
     com | |
      arm | |
       malideveloper | |
        openglessdk | |
         bloom | |
          Bloom.java | |
          NativeLibrary.java | |
          TutorialView.java | |
   Boids | |
    jni | |
     Boids.h | |
     Common.h | |
     Native.cpp | Demonstration of Transform Feedback functionality in OpenGL ES 3.0 |
     Shader.cpp | |
     Shader.h | |
     SphereModel.cpp | |
     SphereModel.h | |
     Timer.cpp | |
     Timer.h | |
    src | |
     com | |
      arm | |
       malideveloper | |
        openglessdk | |
         boids | |
          Boids.java | |
          NativeLibrary.java | |
          TutorialView.java | |
   EtcTexture | |
    jni | |
     Common.h | |
     ETCHeader.cpp | |
     ETCHeader.h | |
     EtcTexture.h | |
     Matrix.cpp | |
     Matrix.h | |
     Native.cpp | Demonstration of ETC2 texture compression support in OpenGL ES 3.0 |
     Shader.cpp | |
     Shader.h | |
     Text.cpp | |
     Text.h | |
     Texture.cpp | |
     Texture.h | |
     Timer.cpp | |
     Timer.h | |
     VectorTypes.h | Vector types |
    src | |
     com | |
      arm | |
       malideveloper | |
        openglessdk | |
         etcTexture | |
          EtcTexture.java | |
          NativeLibrary.java | |
          TutorialView.java | |
   FileLoading | |
    jni | |
     Native.cpp | |
    src | |
     com | |
      arm | |
       malideveloper | |
        openglessdk | |
         fileloading | |
          FileLoading.java | |
          NativeLibrary.java | |
   FirstNative | |
    jni | |
     Native.cpp | |
    src | |
     com | |
      arm | |
       malideveloper | |
        openglessdk | |
         firstnative | |
          FirstNative.java | |
          NativeLibrary.java | |
   FoveatedRendering | |
    jni | |
     model3d.cpp | |
     model3d.h | |
     Native.cpp | |
     Utils.h | |
    src | |
     com | |
      arm | |
       malideveloper | |
        openglessdk | |
         foveatedrendering | |
          FoveatedRendering.java | |
          NativeLibrary.java | |
          TutorialView.java | |
   GraphicsSetup | |
    jni | |
     Native.cpp | |
    src | |
     com | |
      arm | |
       malideveloper | |
        openglessdk | |
         graphicssetup | |
          GraphicsSetup.java | |
          NativeLibrary.java | |
          TutorialView.java | |
   InstancedTessellation | |
    jni | |
     Common.h | |
     InstancedSolidTorus.cpp | |
     InstancedSolidTorus.h | |
     Mathematics.h | Mathematic functions |
     Matrix.cpp | |
     Matrix.h | |
     Native.cpp | The application displays a rotating solid torus with a low-polygon wireframed mesh surrounding it. The torus is drawn by means of instanced tessellation technique using OpenGL ES 3.0 |
     Shader.cpp | |
     Shader.h | |
     Torus.cpp | |
     Torus.h | |
     TorusModel.cpp | |
     TorusModel.h | |
     VectorTypes.h | |
     WireframeTorus.cpp | |
     WireframeTorus.h | |
    src | |
     com | |
      arm | |
       malideveloper | |
        openglessdk | |
         instancedTessellation | |
          InstancedTessellation.java | |
          NativeLibrary.java | |
          TutorialView.java | |
   Instancing | |
    jni | |
     Common.h | |
     CubeModel.cpp | |
     CubeModel.h | |
     Instancing.h | |
     Native.cpp | Demonstration of instanced drawing and uniform buffers in OpenGL ES 3.0 |
     Shader.cpp | |
     Shader.h | |
     Timer.cpp | |
     Timer.h | |
     VectorTypes.h | |
    src | |
     com | |
      arm | |
       malideveloper | |
        openglessdk | |
         instancing | |
          Instancing.java | |
          NativeLibrary.java | |
          TutorialView.java | |
         projectedLights | |
          NativeLibrary.java | |
          ProjectedLights.java | |
          TutorialView.java | |
   IntegerLogic | |
    jni | |
     Common.h | |
     CubeModel.cpp | |
     CubeModel.h | |
     IntegerLogic.h | |
     Mathematics.h | |
     Matrix.cpp | |
     Matrix.h | |
     Native.cpp | The application simulates cellular automata phenomenon following Rule 30. It uses two programs which operate on two textures used in a ping-pong manner |
     PlaneModel.cpp | |
     PlaneModel.h | |
     Shader.cpp | |
     Shader.h | |
     Texture.cpp | |
     Texture.h | |
     Timer.cpp | |
     Timer.h | |
     VectorTypes.h | |
    src | |
     com | |
      arm | |
       malideveloper | |
        openglessdk | |
         integerLogic | |
          IntegerLogic.java | |
          NativeLibrary.java | |
          TutorialView.java | |
   Lighting | |
    jni | |
     Matrix.cpp | |
     Matrix.h | |
     Native.cpp | |
    src | |
     com | |
      arm | |
       malideveloper | |
        openglessdk | |
         lighting | |
          Lighting.java | |
          NativeLibrary.java | |
          TutorialView.java | |
   MinMaxBlending | |
    jni | |
     Common.h | |
     Matrix.cpp | |
     Matrix.h | |
     Native.cpp | |
     Native.h | |
     Shader.cpp | |
     Shader.h | |
     Text.cpp | |
     Text.h | |
     Texture.cpp | |
     Texture.h | |
     Timer.cpp | |
     Timer.h | |
     VectorTypes.h | Vector types |
    src | |
     com | |
      arm | |
       malideveloper | |
        openglessdk | |
         minMaxBlending | |
          MinMaxBlending.java | |
          NativeLibrary.java | |
          TutorialView.java | |
   Mipmapping | |
    jni | |
     Matrix.cpp | |
     Matrix.h | |
     Native.cpp | |
     Texture.cpp | |
     Texture.h | |
    src | |
     com | |
      arm | |
       malideveloper | |
        openglessdk | |
         mipmapping | |
          Mipmapping.java | |
          NativeLibrary.java | |
          TutorialView.java | |
   Multiview | |
    jni | |
     Native.cpp | |
    src | |
     com | |
      arm | |
       malideveloper | |
        openglessdk | |
         multiview | |
          Multiview.java | |
          NativeLibrary.java | |
          TutorialView.java | |
   NormalMapping | |
    jni | |
     Matrix.cpp | |
     Matrix.h | |
     Native.cpp | |
     Texture.cpp | |
     Texture.h | |
    src | |
     com | |
      arm | |
       malideveloper | |
        openglessdk | |
         normalmapping | |
          NativeLibrary.java | |
          NormalMapping.java | |
          TutorialView.java | |
   OcclusionQueries | |
    jni | |
     Common.h | |
     CubeModel.cpp | |
     CubeModel.h | |
     Matrix.cpp | |
     Matrix.h | |
     Native.cpp | Demonstration of Occlusion Query functionality in OpenGL ES 3.0 |
     Native.h | |
     PlaneModel.cpp | |
     PlaneModel.h | |
     Shader.cpp | |
     Shader.h | |
     SuperEllipsoidModel.cpp | |
     SuperEllipsoidModel.h | |
     Text.cpp | |
     Text.h | |
     Texture.cpp | |
     Texture.h | |
     Timer.cpp | |
     Timer.h | |
     VectorTypes.h | |
    src | |
     com | |
      arm | |
       malideveloper | |
        openglessdk | |
         occlusionQueries | |
          NativeLibrary.java | |
          OcclusionQueries.java | |
          TutorialView.java | |
   ProjectedLights | |
    jni | |
     Common.h | |
     CubeModel.cpp | |
     CubeModel.h | |
     Mathematics.h | |
     Matrix.cpp | |
     Matrix.h | |
     Native.cpp | The application shows the projected lights effect. There is a spot light effect adjusted to display the texture instead of the normal light colour. There is also a shadow map technique used to make the scene more realistic by applying some shadows |
     PlaneModel.cpp | |
     PlaneModel.h | |
     ProjectedLights.h | |
     Shader.cpp | |
     Shader.h | |
     Texture.cpp | |
     Texture.h | |
     Timer.cpp | |
     Timer.h | |
     VectorTypes.h | |
    src | |
     com | |
      arm | |
       malideveloper | |
        openglessdk | |
         projectedLights | |
          NativeLibrary.java | |
          ProjectedLights.java | |
          TutorialView.java | |
   ShadowMapping | |
    jni | |
     Common.h | |
     CubeModel.cpp | |
     CubeModel.h | |
     Mathematics.h | |
     Matrix.cpp | |
     Matrix.h | |
     Native.cpp | Demonstration of shadow mapping functionality using OpenGL ES 3.0 |
     PlaneModel.cpp | |
     PlaneModel.h | |
     Shader.cpp | |
     Shader.h | |
     ShadowMapping.h | |
     Texture.cpp | |
     Texture.h | |
     Timer.cpp | |
     Timer.h | |
     VectorTypes.h | |
    src | |
     com | |
      arm | |
       malideveloper | |
        openglessdk | |
         shadowMapping | |
          NativeLibrary.java | |
          ShadowMapping.java | |
          TutorialView.java | |
   SimpleCube | |
    jni | |
     Matrix.cpp | |
     Matrix.h | |
     Native.cpp | |
    src | |
     com | |
      arm | |
       malideveloper | |
        openglessdk | |
         simplecube | |
          NativeLibrary.java | |
          SimpleCube.java | |
          TutorialView.java | |
   SimpleTriangle | |
    jni | |
     Native.cpp | |
    src | |
     com | |
      arm | |
       malideveloper | |
        openglessdk | |
         simpletriangle | |
          NativeLibrary.java | |
          SimpleTriangle.java | |
          TutorialView.java | |
   TextureCube | |
    jni | |
     Matrix.cpp | |
     Matrix.h | |
     Native.cpp | |
     Texture.cpp | |
     Texture.h | |
    src | |
     com | |
      arm | |
       malideveloper | |
        openglessdk | |
         texturecube | |
          NativeLibrary.java | |
          TextureCube.java | |
          TutorialView.java | |
   Vbo | |
    jni | |
     Matrix.cpp | |
     Matrix.h | |
     Native.cpp | |
    src | |
     com | |
      arm | |
       malideveloper | |
        openglessdk | |
         vbo | |
          NativeLibrary.java | |
          TutorialView.java | |
          Vbo.java | |