Displaying 1 to 9 from 9 results

bgfx - Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library

  •    C++

Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library. http://airmech.com/ AirMech is a free-to-play futuristic action real-time strategy video game developed and published by Carbon Games.

yasea - RTMP live streaming client for Android

  •    C

Yasea is an Android streaming client. It encodes YUV and PCM data from camera and microphone to H.264/AAC, encapsulates in FLV and transmits over RTMP. non-gpuimage for demo without GPUImage module.

gapid - Graphics API Debugger

  •    Go

GAPID is a collection of tools that allows you to inspect, tweak and replay calls from an application to a graphics driver.GAPID can trace any Android debuggable application, or if you have root access to the device any application can be traced. GAPID can also trace any Desktop Vulkan application.

DiligentEngine - Master repository for Diligent Engine project

  •    C++

Diligent Engine is a lightweight cross-platform abstraction layer between the application and the platform-specific graphics API designed to take advantages of next-generation APIs such as Direct3D12 and Vulkan, while providing support for older platforms via Direct3D11, OpenGL and OpenGLES. Diligent Engine exposes common front-end for all supported platforms and provides interoperability with underlying native API. Shader source code converter allows HLSL shaders to be used on all supported platforms and rendering backends. The engine is intended to be used as a graphics subsystem in a game engine or any other 3D application, and supports integration with Unity. Diligent Engine is distributed under Apache 2.0 license and is free to use. Alternatively, you can get master repository fisrt, and then individually clone all submodules into the engine's root folder.




OpenGLESTutorial-Android - OpenGL ES Android tutorial, following https://pragprog

  •    Java

OpenGL ES Android tutorial, following https://pragprog.com/book/kbogla/opengl-es-2-for-android

node-wpe-webgl - WPE WebGL Node.js module

  •    C++

Provides a WebGL rendering context for nodejs. It is displayed in a window or fullscreen, depending on your platform. Use Raspbian or make sure that includes and libs are in /opt/vc. Raspbian has a default GPU memory setting of 64M, which is quite low. It may lead to 0x0505 (out of memory) errors. You can increase this to a higher number using raspi-config.

titanium-image-filters - Use the GPUImage library to apply pre-built and custom filters to images in Titanium

  •    Objective-C

Use the GPUImage library to apply pre-built and custom filters to images in Titanium Edit Add topics. Note: This module will likely be replaced by the Hyperloop-based cross-platform version.

LearnOpenGL - OpenGL learning tutorial, following https://learnopengl.com/

  •    Java

OpenGL learning tutorial, following https://learnopengl.com/


lvg - Lion Vector Graphics

  •    C

LVG is a lightweight flash player replacement. Basic idea: we have some assets in a package and sctipts that renders them. It's designed to use a very small runtime (around 200kb without video codecs) for player and runs on android, ios, web and more.