Commit Graph

120 Commits

Author SHA1 Message Date
Amer Koleci
12560e39cb Generator: Handle nested parent types and bring Direct3D12 to life. 2022-09-07 12:33:20 +02:00
Amer Koleci
05b829f36d Improvements in Direct3D11 bindings and add helper structs + methods. 2022-09-07 11:35:15 +02:00
Amer Koleci
b1f807dcfb Generator: More bindings improvements and handle primitive types function/method usage. 2022-09-07 09:48:52 +02:00
Amer Koleci
916ece6365 More generation (add initial functions generation) and D3D11 logic. 2022-09-05 14:48:13 +02:00
Amer Koleci
dde3ede8f0 Generator: Handle union generation and nested types as well + D3D11 magic. 2022-09-05 14:03:56 +02:00
Amer Koleci
584973b972 Initial D3D11 generation. 2022-09-05 12:07:08 +02:00
Amer Koleci
19489dfb08 More bindings and completed D3D generation 2022-09-05 11:32:20 +02:00
Amer Koleci
329416d510 More generation improvements. 2022-09-05 10:45:47 +02:00
Amer Koleci
2d3c648aef WIP: Direct3D generation and improvements. 2022-09-05 10:04:23 +02:00
Amer Koleci
cc6b1a8b39 WIP: Some test for string marshalling (based on TerraFX) 2022-09-05 09:37:11 +02:00
Amer Koleci
3737620e92 Generator: Completed initial step of Com Types generation and various improvements. 2022-09-02 18:03:31 +02:00
Amer Koleci
9d535bd98e Map more foundation types. 2022-09-02 13:44:18 +02:00
Amer Koleci
5f6cd6abdd Generator: WIP Com types generation. 2022-09-02 12:56:31 +02:00
Amer Koleci
953fbfb207 Generator: WIP docs generation. 2022-09-01 17:17:31 +02:00
Amer Koleci
36c2f20ea0 More generated and prettier name 2022-09-01 16:28:28 +02:00
Amer Koleci
e898628a2e Generator: Add struct field remaps and better remap support.
Generate enums from constants as well.
2022-09-01 15:20:24 +02:00
Amer Koleci
d4e1960c9c More generation and WIP DXGI generation. 2022-09-01 14:52:52 +02:00
Amer Koleci
51e57995b7 Improve Api usage and handle better code generation. 2022-09-01 14:22:42 +02:00
Amer Koleci
30bd7e9336 Generator: Add Enum and Struct
Win32: IUnknown and DXGI generation.
2022-09-01 13:57:00 +02:00
Amer Koleci
18e10653c0 Initial setup 2022-09-01 10:41:06 +02:00