Làm thế nào để bộ đệm hoạt động với kết xuất dựa trên gạch?
Có bất cứ lời khuyên về cách cải thiện tỷ lệ nhấn bộ nhớ cache cho nó? .
Làm thế nào để bộ đệm hoạt động với kết xuất dựa trên gạch?
Có bất cứ lời khuyên về cách cải thiện tỷ lệ nhấn bộ nhớ cache cho nó? .
Câu trả lời:
Cho dù đó là GPU dựa trên gạch hay không thực sự không ảnh hưởng đến kiến trúc bộ đệm kết cấu. Bố cục bộ nhớ của kết cấu sẽ trông giống như một số hương vị của thứ tự Morton hoặc đường cong Hilbert trong tất cả các GPU.
Kết quả là, hiệu quả hơn để hiển thị các hình tam giác gần với hình tam giác đều bởi vì hệ thống bộ nhớ GPU tìm nạp các dòng bộ đệm của texels.
Vì vậy, rõ ràng trên các đường viền gạch, có thể xảy ra rằng bạn phải tìm nạp texels hai lần. Điều này có chi phí nhỏ vì viền gạch chỉ có "vài" pixel.
Các GPU máy tính để bàn có thể cho phép hoạt động giống hệt với các GPU dựa trên nền tảng như các thử nghiệm như minh chứng sau: http://www.g-truc.net/post-0597.html
Kích thước của gạch khác nhau nhưng cả kiến trúc thực sự xử lý các mảnh thành một hệ thống phân cấp của gạch có kích thước khác nhau.
Khi mã hóa cho GPU dựa trên gạch, khuyến nghị của tôi là luôn luôn ghi nhớ: