From 75b6ba8dab11daa839f65d27f24a2e2da470dda8 Mon Sep 17 00:00:00 2001 From: SirLynix Date: Fri, 10 Mar 2023 13:24:48 +0100 Subject: [PATCH] Renderer: Fix frontFace and primitiveMode not being part of RenderStates key --- include/Nazara/Renderer/RenderStates.inl | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/include/Nazara/Renderer/RenderStates.inl b/include/Nazara/Renderer/RenderStates.inl index 0468bedae..f7e1f53ed 100644 --- a/include/Nazara/Renderer/RenderStates.inl +++ b/include/Nazara/Renderer/RenderStates.inl @@ -29,6 +29,8 @@ namespace Nz NazaraRenderStateMember(colorWriteMask); NazaraRenderStateMember(faceCulling); NazaraRenderStateMember(faceFilling); + NazaraRenderStateMember(frontFace); + NazaraRenderStateMember(primitiveMode); if (lhs.blending) //< Remember, at this time we know lhs.blending == rhs.blending { @@ -110,6 +112,8 @@ namespace std NazaraRenderStateUInt8(colorWriteMask); NazaraRenderStateEnum(faceCulling); NazaraRenderStateEnum(faceFilling); + NazaraRenderStateEnum(frontFace); + NazaraRenderStateEnum(primitiveMode); if (pipelineInfo.blending) //< we don't care about blending state if blending isn't enabled {