f4c82f0fb3
Added support to DirectX Agility Sdk to enable shader model 6.6+ on windows 10.
2025-03-22 00:09:48 -04:00
f4ba25bec1
Reload of shaders working!
2025-03-15 21:17:44 -04:00
c9cd01bb31
Prepare shader reload.
...
- Expose wait until gpus is idle to api
- Alt+R to reload
2025-03-15 19:55:41 -04:00
f01c8c3ccb
Added missing functions to allow wait for swap chain.
...
Proper resource tracking to allow for destruction of graphics pipeline
Textures are tracked but not released so nothing has been done yet
various changes
2025-03-13 23:07:01 -04:00
84e1194f21
Draw triangle
2025-03-11 23:36:37 -04:00
0d93cd9e6d
Graphics pipeline creation is working
2025-03-11 22:45:21 -04:00
a9fe4683fb
Graphics pipeline iteration
...
Lot of code.
Not working yet
2025-03-09 22:52:08 -04:00
aae780ec6d
First pass graphics pipeline. Not functional
2025-03-09 16:54:26 -04:00
8c6c42e123
Shader: Added code to load compiled shader
2025-03-09 15:54:13 -04:00
da203c80f3
Finished first version of shader compiler. HLSL -> DXIL.
...
Submitting vertex and frag shader needed to display a triangle.
2025-03-08 22:36:15 -05:00
764824ff24
Making string struct a bit more simple and support only utf8.
...
Still just ascii for now but a bit easier to manager.
Use [..]A() functions from win api to not have to convert to wide char everywhere
2025-03-05 15:56:56 -05:00
09dc26ae79
Adding IOStream + String library (needed to have proper iostream)
2025-03-01 21:17:10 -05:00
67528aaee1
- Various clang reformat
...
- Added shader compiler app (doing nothing)
- Various Project files changes
2025-03-01 11:01:42 -05:00
051939f827
- Added basic filesystem method to get the base path of the app
...
- Added hot reload support of the game dll
- various changes and refactor
2025-02-23 20:37:44 -05:00
857f8c4e69
Command list Submit done.
2025-02-18 21:52:49 -05:00
ed9482b8f8
End Render pass
2025-02-18 21:12:36 -05:00
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
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
97c2b3c1dc
Adde dependency on game and juliet into juliet app
2025-02-02 15:16:38 -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
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
6e6f08be7e
Build fix :)
...
Flemme again
2025-01-08 20:11:24 -05:00
abec0f6ef2
Initial commit
...
Flemme
2025-01-08 19:55:38 -05:00