2
การอัพเดตบัฟเฟอร์ความลึกทำงานอย่างไรใน GPU
ตอนนี้ฉันกำลังพยายามใช้บัฟเฟอร์ความลึกบางประเภทในซอฟต์แวร์และฉันมีปัญหาใหญ่เมื่อฉันเขียนลงไป มีหนึ่ง mutex เกินความจริงแน่นอน ดังนั้นฉันจึงสร้างจำนวน mutexes เท่ากับจำนวนเธรด ฉันล็อค mutex ตามพิกเซลปัจจุบัน (pixel_index% mutexes_number) และใช้งานได้ดีกว่า แต่ก็ช้ามาก และฉันสงสัยว่ามันทำใน GPU จริงได้อย่างไร? มีอัลกอริทึมหรือฮาร์ดแวร์ที่จัดการกับมันได้หรือไม่?
10
buffers