Adam
Adam
Perhaps the author has NOT obtained any investment and is literally starved due to the pandemic. I am really worried about him. @feiyunw
> > > I don't think it's the problem of the graphics card and the 2G dedicated memory should be enough for Pilot. > > > > > > My...
Please fetch the lastest repository.
Here is the pending document https://yuqiaozhang.github.io/PatriotEngine/Scene.html
The solution may depend on whether the device has another queue for transfer in addition to the queue for graphics and present. vk_async_resources https://github.com/YuqiaoZhang/vk_async_resources https://github.com/nvpro-samples/vk_async_resources
// SLOB // kernel 3.5 // https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/mm/slob.c?h=v3.5&id=28a33cbc24e4256c143dce96c7d93bf423229f92 // [Rosenberg 2012] Dan Rosenberg. "A Heap of Trouble: Breaking the Linux Kernel SLOB Allocator." Virtual Security Research 2012.
* We may be inspired by the following paper: > * [\[Gelado 2019\] Isaac Gelado, Michael Garland. "Throughput-Oriented GPU Memory Allocation." PPOPP 2019.](https://research.nvidia.com/publication/2019-02_Throughput-oriented-GPU-memory)
Development Notes at [docs/malloc.md](https://github.com/YuqiaoZhang/PatriotEngine/tree/master/docs/malloc.md)
Have done with the SLOB //pt_gfx_malloc_test vkDeviceMemory ID3D12Heap MTLHeap vkBindXXMemory ID3D12Device::CreatePlacedResource MTLHeap::makeXXX
[Pixar-Hydra](https://github.com/YuqiaoZhang/USD) [Pixar-Hydra-Notes](https://github.com/YuqiaoZhang/PatriotEngine/tree/master/notes_hydra) //You may write down your thoughts and try to complete the notes. [CryEngine-5.2.3](https://github.com/YuqiaoZhang/CryEngine-5.2.3) [CryEngine-5.2.3-Notes](https://github.com/YuqiaoZhang/PatriotEngine/tree/master/notes_cryengine) //You may write down your thoughts and try to complete the notes. [The-Forge](https://github.com/YuqiaoZhang/The-Forge)