• Joined on 2024-04-25
Patedam pushed to main at Patedam/Juliet 2025-03-15 21:17:52 -04:00
f4ba25bec1 Reload of shaders working!
c9cd01bb31 Prepare shader reload.
Compare 2 commits »
Patedam pushed to main at Patedam/Juliet 2025-03-13 23:07:07 -04:00
f01c8c3ccb Added missing functions to allow wait for swap chain.
Patedam pushed to main at Patedam/Juliet 2025-03-11 23:36:41 -04:00
84e1194f21 Draw triangle
Patedam pushed to main at Patedam/Juliet 2025-03-11 22:47:49 -04:00
a2d9980dc8 Adding a comment on ID3D12InfoQueue1 that are apparently only available on Win11
df870b717e Remove useless code in dx12 debug layer initialization
Compare 2 commits »
Patedam pushed to main at Patedam/Juliet 2025-03-11 22:45:28 -04:00
0d93cd9e6d Graphics pipeline creation is working
Patedam pushed to main at Patedam/Juliet 2025-03-09 22:52:12 -04:00
a9fe4683fb Graphics pipeline iteration
Patedam pushed to main at Patedam/Juliet 2025-03-09 16:57:24 -04:00
a366d75fdc Renamed DX12 files prefix to D3D12
Patedam pushed to main at Patedam/Juliet 2025-03-09 16:54:31 -04:00
aae780ec6d First pass graphics pipeline. Not functional
Patedam pushed to main at Patedam/Juliet 2025-03-09 15:54:18 -04:00
8c6c42e123 Shader: Added code to load compiled shader
Patedam pushed to main at Patedam/Juliet 2025-03-08 22:36:20 -05:00
da203c80f3 Finished first version of shader compiler. HLSL -> DXIL.
Patedam pushed to main at Patedam/Juliet 2025-03-07 23:04:36 -05:00
f9f292b6d6 Adding read file code
Patedam pushed to main at Patedam/Juliet 2025-03-05 22:50:01 -05:00
5fd3fc75eb IOStream can now be open on a file and write into it.
Patedam pushed to main at Patedam/Juliet 2025-03-05 16:55:13 -05:00
231fea81dd Support utf8 codepoint in win32 console
Patedam pushed to main at Patedam/Juliet 2025-03-05 15:57:04 -05:00
764824ff24 Making string struct a bit more simple and support only utf8.
09dc26ae79 Adding IOStream + String library (needed to have proper iostream)
fc399d52ec New shader compiler app (doing nothing) that i forgot to submit...
Compare 3 commits »
Patedam pushed to main at Patedam/Juliet 2025-03-01 11:01:48 -05:00
67528aaee1 - Various clang reformat
Patedam pushed to main at Patedam/Juliet 2025-02-23 21:05:17 -05:00
7c8f8a3bb1 Minor changes to hot reload code
Patedam pushed to main at Patedam/Juliet 2025-02-23 20:37:49 -05:00
051939f827 - Added basic filesystem method to get the base path of the app
Patedam pushed to main at Patedam/Juliet 2025-02-19 22:12:06 -05:00
f83a238473 Fix window title (everything use unicode)
Patedam pushed to main at Patedam/Juliet 2025-02-19 22:02:50 -05:00
8326772558 Finishing fences
cc9bbf0ef5 Fences first pass
857f8c4e69 Command list Submit done.
ed9482b8f8 End Render pass
f1b7f8eb29 Finished first pass BeginRenderPass.
Compare 6 commits »
Patedam pushed to main at Patedam/Juliet 2025-02-16 11:54:15 -05:00
7e8aaaa891 Command to acquire swap chain texture