9c1417a8f9
Autoformat everything + minor include fixes
2021-01-02 15:20:33 +01:00
53810dd99f
Toggle-able AA
...
button Q toggles anti-aliasing (handled in RenderSystem)
2020-12-13 00:12:49 +01:00
0e8e98026c
Add normal scale factor
...
+ some minor tweaks: higher shadowmap resolution and light rotate speed
2020-11-18 16:48:30 +01:00
4951ad3b04
Add normalmap support
...
Tangents are not yet used, so the normals are currently only correct for the ground.
2020-11-16 13:11:07 +01:00
4073897f74
Don't render the shadow debug quad
2020-11-01 22:45:53 +01:00
ef649780c3
Fix for real-time shadows + more objects
...
The framebuffer wasn't properly cleared
2020-10-30 19:32:37 +01:00
6510f720cb
Fix shadow acne
2020-10-27 21:26:00 +01:00
0254b81882
Implement basic shadows
...
Still shadow acne, but working in principle
2020-10-27 21:13:07 +01:00
5f30873f23
Add separate getRenderObjects function
...
This will make the functions clearer when shadow rendering is added.
2020-10-26 12:30:21 +01:00
9125e7a3cc
Add origin vector to Transform
...
We need this in addition to the Matrix (which includes translation) - mainly for rotation, which should be around the translation, but not around the origin.
There may be some places left which need changes due to this - the line between the origin and translation isn't as clear yet as it should be.
2020-09-29 21:04:25 +02:00
d538ff64ec
Add materials for diffuse + specular shading
2020-01-15 18:25:04 +01:00
59e3132d6e
Proper transparency via sorting + new test level
2020-01-15 17:06:58 +01:00
be9f178780
Minor cleanup in LOD system
2020-01-15 12:15:02 +01:00
c1c62a9b94
Basic LOD system
2020-01-15 12:06:20 +01:00
a043847bad
Basic (non-sorted) transparent rendering and cleanup in RenderSystem
2020-01-15 00:22:39 +01:00
cbb0dc1164
Texture!
2020-01-14 13:14:33 +01:00
1824b0c38c
Correctly render mesh from obj
2020-01-14 12:53:31 +01:00
b514cd38a7
Movement is functional!
...
There is a small bug that can occur, seems like gimbal lock or something
like that. Only rarely though (close to coordinate origin?)
2020-01-07 22:07:38 +01:00
0908a39aa5
Mouse look works properly when stationary
2020-01-07 21:38:26 +01:00
a262b60def
Mostly functional mouse look
...
Walking doesn't take it into account though...
2020-01-07 20:02:40 +01:00
02b0f6a67a
Nonfunctional new rendering
2020-01-07 15:35:12 +01:00
d99ca4c8d7
Basic camera, mesh, rendering systems
...
Not used yet!
2020-01-07 13:50:47 +01:00