抛出编译错误
使用 error 本征,可以导致编译错误并给出提示信息:
if (gi_quality == only_ao) {
// ..
} else if (gi_quality == high) {
// ..
} else {
error("Unimplemented gi quality");
}
编译器输出
[ERROR] ../../../prog/gameLibs/render/shaders/debugGbuffer.dshl(41,9): "Unimplemented gi quality"