Kevin Trogant
|
09c14a8809
|
WIP meshlets experiment
|
2024-07-15 16:34:39 +02:00 |
|
Kevin Trogant
|
88da8ec889
|
Render a triangle
|
2024-05-19 12:48:50 +02:00 |
|
Kevin Trogant
|
4d575dc229
|
pipelines
|
2024-04-04 20:01:37 +02: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
|
41fe5426b8
|
Start work on effect files
Extends pipeline files
|
2024-02-29 16:43:27 +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 |
|
Kevin Trogant
|
cc49a017f9
|
Load framegraphs from resource files
|
2024-02-06 17:57:14 +01:00 |
|
Kevin Trogant
|
fc08ab08d4
|
Test resource manager and renderer integration
|
2024-02-05 01:23:31 +01:00 |
|
Kevin Trogant
|
cfec746545
|
Implement resource compression
|
2024-02-04 17:26:51 +01:00 |
|
Kevin Trogant
|
9670844bb2
|
Move towards using DXC for compiling shaders
This is recommended by the vulkan documentation.
|
2024-01-25 23:33:29 +01:00 |
|
Kevin Trogant
|
3254af3786
|
Make progress towards the new builtin asset compiler
Attempts to compile HLSL shaders (with includes)
|
2024-01-25 09:45:23 +01:00 |
|
Kevin Trogant
|
448d448430
|
started work on pipeline parsing
|
2024-01-16 16:03:30 +01:00 |
|
Kevin Trogant
|
5a4177c4dc
|
assetc complete "lifetime"
- Add unchanged assets to packages
- Allows re-runs without messing up the data
- Inefficient: unchanged assets need to be loaded & kept in memory
|
2023-12-22 00:25:27 +01:00 |
|
Kevin Trogant
|
213638009b
|
tracking asset dependencies
|
2023-12-12 10:58:09 +01:00 |
|
Kevin Trogant
|
361436ee46
|
started work on discovery
|
2023-12-11 00:09:52 +01:00 |
|