All Projects β†’ regar007 β†’ Shapesinopengles2.0

regar007 / Shapesinopengles2.0

Licence: mit
Create basic shapes in opnegles2. And for abstraction purpose, its a class implementation using VBO's to create basic shapes in Open GLES2.0

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Shapesinopengles2.0

drawingwithcode
Drawing with code 😘
Stars: ✭ 28 (+40%)
Mutual labels:  drawing, shaders
Camera2GLPreview
Android camera preview application using Camera2 API and OpenGL ES/Vulkan
Stars: ✭ 140 (+600%)
Mutual labels:  shaders, opengl-es
AndroidGLKit
AndroidGLKit provides OpenGL ES 2.0 boilerplate codes for Android.
Stars: ✭ 22 (+10%)
Mutual labels:  opengles, opengl-es
Gbox
🎨 A multi-platform graphic library
Stars: ✭ 216 (+980%)
Mutual labels:  drawing, opengles
Diligentcore
Core functionality of Diligent Engine
Stars: ✭ 263 (+1215%)
Mutual labels:  shaders, opengl-es
Gdx Vfx
LibGDX post-processing visual effects
Stars: ✭ 105 (+425%)
Mutual labels:  shaders, opengl-es
visioStencils
My 2,700 visio 🎨 shapes, stencils, symbols, and icons collection to visually represent IT infrastructure
Stars: ✭ 43 (+115%)
Mutual labels:  drawing, shape
Gapid
GAPID is a collection of tools that allows you to inspect, tweak and replay calls from an application to a graphics driver.
Stars: ✭ 1,975 (+9775%)
Mutual labels:  opengl-es, opengles
Tinyengine
Tiny OpenGL Wrapper / 3D Engine in C++
Stars: ✭ 251 (+1155%)
Mutual labels:  shaders, drawing
cidrawing
A vector graphics library for Android
Stars: ✭ 35 (+75%)
Mutual labels:  drawing, shape
Maker.js
πŸ“βš™ 2D vector line drawing and shape modeling for CNC and laser cutters.
Stars: ✭ 1,185 (+5825%)
Mutual labels:  drawing, line
Azure Design
Here you will find my complete Azure Visio Stencil and bonus SVG and PNG versions for all of the Azure Service and configuration items.
Stars: ✭ 470 (+2250%)
Mutual labels:  drawing, shape
Tflite gles app
GPU accelerated deep learning inference applications for RaspberryPi / JetsonNano / Linux PC using TensorflowLite GPUDelegate / TensorRT
Stars: ✭ 230 (+1050%)
Mutual labels:  opengl-es, opengles
Glslviewer
Console-based GLSL Sandbox for 2D/3D shaders shaders
Stars: ✭ 2,834 (+14070%)
Mutual labels:  shaders, opengl-es
Metalangle
MetalANGLE: OpenGL ES to Metal API translation layer
Stars: ✭ 182 (+810%)
Mutual labels:  opengl-es, opengles
Shader-Playgrounds
A WebGL shaders editor for beginners and otherwise.
Stars: ✭ 28 (+40%)
Mutual labels:  shaders, opengl-es
Nabla
OpenGL/OpenGL ES/Vulkan/CUDA/OptiX Modular Rendering Framework for PC/Linux/Android
Stars: ✭ 235 (+1075%)
Mutual labels:  opengles, opengl-es
Glove
GLOVE (GL Over Vulkan) is a cross-platform software library that acts as an intermediate layer between an OpenGL application and Vulkan
Stars: ✭ 394 (+1870%)
Mutual labels:  opengl-es, opengles
Ndk opengles 3 0
Android OpenGL ES 3.0 从ε…₯ι—¨εˆ°η²Ύι€šη³»η»Ÿζ€§ε­¦δΉ ζ•™η¨‹
Stars: ✭ 786 (+3830%)
Mutual labels:  opengl-es, opengles
Lining.js
An easy to use javascript plugin offers you complete DOWN-TO-THE-LINE control for radical web typography.
Stars: ✭ 907 (+4435%)
Mutual labels:  line

ShapesInOpenGLES2.0

This tutorial helps the Android developers who are beginners in OpenGLES2.0 to create various types of shape they would need to create an application. The tutorial is designed in such a way that one can straight away jump into the development of an Android OpenGL application instead of figuring out (core concepts) theoretically.

This is an attempt to simplify a developer's work so that he/she can focus more on the "IDEA" rather than the "IMPLEMENTATION" of the app.

App1 App2 App3

Utils folder has utility classes to compile shader, create texture, read shader from string and check gl errors.

Shapes folder has shapes classes to create points, lines, triangles, quad, cubes, spheres, heightmap.(more to come soon!)

raw folder has shader code for shapes.

Shapes implemented :-

Points

Lines

Triangles

Quad

Cubes

Spheres

HeightMap

NOTE: some shapes will not work on some emulators.(in this case try with phone)

NOTE: if you would like to know more about modification of code to suit your purpose, you can write to me at [email protected]. I would be happy to help!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].