Kevin Trogant
656b21d1ef
Loading and caching effects
2024-05-14 14:07:04 +02:00
Kevin Trogant
5d988d15b7
give passes views instead of lists
...
A view is a collection of lists. This is useful for a shadow mapping
pass that generates more than one shadow map.
Each view would create lists of objects visible in one shadow map.
2024-05-07 08:12:45 +02:00
Kevin Trogant
388b747a04
Executing the simplest possible render graph
2024-04-18 17:06:11 +02:00
Kevin Trogant
df50759303
Merge branch 'main' into f/framegraph-v2
2024-04-04 20:46:03 +02:00
Kevin Trogant
e7971e7bad
compiling shaders
2024-04-04 08:51:48 +02:00
Kevin Trogant
565c330f71
render targets
2024-04-03 20:56:10 +02:00
Kevin Trogant
c7e5bb8a31
Render Graph prep
2024-04-02 19:43:02 +02:00
Kevin Trogant
3bc192b281
dump state
...
this will be the basis of the framegraph rewrite, because the current
state is fucked
2024-03-25 17:55:03 +01:00
Kevin Trogant
6f89dd4c46
Try to improve resource layout transition
2024-03-17 15:10:45 +01:00
Kevin Trogant
3d0d4169f1
Progress towards rendering with effects
...
- Added a null renderer to simplify testing
2024-03-08 01:13:10 +01:00
Kevin Trogant
efd1f5f983
Merge branch 'main' of https://libneat.hopto.org/git/kevin/rtengine
2024-02-29 16:49:57 +01:00
Kevin Trogant
41fe5426b8
Start work on effect files
...
Extends pipeline files
2024-02-29 16:43:27 +01:00
Kevin Trogant
b4eef37741
Fix linux build
...
I did not test if it actually runs, but it builds with warning_level=2.
2024-02-29 16:12:09 +01:00
Kevin Trogant
9d2987121e
Add debug names to framegraph objects
...
Better renderdoc output
2024-02-28 13:38:41 +01:00
Kevin Trogant
9008d08d9f
Chain framegraph semaphores together
...
Quick RenderDoc check suggests that this works as intended :-)
2024-02-27 14:35:48 +01:00
Kevin Trogant
ee24cd4903
Differentiate between graphics and compile passes
2024-02-27 10:00:00 +01:00
Kevin Trogant
bc6076b786
Seems like a valid chain of image transitions.
...
Now we need to draw something and also have the correct semaphore waits
to establish dependencies.
2024-02-20 13:47:47 +01:00