Sha256: fcf70e9e1bebef8dcd6c2e3b1651ee0f3b528bacb0ae6ef997007916dd186828

Contents?: true

Size: 489 Bytes

Versions: 5

Compression:

Stored size: 489 Bytes

Contents

#include "rays/rays.h"


#include "rays/exception.h"
#include "../opengl.h"


namespace Rays
{


	namespace global
	{

		static bool initialized = false;

	}// global


	void
	init ()
	{
		if (global::initialized)
			rays_error(__FILE__, __LINE__, "already initialized.");

		global::initialized = true;

		OpenGL_init();
	}

	void
	fin ()
	{
		if (!global::initialized)
			rays_error(__FILE__, __LINE__, "not initialized.");

		OpenGL_fin();

		global::initialized = false;
	}


}// Rays

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
rays-0.3.4 src/win32/rays.cpp
rays-0.3.3 src/win32/rays.cpp
rays-0.3.2 src/win32/rays.cpp
rays-0.3.1 src/win32/rays.cpp
rays-0.3 src/win32/rays.cpp