From 97aad347b691fbd61a42681a902af87546011b43 Mon Sep 17 00:00:00 2001 From: nchalkley2 Date: Tue, 28 Nov 2023 10:22:34 -0500 Subject: [PATCH] Updated display list manager to support custom primitive types --- include/ps2gl/dlgmanager.h | 2 +- src/dlgmanager.cpp | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/include/ps2gl/dlgmanager.h b/include/ps2gl/dlgmanager.h index fd1e1b4..8c90715 100644 --- a/include/ps2gl/dlgmanager.h +++ b/include/ps2gl/dlgmanager.h @@ -34,7 +34,7 @@ class CDListGeomManager : public CGeomManager { CDListGeomManager(CGLContext& context); virtual ~CDListGeomManager() {} - void PrimChanged(unsigned char prim); + void PrimChanged(GLenum prim); // user state diff --git a/src/dlgmanager.cpp b/src/dlgmanager.cpp index d6d2cd0..70684aa 100644 --- a/src/dlgmanager.cpp +++ b/src/dlgmanager.cpp @@ -338,10 +338,10 @@ class CUpdateRendererContextCmd : public CDListCmd { }; class CUpdatePrimCmd : public CDListCmd { - unsigned char Prim; + GLenum Prim; public: - CUpdatePrimCmd(unsigned char prim) + CUpdatePrimCmd(GLenum prim) : Prim(prim) { } @@ -352,7 +352,7 @@ class CUpdatePrimCmd : public CDListCmd { } }; -void CDListGeomManager::PrimChanged(unsigned char prim) +void CDListGeomManager::PrimChanged(GLenum prim) { GLContext.PrimChanged(); GLContext.GetDListManager().GetOpenDList() += CUpdatePrimCmd(prim);