แผงเชเดอร์ช่วยให้คุณดูเชเดอร์แต่ละรายการที่ใช้ในการติดตามได้
หากต้องการใช้แผงนี้ ให้เลือก Shader ในรายการ ซึ่งจะสร้างแท็บใหม่ที่แสดง แหล่งที่มาของ Shader รวมถึงสถิติการวิเคราะห์แบบคงที่
หากต้องการดู Shader ที่เฉพาะเจาะจงซึ่งเชื่อมโยงกับขั้นตอนที่เฉพาะเจาะจงในไปป์ไลน์ ให้ดูขั้นตอนนั้นในมุมมองไปป์ไลน์

เลือกรหัสเชดเดอร์
คุณเลือก SPIR-V หรือ GLSL (หากเป็นไปได้) หมายเหตุ:
- หากโค้ด SPIR-V มีโค้ด GLSL ต้นฉบับในคำสั่ง OpSource แท็บ GLSL จะแสดงโค้ดเดียวกัน หากไม่พบ AGI จะพยายาม ดีคอมไพล์ SPIR-V เป็น GLSL โดยใช้ SPIRV-Cross
- หากเกิดข้อผิดพลาดในการดีคอมไพล์ ตัวเลือกในการแสดงซอร์สโค้ด GLSL จะไม่พร้อมใช้งาน
การวิเคราะห์แบบคงที่
AGI ให้สถิติจากการวิเคราะห์แบบคงที่ของเชเดอร์ SPIR-V สถิติที่รองรับมีดังนี้
สถิติ | คำอธิบาย |
---|---|
วิธีการ ALU | จำนวนคำสั่งใน Shader ที่ใช้ ALU |
วิธีการใช้พื้นผิว | จำนวนการดึงข้อมูลเท็กซ์เจอร์ใน Shader |
วิธีการสำหรับสาขา | จำนวนคำสั่งการแยกสาขาใน Shader |
แรงดันชั่วคราวสูงสุดที่บันทึกไว้ | จำนวนสูงสุดของรีจิสทรีชั่วคราวที่ใช้งานพร้อมกัน อายุของค่าชั่วคราวจะเริ่มต้นที่คำจำกัดความและสิ้นสุดที่การใช้งานครั้งสุดท้ายในเชเดอร์ สถิตินี้จะเพิ่ม p จำนวนรีจิสเตอร์ที่ค่าสดแต่ละค่าใช้ (เช่น โฟลต 4 มิติจะใช้ 4 รีจิสเตอร์) |