Dynamitos
|
953c90f2de
|
Lots of shader changes, basic primitive writing
|
2024-05-30 21:24:21 +02:00 |
|
Dynamitos
|
f278afad66
|
Adding cached depth renderpass
|
2024-05-30 16:56:22 +02:00 |
|
Dynamitos
|
4b6022237b
|
Caching descriptor set updates
|
2024-05-29 10:40:35 +02:00 |
|
Dynamitos
|
e0961bce24
|
Implement quick shader switch hotkeys
|
2024-05-23 14:58:14 +02:00 |
|
Dynamitos
|
8399b176bb
|
Mesh Culling also works again
|
2024-05-22 19:39:13 +02:00 |
|
Dynamitos
|
30ba70832e
|
Mesh Shading works as well
|
2024-05-22 19:29:23 +02:00 |
|
Dynamitos
|
f6f45cbd6e
|
Rasterize works again
|
2024-05-22 19:20:30 +02:00 |
|
Dynamitos
|
520d327c1a
|
Removed submodule external/slang
|
2024-05-22 11:34:37 +02:00 |
|
Dynamitos
|
321c97efe9
|
Nothing works
|
2024-05-22 10:30:45 +02:00 |
|
Dynamitos
|
838bd69fa7
|
Fixing some descriptor binding stuff, made it work
|
2024-05-18 21:23:59 +02:00 |
|
Dynamitos
|
60d2164987
|
Removed submodule external/slang
|
2024-05-18 15:01:27 +02:00 |
|
Dynamitos
|
2b27ddd134
|
Fixing some mac stuff
|
2024-05-17 18:08:11 +02:00 |
|
Dynamitos
|
5fd41b8388
|
Lot of changes
|
2024-05-16 19:47:35 +02:00 |
|
Dynamitos
|
7690434f2b
|
Normal mapping doesnt work
|
2024-05-15 15:27:13 +02:00 |
|
Dynamitos
|
2762f9e729
|
Using global meshlet culling list
|
2024-05-12 19:36:32 +02:00 |
|
Dynamitos
|
7fc7ba56d4
|
Staging before meshlet linearization
|
2024-05-09 08:41:46 +02:00 |
|
Dynamitos
|
46a2713729
|
Starting framework for static mesh rendering
|
2024-05-08 10:51:59 +02:00 |
|
Dynamitos
|
af7d624d06
|
Now able to import stuff properly
|
2024-05-06 18:36:16 +02:00 |
|
Dynamitos
|
05bb1d0cee
|
CULLING FINALLY WORKS
|
2024-05-05 08:31:40 +02:00 |
|
Dynamitos
|
87b72dcd84
|
Trying to fix mesh culling
|
2024-05-04 13:25:19 +02:00 |
|
Dynamitos
|
f0fd9a7ae7
|
Lighting still looks horrible, but whatever for now
|
2024-05-04 09:25:13 +02:00 |
|
Dynamitos
|
247d6a54fb
|
Fixing more stuff so i can import the car as well
|
2024-05-01 19:39:57 +02:00 |
|
Dynamitos
|
dfcfc2bb1e
|
It finally imports somewhat
|
2024-05-01 19:05:48 +02:00 |
|
Dynamitos
|
2c1669aab4
|
Reworked mesh asset loading
|
2024-05-01 14:10:52 +02:00 |
|
Dynamitos
|
19922f4624
|
Fixed stupid mesh shading bug
|
2024-04-26 20:24:43 +02:00 |
|
Dynamitos
|
ab2bdfbd0e
|
THE STREET FINALLY RENDERS
|
2024-04-26 19:32:38 +02:00 |
|
Dynamitos
|
93ab9e38f0
|
Adding combined image samplers
|
2024-04-26 11:42:28 +02:00 |
|
Dynamitos
|
54cd77beb2
|
Temporary remove slang
|
2024-04-26 10:28:34 +02:00 |
|
Dynamitos
|
541b12aa5d
|
Fixing some import problems
|
2024-04-24 23:25:34 +02:00 |
|
Dynamitos
|
6b91568423
|
Fixing mesh import
|
2024-04-23 23:21:30 +02:00 |
|
Dynamitos
|
72336aa64f
|
It finally works
|
2024-04-23 19:11:06 +02:00 |
|
Dynamitos
|
80963edfd4
|
Fixing a refactor error
|
2024-04-23 17:08:39 +02:00 |
|
Dynamitos
|
89571e5298
|
Fixing vulkan
|
2024-04-23 08:11:44 +02:00 |
|
Dynamitos
|
8ea9c34ed4
|
removing layout qualifier
|
2024-04-21 21:15:15 +02:00 |
|
Dynamitos
|
16c7fb5159
|
slang doesnt support mesh shading yet, exploring later
|
2024-04-21 10:37:15 +02:00 |
|
Dynamitos
|
d09dcb3a33
|
updating slang
|
2024-04-20 21:42:41 +02:00 |
|
Dynamitos
|
acc976fe84
|
this sucks, but there is hope
|
2024-04-20 21:35:43 +02:00 |
|
Dynamitos
|
a27e280ab8
|
I HAVE AQUIRED GPUTRACE
|
2024-04-19 22:44:00 +02:00 |
|
Dynamitos
|
194a0e8b91
|
Trying to fix metal shader compilation
|
2024-04-19 18:23:36 +02:00 |
|
Dynamitos
|
21636f2460
|
Fixing metal swapchain
|
2024-04-18 13:33:35 +02:00 |
|
Dynamitos
|
a72e92ee37
|
Fixing some shader stuff
|
2024-04-17 14:33:06 +02:00 |
|
Dynamitos
|
d67c8ebffe
|
Basic metal backend
|
2024-04-15 13:48:34 +02:00 |
|
Dynamitos
|
dc2f0eac30
|
Metal is impossible to debug, thanks apple
|
2024-04-14 11:35:37 +02:00 |
|
Dynamitos
|
f5eb12a5de
|
Descriptor sets and refactoring
|
2024-04-13 23:51:38 +02:00 |
|
Dynamitos
|
efb2c0e169
|
Adding DXC
|
2024-04-12 09:27:30 +02:00 |
|
Dynamitos
|
4dc2df800a
|
Basic buffer implementation
|
2024-04-11 18:51:47 +02:00 |
|
Dynamitos
|
77dc9ef3fd
|
Basic shader compilation
|
2024-04-11 12:38:42 +02:00 |
|
Dynamitos
|
c3be0e23e7
|
More skeleton
|
2024-04-10 15:50:20 +02:00 |
|
Dynamitos
|
e9e483d9d1
|
Adding descriptor skeleton
|
2024-04-10 12:53:55 +02:00 |
|
Dynamitos
|
b830fd378c
|
Changes to command ownership
|
2024-04-10 10:23:06 +02:00 |
|
Dynamitos
|
2a7643ddf3
|
Basic sync primitives
|
2024-04-10 09:58:39 +02:00 |
|
Dynamitos
|
d7b228d856
|
Basic commandbuffer implementation
|
2024-04-10 08:43:56 +02:00 |
|
Dynamitos
|
a0161f1d83
|
More metal changes
|
2024-04-09 18:24:21 +02:00 |
|
Dynamitos
|
2359b1e984
|
Starting metal backend
|
2024-04-09 16:41:12 +02:00 |
|
Dynamitos
|
fdb43626bb
|
Debugging meshlets
|
2024-04-08 20:51:28 +02:00 |
|
Dynamitos
|
fc277c4d9a
|
Implement Tipsify
|
2024-04-08 11:38:55 +02:00 |
|
Dynamitos
|
d6381a03c5
|
Meshlet gen
|
2024-04-07 22:55:17 +02:00 |
|
Dynamitos
|
cde48f0d15
|
Reverting to 32 bit indices
|
2024-04-07 16:33:32 +02:00 |
|
Dynamitos
|
7a713afdb4
|
Trying to switch to 16 bit indices
|
2024-04-06 08:29:15 +02:00 |
|
Dynamitos
|
505e7d6547
|
Trying new meshlet gen approach
|
2024-04-05 10:41:59 +02:00 |
|
Dynamitos
|
7eedaf61ba
|
Updating slang
|
2024-04-04 08:30:59 +02:00 |
|
Dynamitos
|
578320cf07
|
Fixed meshlet culling
|
2024-03-31 10:21:09 +02:00 |
|
Dynamitos
|
82baf898a6
|
Starting switch to bounding sphere
|
2024-03-29 08:49:03 +01:00 |
|
Dynamitos
|
05eff8ca6f
|
Trying to fix flickering lighting
|
2024-03-28 09:48:55 +01:00 |
|
Dynamitos
|
6b197b0b56
|
Adding metal headers
|
2024-03-26 20:34:40 +01:00 |
|
Dynamitos
|
1ff45b5207
|
Apple anything is horrendous
|
2024-03-18 15:28:56 +01:00 |
|
Dynamitos
|
a74def0ab0
|
Removing hard sync, breaking stuff again
|
2024-03-03 10:29:09 +01:00 |
|
Dynamitos
|
66b3ba59b6
|
More fixes
|
2024-02-23 12:50:40 +01:00 |
|
Dynamitos
|
a3f5ad2841
|
fixing light culling
|
2024-02-23 08:31:21 +01:00 |
|
Dynamitos
|
15813ba612
|
Fixing basepass light culling data
|
2024-02-21 10:30:04 +01:00 |
|
Dynamitos
|
99ee991bf5
|
Fixed lighting
|
2024-02-20 22:38:35 +01:00 |
|
Dynamitos
|
2480529dbc
|
Lighting is broken again
|
2024-02-20 21:07:17 +01:00 |
|
Dynamitos
|
97d96a6bc1
|
More light culling changes
|
2024-02-02 11:39:40 +01:00 |
|
Dynamitos
|
829c4937c0
|
More light culling fixes
|
2024-02-02 09:42:47 +01:00 |
|
Dynamitos
|
18d22aeb4f
|
A bit of light culling refactor
|
2024-02-01 22:54:20 +01:00 |
|
Dynamitos
|
36aec0fa06
|
Removing limit for point lights
|
2024-02-01 17:08:13 +01:00 |
|
Dynamitos
|
f9a89f6592
|
Adding basepass output dependency
|
2024-02-01 15:00:13 +01:00 |
|
Dynamitos
|
e717c577d4
|
Changing render attachment sharing
|
2024-02-01 10:21:36 +01:00 |
|
Dynamitos
|
725e7cb67b
|
Changing queue acquisition
|
2024-02-01 08:42:24 +01:00 |
|
Dynamitos
|
d903689435
|
Adding object debug naming
|
2024-01-31 14:05:36 +01:00 |
|
Dynamitos
|
567c3014b1
|
Lightculling barrier adjustments
|
2024-01-31 10:11:37 +01:00 |
|
Dynamitos
|
5678021c9e
|
Adding interface for renderpass layout transitions
|
2024-01-31 09:49:53 +01:00 |
|
Dynamitos
|
1bf08f696b
|
Trying to fix weird sync issue
|
2024-01-26 23:19:18 +01:00 |
|
Dynamitos
|
09790c4cbd
|
Adding some barriers
|
2024-01-26 16:26:22 +01:00 |
|
Dynamitos
|
f1e1ce0541
|
Fixing debug pass
|
2024-01-26 09:58:01 +01:00 |
|
Dynamitos
|
87417f483c
|
Runs on MacOS, tho window size is terrible
|
2024-01-24 23:10:33 +01:00 |
|
Dynamitos
|
cf4a8e9d03
|
Fixing pipelines crashing when not providing vertex input
|
2024-01-20 22:24:05 +01:00 |
|
Dynamitos
|
c99451ad10
|
Fixing struct initializer order
|
2024-01-20 19:14:19 +01:00 |
|
Dynamitos
|
4868fb51ac
|
Fixing more stuff
|
2024-01-20 13:22:47 +01:00 |
|
Dynamitos
|
8dc52fa151
|
Trying to fix build(again)
|
2024-01-19 22:57:45 +01:00 |
|
Dynamitos
|
cb6b1815ee
|
Adding vertex input description, readding slang
|
2024-01-19 09:49:42 +01:00 |
|
Dynamitos
|
0f6dabde86
|
Fixing more macos things
|
2024-01-18 18:39:44 +01:00 |
|
Dynamitos
|
00672cf08e
|
Fixing VMA improper destruction
|
2024-01-17 19:34:38 +01:00 |
|
Dynamitos
|
524f26d921
|
Adding VMA
|
2024-01-17 17:57:59 +01:00 |
|
Dynamitos
|
29710de146
|
It runs on MacOS
|
2024-01-17 09:37:54 +01:00 |
|
Dynamitos
|
876b3c98d5
|
Fixing warnings
|
2024-01-16 21:11:57 +01:00 |
|
Dynamitos
|
861c146b46
|
Replacing std::format with fmt::format
|
2024-01-16 19:24:49 +01:00 |
|
Dynamitos
|
c0da7d77a1
|
Starting to readd Debug renderpass
|
2024-01-11 21:40:46 +01:00 |
|
Dynamitos
|
f17f05433f
|
Game interface changes
|
2024-01-05 21:16:36 +01:00 |
|
Dynamitos
|
1ff3ddf9a3
|
Fixing skybox
|
2024-01-02 16:48:03 +01:00 |
|