mirror of
https://gitlab.uni-freiburg.de/opensourcevdi/spice
synced 2025-12-26 22:48:19 +00:00
The OpenGL renderer isn't really useful right now, its not quite up to date, its not really faster than software and it only supports a limited subset of drivers. So, lets disable it for now. Long term opengl rendering of the 2d part of spice is important if we want to combine 2d and 3d rendering (say if spice adds opengl support in the protocol). But until then this is isn't useful for normal use.
65 lines
1.4 KiB
C++
65 lines
1.4 KiB
C++
/*
|
|
Copyright (C) 2009 Red Hat, Inc.
|
|
|
|
This library is free software; you can redistribute it and/or
|
|
modify it under the terms of the GNU Lesser General Public
|
|
License as published by the Free Software Foundation; either
|
|
version 2.1 of the License, or (at your option) any later version.
|
|
|
|
This library is distributed in the hope that it will be useful,
|
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
|
Lesser General Public License for more details.
|
|
|
|
You should have received a copy of the GNU Lesser General Public
|
|
License along with this library; if not, see <http://www.gnu.org/licenses/>.
|
|
*/
|
|
|
|
#ifndef _H_COMMON
|
|
#define _H_COMMON
|
|
|
|
#ifndef _WIN32_WCE
|
|
#include <errno.h>
|
|
#endif
|
|
|
|
#include <spice/types.h>
|
|
#include <stdio.h>
|
|
#include <string>
|
|
#include <vector>
|
|
#include <map>
|
|
#include <memory>
|
|
#include <exception>
|
|
#include <list>
|
|
#include <string.h>
|
|
|
|
#ifdef WIN32
|
|
#include <winsock2.h>
|
|
#include <windows.h>
|
|
|
|
#pragma warning(disable:4355)
|
|
#pragma warning(disable:4996)
|
|
#pragma warning(disable:4200)
|
|
|
|
#define strcasecmp stricmp
|
|
|
|
#else
|
|
#include <unistd.h>
|
|
#include <X11/X.h>
|
|
#ifdef USE_OGL
|
|
#include <GL/glx.h>
|
|
#endif
|
|
#endif
|
|
|
|
#ifdef __GNUC__
|
|
#if __SIZEOF_POINTER__ == 8
|
|
#define RED64
|
|
#endif
|
|
#elif defined(_WIN64)
|
|
#define RED64
|
|
#endif
|
|
|
|
#include "red_types.h"
|
|
|
|
#endif
|
|
|