Jesse Natalie

Results 18 comments of Jesse Natalie

Huh. The `IUnknown` implementation should be pure virtual and shouldn't have the `m_count` member. I missed that last time I looked at it. I guess you could theoretically rely on...

> That's simply solved by moving m_count to IMalloc, see the last commit. Note that `IMalloc` is supposed to be a pure-virtual class as well, since that's also an interface...

Using an inline function for C is slightly different compared to the macros. Specifically, this is valid with a macro but not with an inline: ```C ID3D12Resource1 *res; D3D12_RESOURCE_DESC desc;...

Since these assignment operators take `D3D12_CPU_DESCRIPTOR_HANDLE` instead of the class type (`CD3DX12_CPU_DESCRIPTOR_HANDLE`) they can't simply be defaulted. I don't know if there's a good way to indicate to analysis that...

That `SyncInterval` information comes from what the app requested from the OS. When the OS sends that request to the driver, they change it, but that change isn't really logged...

There's several instances of using the static .lib directly, though that's not something that can really be portable, it needs to be built with the same configuration settings as your...

When DWM is off, all presents are either **Hardware: Legacy Flip** or **Hardware: Legacy Copy to front buffer**. Either the app takes over the entire screen and replaces the desktop...