Christoph Oelckers
|
bc1e659c7b
|
Revert "- reworked fog uniforms to move the global fog mode setting to the viewpoint buffer."
This reverts commit 8b26b6dd1e .
This was causing problems with light mode 2 because some edge cases were no longer handled properly.
|
2018-09-16 22:38:20 +02:00 |
|
Christoph Oelckers
|
8b26b6dd1e
|
- reworked fog uniforms to move the global fog mode setting to the viewpoint buffer.
|
2018-09-06 19:14:30 +02:00 |
|
Christoph Oelckers
|
e7a0ccf879
|
- fixed remaining issues with portal refactoring.
|
2018-06-23 23:03:34 +02:00 |
|
Christoph Oelckers
|
6ebec37baf
|
- moved all portal code that sets up a scene to be rendered into API independent code and let it be handled by a common wrapper class.
|
2018-06-23 23:03:34 +02:00 |
|
Christoph Oelckers
|
1cf3af9c41
|
- moved the current portal pointer to HWDrawInfo so that the portal managed does not need to save and restore a global variable for each portal.
|
2018-06-23 13:51:19 +02:00 |
|
Christoph Oelckers
|
282fdac660
|
- made the static portal state a struct inside the Renderer object
|
2018-06-23 13:25:59 +02:00 |
|
Christoph Oelckers
|
82d7e5970f
|
- moved the clipline uniform to the viewpoint buffer.
This was the final one of the per-scene values that could be taken out of the render state.
|
2018-06-22 23:49:39 +02:00 |
|
Christoph Oelckers
|
d5af939119
|
- more uniforms moved.
(not working yet.)
|
2018-06-22 21:32:38 +02:00 |
|
Christoph Oelckers
|
922c3a8d75
|
- moved the basic methofs of HWDrawInfo to a dedicated file instead of storing them somewhere else.
|
2018-06-19 23:52:01 +02:00 |
|