18 Commits

Author SHA1 Message Date
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