GraphicsProgramming / GraphicsProgramming/RVPT
Finish vulkan memory subsystem
- Ngôn ngữ chính
- C++
- Star
- 82
- Fork
- 8
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Mô tả
Currently each VkBuffer and VkImage receives its own memory allocation. Make it so that gpu memory is allocated in 256MB chunks (configurable) per object type, then dish out that memory as needed. Shouldn't need to change any code outside of the memory class, as its already relatively well abstracted.
Hướng dẫn đóng góp
Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này
Hướng nghiên cứu
Start by locating the memory class and the existing allocation paths for VkBuffer and VkImage. Confirm how allocations are currently created, then verify that configurable 256MB chunks are maintained separately per object type and that subsequent requests are served from those chunks without changes outside the memory class.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- cpp
- Lĩnh vực
- computer-graphics
- Loại issue
- Tái cấu trúc
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Khá rõ ràng
- Mức phù hợp với người mới
- 45/100