David Maas

Results 121 issues of 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?)...

Area-Transformation
Concept-OutputFriendliness

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...

Area-Transformation
Concept-ApiClarity

`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...

Bug
Area-Translation
Blocked
EdgeEdgeEdgeCase

Right now global variables are a very inefficient, is user-unfriendly, leaks `NativeLibrary` handles, and aren't considered by the module definition generator.

Area-OutputGeneration
Language-C#
Concept-OutputUsability
Concept-OutputPerformance
Concept-OutputFriendliness

~~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...

Area-Transformation
Concept-ApiClarity

### 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...

popups
label/id and id stack

`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.)...