Utility/MaterialData: Fix FaceCulling being used for FaceSide
Former-commit-id: 7529332749a01512188dce36ec0486354e0e7e8f [formerly 7154109a1a828509720e5a0039b8efc3fde4727d] Former-commit-id: f9e43b017d8750abf43ba83f6565c1dcbab4cef6
This commit is contained in:
parent
b82b291de8
commit
57b03bd9ed
|
|
@ -22,6 +22,7 @@ namespace Nz
|
|||
static constexpr const char* BackFaceStencilReference = "MatBackFaceStencilReference";
|
||||
static constexpr const char* BackFaceStencilZFail = "MatBackFaceStencilZFail";
|
||||
static constexpr const char* Blending = "MatBlending";
|
||||
static constexpr const char* CullingSide = "MatCullingSide";
|
||||
static constexpr const char* CustomDefined = "MatCustomDefined";
|
||||
static constexpr const char* ColorWrite = "MatColorWrite";
|
||||
static constexpr const char* DepthBuffer = "MatDepthBuffer";
|
||||
|
|
|
|||
|
|
@ -170,6 +170,9 @@ namespace Nz
|
|||
if (matData.GetColorParameter(MaterialData::AmbientColor, &color))
|
||||
SetAmbientColor(color);
|
||||
|
||||
if (matData.GetIntegerParameter(MaterialData::CullingSide, &iValue))
|
||||
SetFaceCulling(static_cast<FaceSide>(iValue));
|
||||
|
||||
if (matData.GetIntegerParameter(MaterialData::DepthFunc, &iValue))
|
||||
SetDepthFunc(static_cast<RendererComparison>(iValue));
|
||||
|
||||
|
|
@ -182,9 +185,6 @@ namespace Nz
|
|||
if (matData.GetIntegerParameter(MaterialData::DstBlend, &iValue))
|
||||
SetDstBlend(static_cast<BlendFunc>(iValue));
|
||||
|
||||
if (matData.GetIntegerParameter(MaterialData::FaceCulling, &iValue))
|
||||
SetFaceCulling(static_cast<FaceSide>(iValue));
|
||||
|
||||
if (matData.GetIntegerParameter(MaterialData::FaceFilling, &iValue))
|
||||
SetFaceFilling(static_cast<FaceFilling>(iValue));
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue