Commit Graph

  • 1942a804f8 Initial workable WIC support and correct out parameters in other contexts. Amer Koleci 2022-09-16 12:04:06 +02:00
  • 3f9da136a9 Fix typos and improve out params. Amer Koleci 2022-09-16 11:26:13 +02:00
  • e62b972d02 Initial WIC support (WIP) Amer Koleci 2022-09-16 11:11:23 +02:00
  • c6c5061fbf Generator: Improve more naming conventions. Amer Koleci 2022-09-13 12:47:48 +02:00
  • 2213a0a78f More generaton and handle Graphics.Direct2D.Common.json generation + more D3D11 helpers. Amer Koleci 2022-09-13 10:14:17 +02:00
  • 563c4b5e27 Generator: Improve more enum naming (IE: D3D11_MESSAGE_ID). Amer Koleci 2022-09-12 17:19:46 +02:00
  • c5e06e5215 Generator: Improve guid generation and add Dxc support. Amer Koleci 2022-09-12 11:01:44 +02:00
  • 0d7bc83411 Improve generator and adding objects for getting WIC to work. Amer Koleci 2022-09-12 09:44:58 +02:00
  • 0f9d6bcd47 Generator: More D3D12 improvements and naming improvements. Amer Koleci 2022-09-08 10:08:11 +02:00
  • ce3f4902c6 More D3D12 enum remap and generation. Amer Koleci 2022-09-07 18:05:35 +02:00
  • ad8d77857d Generator: Improve struct and com types usage in methods (IE: VSSetConstantBuffers vs RSSetViewports) Amer Koleci 2022-09-07 17:18:28 +02:00
  • 731df7be11 Generator: More binding improvements (specially D3D11) Amer Koleci 2022-09-07 15:14:52 +02:00
  • 5450810063 Generator: More improvements and handle better remap and FLAG -> FLAGS. Amer Koleci 2022-09-07 14:47:18 +02:00
  • 4e7162db9a Generator: Give some love to D3D12 enums as well Amer Koleci 2022-09-07 14:30:57 +02:00
  • 32aa01c8e4 Generator: Simplify bindings and use StdCall instead of if/else NET6_0_OR_GREATER + more D3D11 bindings. Amer Koleci 2022-09-07 14:00:03 +02:00
  • 234cb9b5e5 FIX ci builds. Amer Koleci 2022-09-07 12:47:42 +02:00
  • 44cd1be707 Enable source link support. Amer Koleci 2022-09-07 12:42:51 +02:00
  • b78f2d3c46 Cleanup README.md Amer Koleci 2022-09-07 12:40:28 +02:00
  • 7bab357ae4 Cleanup README.md Amer Koleci 2022-09-07 12:38:47 +02:00
  • 12560e39cb Generator: Handle nested parent types and bring Direct3D12 to life. Amer Koleci 2022-09-07 12:33:20 +02:00
  • 05b829f36d Improvements in Direct3D11 bindings and add helper structs + methods. Amer Koleci 2022-09-07 11:35:15 +02:00
  • b1f807dcfb Generator: More bindings improvements and handle primitive types function/method usage. Amer Koleci 2022-09-07 09:48:52 +02:00
  • 916ece6365 More generation (add initial functions generation) and D3D11 logic. Amer Koleci 2022-09-05 14:48:13 +02:00
  • dde3ede8f0 Generator: Handle union generation and nested types as well + D3D11 magic. Amer Koleci 2022-09-05 14:03:56 +02:00
  • 584973b972 Initial D3D11 generation. Amer Koleci 2022-09-05 12:07:08 +02:00
  • 19489dfb08 More bindings and completed D3D generation Amer Koleci 2022-09-05 11:32:20 +02:00
  • 329416d510 More generation improvements. Amer Koleci 2022-09-05 10:45:47 +02:00
  • 2d3c648aef WIP: Direct3D generation and improvements. Amer Koleci 2022-09-05 10:04:23 +02:00
  • cc6b1a8b39 WIP: Some test for string marshalling (based on TerraFX) Amer Koleci 2022-09-05 09:37:11 +02:00
  • 3737620e92 Generator: Completed initial step of Com Types generation and various improvements. Amer Koleci 2022-09-02 18:03:31 +02:00
  • 9d535bd98e Map more foundation types. Amer Koleci 2022-09-02 13:44:18 +02:00
  • 5f6cd6abdd Generator: WIP Com types generation. Amer Koleci 2022-09-02 12:56:31 +02:00
  • 953fbfb207 Generator: WIP docs generation. Amer Koleci 2022-09-01 17:17:31 +02:00
  • 36c2f20ea0 More generated and prettier name Amer Koleci 2022-09-01 16:28:28 +02:00
  • e898628a2e Generator: Add struct field remaps and better remap support. Generate enums from constants as well. Amer Koleci 2022-09-01 15:20:24 +02:00
  • d4e1960c9c More generation and WIP DXGI generation. Amer Koleci 2022-09-01 14:52:52 +02:00
  • 51e57995b7 Improve Api usage and handle better code generation. Amer Koleci 2022-09-01 14:22:42 +02:00
  • 30bd7e9336 Generator: Add Enum and Struct Win32: IUnknown and DXGI generation. Amer Koleci 2022-09-01 13:57:00 +02:00
  • 18e10653c0 Initial setup Amer Koleci 2022-09-01 10:41:06 +02:00