Mateusz Kielan
Mateusz Kielan
Youre missing some files from the previous PR: - IPhysicalDevice.h (esp the external memory properties stuff)
Btw please decide on `XCB` vs `Xcb` in the class names and document that decision.
I'm currently rewriting the `future_t` and `AsyncQueueDispatcher` because of deadlock bugs. This will need to be brought in line with the changes later.
> Also i have not seen any mention of `ICPUSkeleton` in #376 Is this something obsolete? not fully developed yet
btw can you make `IAsset()` constructor protected?
Edit: Superceded by https://discord.com/channels/593902898015109131/1078226704092381194/1083069244650045600
We can also probably nuke ```cpp //! Checks if the object is either not dummy or dummy but in some cache for a purpose inline bool isInValidState() { return !isDummyObjectForCacheAliasing...
~~Also `restoreFromDummy_impl_call` needs to be templated on `class AssetT` cause otherwise its not doing anything useful for us.~~ ~~Btw it should be the responsibility of the `convertToDummy` and `restore` `_impl`...
btw did you make DXC compile on macOS?
Do we merge or not yet?