## Repository
Rename vcd4 to vcd
## Documentation
WIP:
- VCD export from Blender
- Normal generation shader
- TaskHelper
Particles
Networking
- lag compensation
- packet delay detection
Fences / async / streaming
- Streaming buffer data
- Multithreaded texture streaming- PBOs
- Multithreaded UI rendering
- WIP - Background texture transfers
- WIP - Fences
Animated models / vertices / [[AnimationManager]] / shaders
Shadows
Physics
Reference for youtube videos / concepts (fern, terrain, voxels)
Vector fields
Lighting (low poly worlds)
- pixelated normals
-
Voxels
- WIP - repository overview
- Greedy Meshing
- Floating voxel algorithm
gl_VertexID heightmaps
Volumetrics with geometry (crepuscular rays)
Modern dithering with OpenGL
Forward / deferred rendering
## Code
Merge branches to main
Find solution for paid assets
Move voxelisation to VE
## Tech to explore
Gamma correction
## WIP
labs:
- Sprite animation has black/white dots around texture on Intel.
- Only occurs when sprite sequence is loaded after other sequences. Maybe running out of memory?
- Fern is slow (0.9ms) on Intel.
- It's the same with an empty fragment shader. More pixels rendered = slower (zoom in on fern = slower)