Jérôme Leclercq
|
a3d9aaf1fb
|
Merge branch 'master' into automatic-file-fix
|
2021-10-28 09:57:59 +02:00 |
Jérôme Leclercq
|
4067116eb8
|
Graphics/ForwardFramePipeline: Handle material invalidation correctly
|
2021-10-26 20:26:13 +02:00 |
Jérôme Leclercq
|
e84ec8e4ac
|
Proof of concept
|
2021-10-26 20:26:13 +02:00 |
Jérôme Leclercq
|
ed7ab31933
|
Apply copyright fix to all files
|
2021-10-26 14:31:35 +02:00 |
Jérôme Leclercq
|
14fb2b83ae
|
Minor fixes
|
2021-10-25 15:48:49 +02:00 |
Jérôme Leclercq
|
3ad05614f9
|
Graphics: Use debug regions inside render pass to fix an issue with OpenGL context switch
|
2021-09-23 17:49:15 +02:00 |
Jérôme Leclercq
|
72f2a5b531
|
Graphics: Add initial support for transparency
|
2021-09-08 19:08:44 +02:00 |
Jérôme Leclercq
|
938d965e06
|
Graphics: Add SpriteChainRenderer
|
2021-09-05 15:50:17 +02:00 |
Jérôme Leclercq
|
2b9d8becea
|
Math: Rework Frustum class
|
2021-08-23 18:43:34 +02:00 |
Jérôme Leclercq
|
db99196d3a
|
Fix compilation with Linux
|
2021-08-21 02:04:53 +02:00 |
Jérôme Leclercq
|
0179ef4d65
|
Graphics: Improve frustum culling (do it once per viewer)
|
2021-08-21 01:42:53 +02:00 |
Jérôme Leclercq
|
8546631f62
|
Add frustum culling (WIP)
|
2021-08-19 23:26:34 +02:00 |
Jérôme Leclercq
|
5ec7200644
|
Fix compilation
|
2021-08-19 18:47:11 +02:00 |
Jérôme Leclercq
|
9a311da2c8
|
Graphics: Add MaterialPassRegistry
|
2021-08-19 18:47:11 +02:00 |
Jérôme Leclercq
|
5b1123b971
|
Graphics: Fix WorldInstance removal while being in use
|
2021-08-19 18:47:11 +02:00 |
Jérôme Leclercq
|
289472dc9f
|
Graphics/ForwardFramePipeline: Minor fixes
|
2021-08-19 18:47:11 +02:00 |
Jérôme Leclercq
|
3de0edec6f
|
Graphics/RenderQueue: Remake it with a naive implementation
The idea is to improve it in the future, after profiling
|
2021-08-19 18:47:11 +02:00 |
Jérôme Leclercq
|
08921b36a6
|
Graphics: Add RenderElement and ElementRenderer (WIP)
|
2021-08-19 18:47:11 +02:00 |
Jérôme Leclercq
|
b5045a2c59
|
Graphics: Add Material and made use of passes (WIP)
|
2021-08-19 18:47:11 +02:00 |
Jérôme Leclercq
|
5669b5bc60
|
Graphics: Rename Material to MaterialPass
|
2021-08-19 18:47:11 +02:00 |
Jérôme Leclercq
|
ae364934bb
|
Graphics/CameraComponent: Add remaining features
|
2021-07-10 14:27:38 +02:00 |
Jérôme Leclercq
|
4ac5fe7cba
|
Graphics: Add RenderSystem and frame pipeline
|
2021-07-06 11:04:22 +02:00 |