ในรูปแบบดั้งเดิมบัฟเฟอร์ stencil เป็นหนึ่งบิตต่อพิกเซล (เช่นสีดำหรือสีขาว แต่ไม่มีสีเทา) framebuffer คุณสามารถปรับให้เข้ากับสิ่งที่คุณต้องการได้เช่น framebuffer อื่น ๆ จากนั้นในภายหลังคุณสามารถใช้เนื้อหาของบัฟเฟอร์นั้นเพื่อ "stencil" หรือปิดบังเมื่อวาดไปยังบัฟเฟอร์ปกติของคุณ
ตัวอย่าง: สมมติว่าคุณกำลังสร้างเกมขับรถ คุณต้องการมีกระจกมองหลังบนหน้าจอเล็ก ๆ น้อย ๆ ที่แสดงสิ่งที่อยู่ข้างหลังรถ คุณจะต้องแสดงมุมมองที่ชี้ไปด้านหลังรถ แต่คุณเพียงต้องการแสดงภาพนั้นในสี่เหลี่ยมมุมมนเล็ก ๆ ของกระจกมองหลัง วิธีการแก้ปัญหาทั่วไปคือ:
- แสดงรูปร่างสี่เหลี่ยมมุมมนเพื่อบัฟเฟอร์ stencil
- เปิดใช้งาน stencilling
- แสดงมุมมองการชี้ไปทางด้านหลังลงในบัฟเฟอร์ปกติ
ลายฉลุนั้นจะทำการปกปิดออกเพื่อให้คุณวาดเป็นรูปทรงของกระจกเท่านั้น
เมื่อตอนนี้ท่อส่งเรนเดอร์มีความยืดหยุ่นและตั้งโปรแกรมได้แล้วบัฟเฟอร์ stencil ถูกใช้เป็น framebuffer ทั่วไปขนาด 1 บิตที่คุณสามารถทำสิ่งที่คุณต้องการได้ เงาเป็นกรณีการใช้งานทั่วไป