Christoph Oelckers
|
fde9172ea3
|
- moved shadowmap to 'common'.
|
2020-04-26 20:28:43 +02:00 |
|
Christoph Oelckers
|
ba0b42465d
|
- changed shadowmap setup so that the AABB tree is owned and controlled by the map, not the renderer.
Needed to properly separate game logic from backend implementation, the shadowmap had both in the same object thanks to the old setup.
|
2020-04-26 18:54:43 +02:00 |
|
Christoph Oelckers
|
5611fe0f41
|
- cleaned up the dependencies in the model rendering code and separated it into game-independent and game-dependent parts.
|
2020-04-26 13:19:57 +02:00 |
|
Christoph Oelckers
|
69d724ae73
|
- moved lightbuffers and flatvertices to 'common'.
|
2020-04-26 12:41:13 +02:00 |
|
Christoph Oelckers
|
c5dca89e66
|
- clean separation of vertex creation from map data and the buffer object.
This was yet another object with too broad scope, the vertex creation has been offloaded into out-of-class functions now.
|
2020-04-26 12:12:07 +02:00 |
|
Christoph Oelckers
|
cf41a0b1fb
|
- moved hw_cvars to 'common'.
|
2020-04-26 11:38:38 +02:00 |
|
Christoph Oelckers
|
686aa9779d
|
- moved VR code and IntRect to 'common'
|
2020-04-26 10:26:29 +02:00 |
|
Christoph Oelckers
|
4b56714199
|
- made hw_postprocess.cpp compatible.
The shadowmap is not universal, it depends on Doom's map format.
|
2020-04-26 00:03:08 +02:00 |
|
Christoph Oelckers
|
0c63f5c832
|
- moved FRenderState to 'common' and removed some game-dependent parts from it.
|
2020-04-25 23:29:38 +02:00 |
|
Christoph Oelckers
|
21f32834b2
|
- moved the postprocessing code to 'common', except for the game-dependent script exports.
|
2020-04-25 22:37:27 +02:00 |
|
Christoph Oelckers
|
b6cc31eb0d
|
- moved around a few more files.
|
2020-04-25 22:17:41 +02:00 |
|