Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/consti10/renderingx

Playground for OpenGL ES 2.0/3.0 (VR) rendering
https://github.com/consti10/renderingx

android opengl-es signed-distance-fields vr

Last synced: about 1 month ago
JSON representation

Playground for OpenGL ES 2.0/3.0 (VR) rendering

Awesome Lists containing this project

README

        

# RenderingX
![git_ci_build](https://github.com/Consti10/RenderingX/actions/workflows/Android-CI.yml/badge.svg)
[![circle_ci_build](https://circleci.com/gh/Consti10/RenderingX.svg?style=svg)](https://circleci.com/gh/Consti10/RenderingX)

Core library (with example) for rendering smooth lines and Text with OpenGL.
Vertex displacment distortion correction
SuperSync

| Main screen | Smooth text |
| :---: | :---: |
| | |

| Smooth icons | Smooth lines | Colored geometry
| :---: | :---: | :---: |
| | | |

| Example Vertex Displacement | Example 360 image |
| :---: | :---: |
| | |

**Building** \
This project depends on both JAVA and CPP code that is included in [LiveVideo10ms](https://github.com/Consti10/LiveVideo10ms). \
To build this as a standalone project, clone this repository with submodules included and (possibly) modify the settings.gradle file
(See comments in settings.gradle). Make sure to select the main repository folder (RenderingX) when opening the project in Android Studio.
Example commands (execute after cloning RenderingX): \
`git submodule init` \
`git submodule update`

**Include as Submodule** \
If you want to use RenderingXCore as a module in your own project,see [FPV-VR](https://github.com/Consti10/FPV_VR_OS) as an example how to add dependencies.