Jérôme Leclercq
|
28531f5118
|
Minor changes
|
2022-02-25 19:36:54 +01:00 |
Jérôme Leclercq
|
20a86312ff
|
Graphics/FramePipeline: Replace maps with memory pools and indices
|
2022-02-21 20:47:11 +01:00 |
Jérôme Leclercq
|
25c446e10f
|
GraphicsTest: Add light
|
2022-02-02 13:47:39 +01:00 |
Jérôme Leclercq
|
249aebac05
|
Merge branch 'master' into phong-lighting
|
2022-01-23 13:36:48 +01:00 |
Jérôme Leclercq
|
29786765c6
|
Big buffer refactor
Replaced RenderBuffer class, replaced AbstractBuffer by Buffer
|
2022-01-23 00:05:08 +01:00 |
Jérôme Leclercq
|
7976ea27b9
|
Add initial support for normal mapping and other light types
|
2022-01-18 06:01:15 +01:00 |
Jérôme Leclercq
|
b0a3941f4e
|
Add Phong lighting (WIP)
|
2022-01-11 19:47:29 +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
|
b2aedd394c
|
Minor fixes
|
2021-10-29 16:50:50 +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
|
bb5aea5244
|
Fix graphics examples
|
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 |
Jérôme Leclercq
|
f14db3f5e9
|
Renderer: Expose RenderTarget and framebuffers indices
|
2021-07-03 13:52:29 +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
|
b85cb174ce
|
Reverse Y axis (+Y is now up)
|
2021-06-06 15:59:25 +02:00 |
Jérôme Leclercq
|
4d74cef034
|
Math: Remove NAZARA_MATH_ANGLE_RADIAN and functions using it
|
2021-06-01 17:37:40 +02:00 |
Jérôme Leclercq
|
ff505e9019
|
Renderer: Implement and fix front face (winding order) between Vulkan / OpenGL
|
2021-05-28 22:58:14 +02:00 |
Jérôme Leclercq
|
335bb82be1
|
Renderer/Texture: Add static helpers
|
2021-05-25 15:37:55 +02:00 |
Jérôme Leclercq
|
44c8e7a627
|
Upgrade example code
|
2021-05-25 10:40:07 +02:00 |
Lynix
|
13feaf4aab
|
Renderer: RenderWindow now requires a RenderDevice
|
2021-05-16 23:13:00 +02:00 |
Jérôme Leclercq
|
24c2de405f
|
Improve xmake build
|
2021-05-14 03:35:32 +02:00 |
Jérôme Leclercq
|
2a4f020dd7
|
Move resources to bin directory
|
2021-05-14 03:35:32 +02:00 |
Jérôme Leclercq
|
08c2f711b0
|
Graphics/Material: Add UpdateBuffers
|
2021-02-15 18:16:19 +01:00 |
Jérôme Leclercq
|
b9151d8a7a
|
Graphics: Improve TextureSampler handling
|
2021-01-27 18:50:49 +01:00 |
Jérôme Leclercq
|
a9e9ef2524
|
Graphics: Add GraphicalMesh and Model classes
|
2021-01-27 16:45:00 +01:00 |
Jérôme Leclercq
|
e3e5c4ba8f
|
Graphics: Add ModelInstance class
|
2021-01-22 23:32:32 +01:00 |
Jérôme Leclercq
|
a6ff64106e
|
Minor stuff
|
2021-01-22 23:23:28 +01:00 |
Jérôme Leclercq
|
ef1f4c770a
|
Use a better texture for alpha-testing
|
2021-01-03 10:48:30 +01:00 |
Jérôme Leclercq
|
f327932738
|
Commit current work
Reworked conditions, added uber-shaders, comparison nodes, fixed Discard
|
2021-01-02 21:15:59 +01:00 |
Jérôme Leclercq
|
ad88561245
|
Graphics: Fix MaterialPipeline::GetRenderPipeline
|
2020-10-31 16:29:02 +01:00 |
Jérôme Leclercq
|
a02c300c0c
|
Add GraphicsTest demo
|
2020-10-30 23:08:55 +01:00 |