David Maas
David Maas
Somewhat related: https://github.com/InfectedLibraries/Biohazrd/issues/137 Having constant arrays being shared isn't going to work well when you're using multiple Biohazrd libraries anyway. It might also be a good idea to support (optionally?)...
I don't believe there's ever a context where a type transformation occurs without an associated `TranslatedDeclaration` (what would that even mean?) I'm pretty sure the only reason that the property...
`TranslatedLibraryBuilder` treats file paths as case-insensitive regardless of the case-sensitivity of the file system. This was done to avoid problems arising between a difference in casing between what is provided...
Right now global variables are a very inefficient, is user-unfriendly, leaks `NativeLibrary` handles, and aren't considered by the module definition generator.
~~This generator should ideally be written so that non-standard declarations can be added easily.~~ Custom declaration and type reference support is handled through special interfaces. So we don't need to...
### Version/Branch of Dear ImGui: 1.90.3 ### Back-ends: imgui_impl_dx11.cpp + imgui_impl_win32.cpp ### Compiler, OS: Windows 10 + MSVC 2022 (17.9.0p5) ### Full config/build information: _No response_ ### Details: Popups effectively...
`PxBase` has [a template method named `is`](https://github.com/NVIDIAGameWorks/PhysX/blob/c3d5537bdebd6f5cd82fcaf87474b838fe6fd5fa/physx/include/common/PxBase.h#L93-L111) which can be used to identify the subtype of a `PxBase` object at runtime. It's not super commonly used, but it does come...
The PhysX SDK contains a good number of [small mostly-self-contained examples called snippets](https://github.com/NVIDIAGameWorks/PhysX/tree/c3d5537bdebd6f5cd82fcaf87474b838fe6fd5fa/physx/snippets). These snippets are quite useful for understanding how to interact with PhysX and it'd be helpful to...
CUDA support in PhysX is closed-source and requires redistributing [a pair of additional DLLs](https://github.com/NVIDIAGameWorks/PhysX/tree/c3d5537bdebd6f5cd82fcaf87474b838fe6fd5fa/physx/bin/win.x86_64.vc140.mt/checked). `PhysXDevice64.dll` and `PhysXGpu_64.dll` For Linux there is just a single `libPhysXGpu_64.so`. These DLLs are fairly huge,...
It isn't supported to mix different versions of the various Mochi.PhysX NuGet packages, but NuGet won't enforce this for the optional packages (such as the checked variant of the runtime.)...