mirror of
https://github.com/glest/glest-source.git
synced 2025-08-12 11:24:00 +02:00
- added proper constructor and initialize member vars
This commit is contained in:
@@ -24,11 +24,14 @@ using Platform::PlatformContextGl;
|
|||||||
// class ContextGl
|
// class ContextGl
|
||||||
// =====================================================
|
// =====================================================
|
||||||
|
|
||||||
class ContextGl: public Context{
|
class ContextGl: public Context {
|
||||||
protected:
|
protected:
|
||||||
PlatformContextGl pcgl;
|
PlatformContextGl pcgl;
|
||||||
|
|
||||||
public:
|
public:
|
||||||
|
ContextGl();
|
||||||
|
virtual ~ContextGl(){}
|
||||||
|
|
||||||
virtual void init();
|
virtual void init();
|
||||||
virtual void end();
|
virtual void end();
|
||||||
virtual void reset(){};
|
virtual void reset(){};
|
||||||
|
31
source/shared_lib/sources/graphics/context.cpp
Normal file
31
source/shared_lib/sources/graphics/context.cpp
Normal file
@@ -0,0 +1,31 @@
|
|||||||
|
// ==============================================================
|
||||||
|
// This file is part of Glest Shared Library (www.glest.org)
|
||||||
|
//
|
||||||
|
// Copyright (C) 2001-2008 Martio Figueroa
|
||||||
|
//
|
||||||
|
// You can redistribute this code and/or modify it under
|
||||||
|
// the terms of the GNU General Public License as published
|
||||||
|
// by the Free Software Foundation; either version 2 of the
|
||||||
|
// License, or (at your option) any later version
|
||||||
|
// ==============================================================
|
||||||
|
|
||||||
|
#include "context.h"
|
||||||
|
|
||||||
|
#include "leak_dumper.h"
|
||||||
|
|
||||||
|
namespace Shared{ namespace Graphics{
|
||||||
|
|
||||||
|
// =====================================================
|
||||||
|
// class Context
|
||||||
|
// =====================================================
|
||||||
|
|
||||||
|
Context::Context() {
|
||||||
|
colorBits= 32;
|
||||||
|
depthBits= 24;
|
||||||
|
stencilBits= 0;
|
||||||
|
hardware_acceleration=0;
|
||||||
|
fullscreen_anti_aliasing=0;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
}}//end namespace
|
@@ -27,6 +27,10 @@ namespace Shared{ namespace Graphics{ namespace Gl{
|
|||||||
// class ContextGl
|
// class ContextGl
|
||||||
// =====================================================
|
// =====================================================
|
||||||
|
|
||||||
|
ContextGl::ContextGl() : Context() {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
void ContextGl::init(){
|
void ContextGl::init(){
|
||||||
//SystemFlags::OutputDebug(SystemFlags::debugSystem,"In [%s::%s Line: %d]\n",__FILE__,__FUNCTION__,__LINE__);
|
//SystemFlags::OutputDebug(SystemFlags::debugSystem,"In [%s::%s Line: %d]\n",__FILE__,__FUNCTION__,__LINE__);
|
||||||
pcgl.init(colorBits, depthBits, stencilBits, hardware_acceleration, fullscreen_anti_aliasing);
|
pcgl.init(colorBits, depthBits, stencilBits, hardware_acceleration, fullscreen_anti_aliasing);
|
||||||
|
Reference in New Issue
Block a user