Jérôme Leclercq
|
e2882f6595
|
Shader: Rename Parse function to ParseFromFile
to avoid ambiguous calls when passing const char*
|
2021-12-23 17:18:30 +01:00 |
Jérôme Leclercq
|
a6b8caa5ba
|
Examples/DeferredShading: Add god rays (WIP)
|
2021-12-16 23:12:09 +01:00 |
Jérôme Leclercq
|
90ab0e9438
|
Graphics/FramePass: Add SetReadInput method
|
2021-12-13 23:44:34 +01:00 |
Jérôme Leclercq
|
31c71e542e
|
Examples/DeferredShading: Improve bloom quality
|
2021-12-12 23:04:05 +01:00 |
Jérôme Leclercq
|
f64e16f7d8
|
Demo/DeferredShading: Add tone-mapping (without automatic exposure for now)
|
2021-12-05 17:03:08 +01:00 |
Jérôme Leclercq
|
3b1bf480e6
|
Fix some warnings
|
2021-12-03 22:18:03 +01:00 |
Jérôme Leclercq
|
653c9e0028
|
Graphics/GraphicsComponent: Make renderMask a mandatory parameter
|
2021-12-01 18:58:25 +01:00 |
Jérôme Leclercq
|
45e5baf194
|
Graphics: Rename MaterialPassFlag::Transparent by MaterialPassFlag::SortByDistance
|
2021-12-01 10:41:15 +01:00 |
Jérôme Leclercq
|
0c3bcf6c86
|
Graphics/Camera: Add render order property
|
2021-11-28 20:15:22 +01:00 |
Jérôme Leclercq
|
41e3e2bbf8
|
examples/PhysicsDemo: Add button widget
|
2021-11-21 19:08:20 +01:00 |
Jérôme Leclercq
|
237602a33f
|
Widgets/Canvas: Add render mask parameter
|
2021-11-14 19:54:47 +01:00 |
Jérôme Leclercq
|
ecd1e43890
|
Graphics: Add support for multi-viewer rendering (a bit hacky)
|
2021-11-13 20:08:03 +01:00 |
Jérôme Leclercq
|
b2aedd394c
|
Minor fixes
|
2021-10-29 16:50:50 +02:00 |
Jérôme Leclercq
|
9e1df33440
|
Graphics: Add RenderMask (WIP)
|
2021-10-29 16:50:38 +02:00 |
Jérôme Leclercq
|
66bbf63e87
|
Core/Algorithm: Add SafeCast
|
2021-10-26 20:26:13 +02:00 |
Jérôme Leclercq
|
a18415216b
|
Fix DeferredShading demo
|
2021-10-26 20:26:13 +02:00 |
Jérôme Leclercq
|
58485cfa79
|
Rework shader bindings (WIP)
|
2021-10-26 20:26:13 +02:00 |
Jérôme Leclercq
|
a66f6faed1
|
Add widgets (WIP)
|
2021-10-04 09:25:45 +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
|
250044b47a
|
Update main.cpp
|
2021-09-13 23:35:56 +02:00 |
Jérôme Leclercq
|
7a78e7be8c
|
Fix compilation
|
2021-09-06 09:45:30 +02:00 |
Jérôme Leclercq
|
02a12d9328
|
Handle shader options of any type
|
2021-09-03 19:33:41 +02:00 |
Jérôme Leclercq
|
120d8f5427
|
Renderer/RenderWindow: Remove Display and GetImpl methods
|
2021-08-27 15:39:23 +02:00 |
Jérôme Leclercq
|
8546631f62
|
Add frustum culling (WIP)
|
2021-08-19 23:26:34 +02:00 |
Jérôme Leclercq
|
8db8533300
|
Fixes a lot of warnings and move math enums to enum classes
|
2021-08-19 20:27:20 +02:00 |
Jérôme Leclercq
|
a2a0e6bd54
|
Graphics: Add DepthMaterial
|
2021-08-19 18:47:11 +02:00 |
Jérôme Leclercq
|
e98e46164c
|
PhysicsDemo: Add support of alpha testing to depth-prepass
|
2021-08-19 18:47:11 +02:00 |
Jérôme Leclercq
|
bb5aea5244
|
Fix graphics examples
|
2021-08-19 18:47:11 +02:00 |
Jérôme Leclercq
|
d647fdc59b
|
Update main.cpp
|
2021-08-19 18:47:11 +02:00 |
Jérôme Leclercq
|
a380645c19
|
Fix DeferredShading & GraphicsTest demo
|
2021-08-19 18:47:11 +02:00 |
Jérôme Leclercq
|
cdad013c60
|
Update some demo code
|
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 |
Lynix
|
2ee3957822
|
Renderer: Add NAZARA_REQUEST_DEDICATED_GPU macro
|
2021-08-04 15:58:24 +02:00 |
Jérôme Leclercq
|
46dfa503eb
|
Update PhysicsDemo example
|
2021-07-13 12:04:51 +02:00 |
Jérôme Leclercq
|
0777badbe0
|
Examples/PhysicsDemo: Remove useless code
|
2021-07-11 11:18:01 +02:00 |
Jérôme Leclercq
|
8458301a64
|
Add support for depth clamping
|
2021-07-09 00:22:08 +02:00 |
Jérôme Leclercq
|
4728d5f2a8
|
Fix DeferredShading example
|
2021-07-08 22:47:45 +02:00 |
Jérôme Leclercq
|
d3e0d8a39f
|
Shader: Replace select_opt by const_select
|
2021-07-08 10:53:11 +02:00 |
Jérôme Leclercq
|
309fd547e1
|
Fix compilation errors and warnings
|
2021-07-07 22:38:24 +02:00 |
Jérôme Leclercq
|
ea899e4361
|
Examples/RenderTest: fix lighting dir
|
2021-07-07 22:38:24 +02:00 |
Jérôme Leclercq
|
4ac5fe7cba
|
Graphics: Add RenderSystem and frame pipeline
|
2021-07-06 11:04:22 +02:00 |
Jérôme Leclercq
|
f14db3f5e9
|
Renderer: Expose RenderTarget and framebuffers indices
|
2021-07-03 13:52:29 +02:00 |
Jérôme Leclercq
|
d6248a061d
|
Add PhysicsDemo (first ECS demo)
|
2021-06-20 14:06:28 +02:00 |
Jérôme Leclercq
|
3cd9172f7a
|
Graphics: Make use of shader binding sets
|
2021-06-16 16:50:00 +02:00 |
Jérôme Leclercq
|
5559fe1af7
|
Update RenderTest to test shader binding sets
|
2021-06-16 16:50:00 +02:00 |
Jérôme Leclercq
|
f22b501e25
|
Add initial support for shader binding sets (WIP)
|
2021-06-16 16:50:00 +02:00 |
Lynix
|
54d56abc56
|
WIP
|
2021-06-16 16:50:00 +02:00 |
Jérôme Leclercq
|
b85cb174ce
|
Reverse Y axis (+Y is now up)
|
2021-06-06 15:59:25 +02:00 |
Jérôme Leclercq
|
0411271851
|
Utility/Mesh: Fix Recenter() method for other vertex layouts
|
2021-06-05 19:09:12 +02:00 |
Jérôme Leclercq
|
613b3b8627
|
DeferredShading: Update skybox
|
2021-06-05 19:08:38 +02:00 |