Commit Graph

23 Commits

Author SHA1 Message Date
ee194b2d69 Renderpass first iteration 2025-02-17 22:08:53 -05:00
7e8aaaa891 Command to acquire swap chain texture 2025-02-16 11:54:04 -05:00
3e7caa2c7c Swapchain creation and destruction 2025-02-15 21:49:10 -05:00
d90a0bdf83 Added first pass on swap chain. Still needs Render Target View and various stuff.
+ Reformat all files
2025-02-09 22:19:17 -05:00
d5e09e28bf First iteration of dx12 command lists.
Doing nothing for now.
2025-02-09 16:15:59 -05:00
004698b135 Use static cast instead of reinterpret cast to make sure we cast a correct type. 2025-02-02 15:19:33 -05:00
7d0b8be65c Fixed crash on stop. Was destroying the device and not the renderer. 2025-02-02 15:17:09 -05:00
97c2b3c1dc Adde dependency on game and juliet into juliet app 2025-02-02 15:16:38 -05:00
85b0b5d30e Added Game project that will contain the game + game framework 2025-02-01 21:05:13 -05:00
fc5e09fab0 POC for entities. 2025-02-01 21:03:22 -05:00
4c43cce133 dx12 dynamic lib loading + creation of device first pass. 2025-01-12 22:11:47 -05:00
6c80168e8c Can load dynamic library (dll) instead of linking against.
Allow to not link against d3d12 lib
2025-01-12 17:26:58 -05:00
312e139a97 Get Adapter info and log them 2025-01-12 12:07:04 -05:00
434f15a9d4 Progress on creating the d3d12 renderer 2025-01-11 23:33:09 -05:00
836d0fa185 Fixing issues with DirectX and includes.
Removed d3dx12 as its not usable with the CINTERFACE define.
2025-01-11 20:03:31 -05:00
2b82952f62 Make Juliet a dynamic library.
Added some dllexport (JULIET_API) to make the code compile.
A lot are missing but will be added when needed
2025-01-11 14:14:38 -05:00
915858c0d3 Moved stuff around + start of graphics device support (dx12) 2025-01-09 22:35:33 -05:00
5b4b6f2c52 Fix DestroyPlatformWindow crashing when called in Shutdown of the application 2025-01-08 20:22:42 -05:00
14e49c163f Merge branch 'main' of https://gitea.itspm.cc/Patedam/Juliet 2025-01-08 20:11:40 -05:00
6e6f08be7e Build fix :)
Flemme again
2025-01-08 20:11:24 -05:00
608346d80b Actualiser README.md 2025-01-08 19:56:56 -05:00
abec0f6ef2 Initial commit
Flemme
2025-01-08 19:55:38 -05:00
e45890ef24 Initial commit 2025-01-08 19:51:27 -05:00