EmaMaker
1c0ee1315f
renderer: render scene to a texture
...
And then render the texture onto a quad that fills the screen
The screen-filled quad upon which the texture is rendered must never be rendered in wireframe. Rendering in wireframe only makes sense when rendering the world on the texture
2023-09-20 12:37:32 +02:00
EmaMaker
83f0aafba0
give leaves a sprinkle of color
2023-07-30 12:17:51 +02:00
EmaMaker
4fa89fd2f5
gamma correction
2023-07-19 13:06:01 +02:00
EmaMaker
54c7fa172f
generate mesh from points using geometry shader
2023-07-19 12:42:45 +02:00
EmaMaker
1a4412c5b1
renderer: initial texture support via ArrayTextures
...
totally stolen textures from minecraft
2023-04-10 00:30:28 +02:00
emamaker
a039ced6cf
gamma correction
2023-03-27 21:10:45 +02:00
EmaMaker
44b027c3e2
Blinn-Phong lighting
2023-03-27 21:10:45 +02:00
EmaMaker
b4dd3be584
chunkmesher: push vertices normals to GPU
2023-03-27 21:10:38 +02:00
EmaMaker
768312a9dd
colors and fake lightning
2022-11-10 22:47:06 +01:00
EmaMaker
3a649836e5
initial commit
...
initial port of https::/git.emamaker/voxel-test-intervalmaps to c++ and opengl
2022-11-10 19:53:52 +01:00