[Feat] (MG_Impl/RenderState): Implement some RenderState GL functions.

This commit is contained in:
BZLZHH
2025-10-03 13:16:42 +08:00
parent f7df90447b
commit e77b01ac84
14 changed files with 519 additions and 80 deletions
@@ -37,23 +37,23 @@ namespace MobileGL {
}
}
String ConvertDepthFuncToString(DepthFunc v) {
String ConvertDepthTestFuncToString(DepthTestFunc v) {
switch (v) {
case DepthFunc::Never:
case DepthTestFunc::Never:
return "Never";
case DepthFunc::Less:
case DepthTestFunc::Less:
return "Less";
case DepthFunc::Equal:
case DepthTestFunc::Equal:
return "Equal";
case DepthFunc::LessEqual:
case DepthTestFunc::LessEqual:
return "LessEqual";
case DepthFunc::Greater:
case DepthTestFunc::Greater:
return "Greater";
case DepthFunc::NotEqual:
case DepthTestFunc::NotEqual:
return "NotEqual";
case DepthFunc::GreaterEqual:
case DepthTestFunc::GreaterEqual:
return "GreaterEqual";
case DepthFunc::Always:
case DepthTestFunc::Always:
return "Always";
default:
return "Unknown";