-
Notifications
You must be signed in to change notification settings - Fork 0
Memory System Implementation #2
Copy link
Copy link
Open
Labels
DesignTopic: Code design, OptimizationTopic: Code design, OptimizationIn-ProgressStatus: Implementing, Discussing, TestingStatus: Implementing, Discussing, TestingTGFXSubject: TGFXSubject: TGFXTGFXVulkanSubject: TGFXVulkanSubject: TGFXVulkan
Milestone
Metadata
Metadata
Assignees
Labels
DesignTopic: Code design, OptimizationTopic: Code design, OptimizationIn-ProgressStatus: Implementing, Discussing, TestingStatus: Implementing, Discussing, TestingTGFXSubject: TGFXSubject: TGFXTGFXVulkanSubject: TGFXVulkanSubject: TGFXVulkan
Memory allocation types are designed around Vulkan's types but these doesn't map well to other GFX APIs and adds an unnecessary indirection. Types should be: GPUOnly, SLOW_CPU_GPU, FAST_CPU_GPU, CPUREADBACK_GPU. Other types of memories should be added too (Integrated GPU and Direct VRAM access).