✨ From vibe coding to vibe deployment. UBOS MCP turns ideas into infra with one message.

Learn more

Frequently Asked Questions (FAQ)

Q: What is the license for these DirectX 12 headers? A: The headers are licensed under the Apache License, Version 2.0.

Q: Are these headers compatible with Free Pascal (FPC)? A: Yes, these headers are specifically designed to work well with FPC and address known issues with JSB headers in FPC.

Q: What version of the DirectX 12 SDK are these headers based on? A: These headers are based on the SDK 10.0.17763.0 SDK (October 2018 release).

Q: Can I use these headers in commercial projects? A: Yes, the Apache 2.0 license allows for commercial use.

Q: Are there any examples included to help me get started? A: Yes, the package includes examples to demonstrate how to use the headers.

Q: How do these headers compare to JSB headers? A: This header translation is NOT based on the JSB headers. It addresses issues and limitations found in JSB headers, especially for FPC.

Q: What if I have existing code based on JSB headers? A: If you have a large existing codebase based on JSB headers and don’t want to make significant changes, you might consider sticking with JSB. However, for new projects or FPC development, these headers are recommended.

Q: Do these headers support inline functions? A: Inline functions within interfaces are translated for FPC in some headers (still ongoing work). Delphi does not natively support helper classes for interfaces like FPC does.

Q: What kind of support is available for these headers? A: UBOS and the community provide support through forums and documentation. Check the UBOS website for the latest information on support resources.

Featured Templates

View More

Start your free trial

Build your solution today. No credit card required.

Sign In

Register

Reset Password

Please enter your username or email address, you will receive a link to create a new password via email.