Shader 模板測試

2021-09-24 14:45:59 字數 463 閱讀 4863

模板測試

模板測試在透明度測試之後,在深度測試之前

使用模板緩衝區最重要的兩個值:當前模板緩衝值(stencilbuffervalue)和模板參考值(referencevalue)

模板測試主要就是對這個兩個值使用特定的比較操作:never,always,less ,lequal,greater,equal等等。

模板測試之後要對模板緩衝區的值(stencilbuffervalue)進行更新操作,更新操作包括:keep,zero,replace,incrsat,decrsat,invert等等。

模板測試之後可以根據結果對模板緩衝區做不同的更新操作,比如模板測試成功操作pass,模板測試失敗操作fail,深度測試失敗操作zfail,還有正對正面和背面精確更新操作passback,passfront,failback等等。

stencil

整合測試模板

整合測試的檢測重點包括 子系統功能的關聯性測試 鏈結完整性測試 資料和資料庫完整性測試 功能測試 頁面完整性測試等。整合測試可以劃分成3個級別 1.模組內整合測試。2.子系統內整合測試。3.子系統間整合測試。供參考的整合測試 模板如下 所示。1 引言 1 1 編寫目的 1 2 背景 1 3 定義 1...

測試總結模板

軟體測試總結的就是對整個測試流程進行科學和系統的總結,並根據這些結果對測試進行評價。這種報告是測試人員對測試工作進行總結。供參考的測試總結模板如下 所示。1.概述1.1 編寫目的 1.2 專案背景 1.3 系統簡介 1.4 術語和縮寫詞 1.5 測試工具 1.6 參考資料2 測試環境與配置 3 測試...

OpenGL 模板測試

1,模板實現裁剪例項 include gltools.h include else define freeglut static include endif define yellowmat 1 define bluemat 2 void init void glfloat yellow specu...