kikonen / learnopengl

https://learnopengl.com
1 stars 0 forks source link

General

This is just scatchpad app for following OpenGL tutorial at learnopengl.com.

SETUP

Sub modules

git submodule init
git submodule update --init  --recursive

opengl GLAD setup

1) generae package https://glad.dav1d.de

2) Download

3) Unzip into vendor/glad

Vendor modules

generator

For generating simple basic meshes https://github.com/ilmola/generator

TODO/Research

Misc techniques

OpenGL Specs

UBO/SSBO alignment

Billboard

Frustum culling

GPU frustum/occlusion culling

CPU frustum culling

Compute shader

GPU Texture Compression

ktx albedo

ktxinfo.exe Planks09_col_2048.ktx

Compress

toktx.exe --verbose --genmipmap --encode astc Planks09_col_2048.ktx Planks09_col_2048.png

Scripting

Skybox

Height map

Tessellation

G-buffer

Skeletal animation

CSM

Geometry shader

Physics

Quaternions

Audio

Misc

C++

Visual C++

SIMD

UUID

Libraries

References