MihailRis
668d1d522f
cleanup & fix entities sky light brightness
2025-07-12 22:38:13 +03:00
MihailRis
5ec9f14021
add emission gbuffer attachment
2025-07-12 21:09:23 +03:00
MihailRis
8a3306ed41
fix stars and skybox render
2025-07-12 19:18:02 +03:00
MihailRis
ac9772cd67
fix render advanced pipeline issues
2025-07-12 17:31:55 +03:00
MihailRis
0bd901d1a6
feat: deferred shading (day 2)
2025-07-08 23:56:22 +03:00
MihailRis
e849d5e9b7
feat: deferred lighting (WIP)
2025-06-14 22:43:18 +03:00
MihailRis
436a89b066
feat: post-effects array parameters & add gfx.posteffects.set_array & make shadows opacity depending on clouds opacity
2025-06-14 20:06:05 +03:00
MihailRis
02a91e0b72
add 'advanced' post-effect load configuration
2025-06-13 23:28:16 +03:00
MihailRis
8bb03a004f
refactor & fix random deleting texture
2025-05-10 16:13:06 +03:00
MihailRis
e158b384fa
feat: shadows in fast pipeline & improve lights mix
2025-05-10 14:12:52 +03:00
MihailRis
657b4304b4
improve shading & enable disabled elements
2025-05-09 21:52:29 +03:00
MihailRis
c1608fe8e2
split render pipelines
2025-05-09 15:31:04 +03:00
MihailRis
fc46b7c434
initial commit
2025-05-07 20:42:50 +03:00
MihailRis
e357a4eb9f
remove Mesh constructor 'attrs' argument & format Mesh.hpp
2025-04-27 01:13:44 +03:00
REDxEYE
1ffbeb8148
Refactor mesh handling to use templated vertex structures for improved type safety and flexibility
2025-04-13 17:14:28 +03:00
MihailRis
64039f0e43
add post-effect-slot resource & add gfx.posteffects library
2025-04-06 12:47:25 +03:00
MihailRis
ba170035ef
feat: post-processing effects
2025-04-05 00:41:25 +03:00
MihailRis
9843a1fc27
remove Viewport class
2025-04-02 17:35:17 +03:00
MihailRis
5240fe6226
rename vattr to VertexAttribute
2024-11-17 01:00:27 +03:00
Vyacheslav Ivanov and MihailRis
aecd0f5db9
fix: optimization: PVS-Studio warning V832
...
It's better to use '= default;' syntax instead of empty constructor and destructor body.
Using '= default;' can help the compiler generate more optimal code.
Reported by: PVS-Studio
Signed-off-by: Vyacheslav Ivanov <islavaivanov76@gmail.com >
2024-08-03 17:44:10 +03:00
MihailRis and GitHub
ba046a52c0
Revert "fix: optimization: Various PVS-Studio warnings"
2024-08-02 14:51:44 +03:00
Vyacheslav Ivanov
5dd7a15c09
fix: optimization: PVS-Studio warning V832
...
It's better to use '= default;' syntax instead of empty constructor and destructor body.
Using '= default;' can help the compiler generate more optimal code.
Reported by: PVS-Studio
Signed-off-by: Vyacheslav Ivanov <islavaivanov76@gmail.com >
2024-08-02 01:57:43 +03:00
MihailRis
165525f18c
includes refactor
2024-05-13 03:20:09 +03:00
MihailRis
1627e21c1d
the final rename
2024-05-06 03:38:19 +03:00
MihailRis
bcf2f5029d
GfxContext renamed to DrawContext
2024-04-30 00:31:13 +03:00
MihailRis
9f2bceb039
just a minor refactor, nothing special
2024-04-23 02:00:03 +03:00
MihailRis
6e2bc9ca95
world previews demo
2024-04-23 01:09:30 +03:00
MihailRis
b56408a202
src/graphics moved to src/graphics/core
2024-03-18 20:47:35 +03:00