Hacker News new | ask | show | jobs
by joe91 1715 days ago
While not being based on C DirectX actually has a C API, even for D3D12. For example to call device->CreateRootSignature(...) from C you call ID3D12Device_CreateRootSignature(device, ...).
1 comments

Because COM can be called from C, yet no sane people do it, unless they are trying to make a point no matter what.