30 using namespace mondschein;
31 using namespace renderer;
33 GL13_Display_List::GL13_Display_List() : displaylist(glGenLists(1))
38 GL13_Display_List::GL13_Display_List(
uint32 _dsp) : displaylist(_dsp)
43 GL13_Display_List::~GL13_Display_List()
45 glDeleteLists(displaylist,1);
49 void GL13_Display_List::set_displaylist(
uint32 _dsp)
55 uint32 GL13_Display_List::get_displaylist()
const
60 void GL13_Display_List::render()
const
62 if (glIsList(displaylist)) glCallList(displaylist);
65 std::string err(
"Mondschein Engine ERROR: Internal reference is not a valid OpenGL 1.3 compliant display list. ");
66 err+=
"Exception raised in function\n\t";
67 err+=
"void mondschein::renderer::GL13_Display_List::render() const";