Commit Graph
100 Commits
Author SHA1 Message Date
Dynamitos 980414e38b Kindof works a little bit 2025-05-09 23:05:47 +02:00
Dynamitos 174ff23164 Shadows do at least something 2025-05-09 14:59:58 +02:00
Dynamitos ed66635191 Pre bindless 2025-05-07 16:08:12 +02:00
Dynamitos 3e36340b02 Basic shadow mapping rendering 2025-05-06 19:36:43 +02:00
Dynamitos ee412201e6 Trying to fix wrong tex coord imports 2025-05-04 21:30:01 +02:00
Dynamitos 91c31bc219 Fixing mesh removal 2025-04-17 20:58:12 +02:00
Dynamitos 8375a837c8 Fixing sampler parameters 2025-04-17 08:36:47 +02:00
Dynamitos 1efb696d92 Adding remove mesh to vertexData 2025-04-15 13:29:12 +02:00
Dynamitos 482eabf651 Fixing shader refactor 2025-04-15 00:33:49 +02:00
Dynamitos 47360714a5 VertexData refactor 2025-04-14 22:26:33 +02:00
Dynamitos d0899355c5 starting to add mesh update 2025-04-14 16:03:22 +02:00
Dynamitos 19007ac601 Disabling lighting for now 2025-04-13 14:41:42 +02:00
Dynamitos 54c5f9a5d7 compiler inconsitencies suck 2025-04-12 17:43:47 +02:00
Dynamitos 3cee2ae9ab Trying to get metal backend to run 2025-04-12 17:40:14 +02:00
Dynamitos 32ad82dbd2 Correcting camera orientation 2025-04-12 14:24:05 +02:00
Dynamitos 9ac3755ad3 Refactoring camera 2025-04-11 23:13:19 +02:00
Dynamitos cc3f36d7fa Fixed window resizing 2025-04-11 21:02:52 +02:00
Dynamitos f4f497194a Slight changes to accomodate game 2025-04-11 18:15:39 +02:00
Dynamitos 708ab36377 copy shaders from game to engine 2025-04-11 13:49:37 +02:00
Dynamitos 5a54530a48 Reintroducing type parameters for vertex data 2025-04-11 09:54:09 +02:00
Dynamitos dd07aa25fa Fixing swizzle shader expression 2025-04-11 00:52:32 +02:00
Dynamitos e0a6860c86 Fixing map when being moved 2025-04-10 23:43:07 +02:00
Dynamitos b81d722680 Merge remote-tracking branch 'origin/master' 2025-04-10 16:59:37 +02:00
Dynamitos d14c1217de Some changes 2025-04-10 16:42:37 +02:00
Dynamitos 40debf8580 VertexData refactoring 2025-04-08 23:18:50 +02:00
Dynamitos e355f3e703 Fixing some potential crashes 2025-04-08 22:01:42 +02:00
Dynamitos 875ae450e7 Updating vcpkg 2025-04-08 17:21:23 +02:00
Dynamitos f21606379c Irradiance works 2025-04-06 09:57:47 +02:00
Dynamitos aa1f037cb5 Initial environment loading (not working) 2025-04-04 14:44:53 +02:00
Dynamitos 4a34220cd7 basic sponza import 2025-03-31 11:39:17 +02:00
Dynamitos 7a3aa482c7 Some minor texture changes 2025-03-30 22:17:29 +02:00
Dynamitos 9cce5977c5 fixing lots of warnings 2025-03-26 13:38:48 +01:00
Dynamitos edfe34a394 maps work again 2025-03-25 18:10:32 +01:00
Dynamitos a91aeab309 maps dont work 2025-03-25 09:17:08 +01:00
Dynamitos e7ba74e258 Adding basic memory resource 2025-03-20 20:15:38 +01:00
Dynamitos 10ece891c3 Merge remote-tracking branch 'origin/master' 2025-03-15 22:37:15 +01:00
Dynamitos 51d759639e More lighting changes 2025-03-13 08:23:00 +01:00
Dynamitos 80f86ca95c trying to a add automatic exposure 2025-03-11 22:08:23 +01:00
Dynamitos 57717882f6 Merge remote-tracking branch 'origin/master' 2025-03-11 11:30:32 +01:00
Dynamitos a957b05615 adding basic tone mapping 2025-03-10 18:35:35 +01:00
Dynamitos 6f0e2fe7e7 Fixing the maximum 2048 meshlet limit 2025-03-09 22:42:05 +01:00
Dynamitos 5a7b273c76 holy shit it works???? 2025-03-08 20:10:58 +01:00
Dynamitos 913b8391f8 Fixing some semaphore things 2025-03-07 21:48:27 +01:00
Dynamitos 4d7c5db2c3 i hate metal 2025-03-05 09:41:34 +01:00
Dynamitos 5693802215 we are leaking lots of memory 2025-03-04 19:38:03 +09:00
Dynamitos 67b4a533f2 it at least does something 2025-02-28 16:56:51 +09:00
Dynamitos f73cc61693 Have to refactor basically the entire uniform buffer API 2025-02-15 14:03:55 +01:00
Dynamitos ee03b5fa5f lot of metal changes, but no idea how this stuff works 2025-02-14 00:39:53 +01:00
Dynamitos 52cbdd8470 system still crashes 2025-02-02 09:39:01 +01:00
Dynamitos 3357af747a nevermind, its not supposed to work, anyhit is not invoked on opaque 2025-01-30 23:36:48 +01:00
Dynamitos 89570ff792 adding anyhit, doesnt work though 2025-01-30 23:25:41 +01:00
Dynamitos 44b147084b rt backface culling 2025-01-29 21:55:11 +01:00
Dynamitos 09660ab642 normal compression makes shading look terrible 2025-01-29 16:29:58 +01:00
Dynamitos e5ac354527 various UI and rt changes 2025-01-29 16:15:48 +01:00
Dynamitos 4e6eb02e74 More text changes 2025-01-19 16:07:38 +01:00
Dynamitos 2915db8898 basic flow layout 2025-01-12 11:26:52 +01:00
Dynamitos e487867f96 Refactoring basic text rendering 2025-01-08 19:15:12 +01:00
Dynamitos eef78e8aa5 Some rt changes 2025-01-02 14:28:31 +01:00
Dynamitos 382e2d30f5 compressing normal space to qtangents 2024-12-31 12:10:26 +01:00
Dynamitos d3a2617d7f refactor ray tracing 2024-12-31 10:40:03 +01:00
Dynamitos 0fb5320a30 Tangent space works again 2024-12-30 23:47:24 +01:00
Dynamitos f3b6ed31dc More tangent changes 2024-12-27 17:06:43 +01:00
Dynamitos 7f4d7c7f71 Ray Tracing doesnt look like shit anymore 2024-12-25 14:59:08 +01:00
Dynamitos 5fae4f02e8 Reworking tangent lighting 2024-12-21 20:47:57 +01:00
DynamitosandGitHub 57d90928bf Update cmake-multi-platform.yml 2024-11-26 22:33:12 +01:00
Dynamitos a2c6aca6d7 Fixing unsigned hexes 2024-11-26 20:40:34 +01:00
DynamitosandGitHub 5248b11432 Create cmake-multi-platform.yml 2024-11-25 14:20:22 +01:00
Dynamitos 3c9465de49 More metal changes 2024-11-02 22:19:08 +01:00
Dynamitos 32d3bd8ad8 Some actually useful metal changes??? 2024-11-01 21:04:06 +01:00
Dynamitos 2811757476 Very strange mask bug 2024-10-30 10:28:10 +01:00
Dynamitos 289b759498 Trying out more debugging 2024-10-27 14:41:23 +01:00
Dynamitos c7c7e4dd3e Works like garbage 2024-10-22 15:00:39 +02:00
Dynamitos 72e60cfe30 View culling is stupid 2024-10-22 13:31:58 +02:00
Dynamitos bbb774d9df Removing more debugging code 2024-10-21 22:12:50 +02:00
Dynamitos f1316eb213 Removing tons of debugging and sync code 2024-10-21 21:40:48 +02:00
Dynamitos 6506287474 Pinning down the issue 2024-10-21 16:49:58 +02:00
Dynamitos 07dad4641d Idk what is still missing 2024-10-21 11:13:26 +02:00
Dynamitos 17746f8d20 The first frames work finally 2024-10-19 11:54:04 +02:00
Dynamitos 1193406dd8 Many stupid changes 2024-10-18 19:01:04 +02:00
Dynamitos 7623d647ee Trying to fix everything 2024-10-15 21:35:52 +02:00
Dynamitos 62d6662ad1 Nothing works 2024-10-14 18:14:08 +02:00
Dynamitos 98a7e16756 Adding basic CBT Terrain implementation 2024-10-10 20:36:59 +02:00
Dynamitos c89fd405b8 It works now????? 2024-10-02 15:59:52 +02:00
Dynamitos e0514d8a78 Removed submodule external/slang 2024-10-02 11:12:30 +02:00
Dynamitos 5658fac224 Removing terrain for now 2024-10-01 22:52:51 +02:00
Dynamitos a5694b838a Everything is broken 2024-10-01 16:56:04 +02:00
Dynamitos 4ca43427e2 Trying compression 2024-10-01 11:15:38 +02:00
Dynamitos b5f3e8ee4f Some terrain changes 2024-09-29 22:28:37 +02:00
Dynamitos 2f45703579 Fixing push constants 2024-09-27 17:42:50 +02:00
Dynamitos 242acdab58 Changing descriptor update signature 2024-09-27 15:57:37 +02:00
Dynamitos 1c7a3db939 Basic terrain 2024-09-26 17:09:53 +02:00
Dynamitos 81f29d1b3f Auto stash before merge of "master" and "Gitea/master" 2024-09-25 17:27:21 +02:00
Dynamitos 6417ab940d Descriptors now work in metal hopefully 2024-09-16 13:00:53 +02:00
Dynamitos 49e94d3b74 Fixing pipeline stats queries 2024-09-07 12:44:56 +02:00
Dynamitos 9d2b890d72 Finally fixing it for real for real 2024-09-07 11:15:47 +02:00
Dynamitos e5c3918989 Apparently it is still not working??? 2024-09-03 11:03:23 +02:00
Dynamitos e247fe4edb Really fixing culling for real this time 2024-08-31 16:30:57 +02:00
Dynamitos d7aefc07f3 Hopefully fixed culling now 2024-08-31 13:29:33 +02:00
Dynamitos 88eacd067e Finished water for real this time 2024-08-30 09:29:41 +02:00
Dynamitos 0be1a3cbde Fixing Depth culling out of bounds errors 2024-08-29 11:23:55 +02:00