เพื่อให้แม่นยำยิ่งขึ้นถ้าฉันต้องการสร้างฟังก์ชันการทำงานนี้ใหม่อีกครั้งตั้งแต่เริ่มต้นใน API อื่น (เช่นใน OpenGL) สิ่งที่จำเป็นต้องทำ
ฉันมีความคิดทั่วไปเกี่ยวกับบางขั้นตอนเช่นวิธีจัดเตรียมเมทริกซ์การฉายภาพ orthographic และสร้างรูปสี่เหลี่ยมสำหรับการโทรแต่ละครั้ง
อย่างไรก็ตามฉันไม่คุ้นเคยกับกระบวนการแบทช์เอง ล่ามทั้งหมดถูกเก็บไว้ในบัฟเฟอร์จุดสุดยอดเดียวกันหรือไม่ มันต้องการบัฟเฟอร์ดัชนีหรือไม่? พื้นผิวแตกต่างกันอย่างไร
ถ้าเป็นไปได้ฉันจะขอบคุณถ้าคุณสามารถแนะนำฉันผ่านกระบวนการตั้งแต่เมื่อ SpriteBatch.Begin () ถูกเรียกจนกระทั่ง SpriteBatch.End () อย่างน้อยที่สุดเมื่อใช้โหมด Deferred เริ่มต้น