From a2dce06fa886f89ac58d992ad37e201f05f5a5df Mon Sep 17 00:00:00 2001 From: jp9000 Date: Tue, 1 Oct 2013 00:29:40 -0700 Subject: [PATCH] add initial opengl files and opengl project --- libobs-opengl/gl-subsystem.c | 0 libobs-opengl/gl-subsystem.h | 23 +++ vs/2010/libobs-opengl/libobs-opengl.vcxproj | 158 ++++++++++++++++++ .../libobs-opengl.vcxproj.filters | 27 +++ 4 files changed, 208 insertions(+) create mode 100644 libobs-opengl/gl-subsystem.c create mode 100644 libobs-opengl/gl-subsystem.h create mode 100644 vs/2010/libobs-opengl/libobs-opengl.vcxproj create mode 100644 vs/2010/libobs-opengl/libobs-opengl.vcxproj.filters diff --git a/libobs-opengl/gl-subsystem.c b/libobs-opengl/gl-subsystem.c new file mode 100644 index 000000000..e69de29bb diff --git a/libobs-opengl/gl-subsystem.h b/libobs-opengl/gl-subsystem.h new file mode 100644 index 000000000..a226b31b1 --- /dev/null +++ b/libobs-opengl/gl-subsystem.h @@ -0,0 +1,23 @@ +/****************************************************************************** + Copyright (C) 2013 by Hugh Bailey + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program 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 General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . +******************************************************************************/ + +#ifndef GL_SUBSYSTEM_H +#define GL_SUBSYSTEM_H + +#include "glew.h" + +#endif diff --git a/vs/2010/libobs-opengl/libobs-opengl.vcxproj b/vs/2010/libobs-opengl/libobs-opengl.vcxproj new file mode 100644 index 000000000..8986872e9 --- /dev/null +++ b/vs/2010/libobs-opengl/libobs-opengl.vcxproj @@ -0,0 +1,158 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + {B6EAE19B-79BF-4F7C-9E66-976D14B9DC6C} + Win32Proj + libobsopengl + + + + DynamicLibrary + true + Unicode + + + DynamicLibrary + true + Unicode + + + DynamicLibrary + false + true + Unicode + + + DynamicLibrary + false + true + Unicode + + + + + + + + + + + + + + + + + + + true + + + true + + + false + + + false + + + + + + Level3 + Disabled + WIN32;_DEBUG;_WINDOWS;_USRDLL;LIBOBSOPENGL_EXPORTS;%(PreprocessorDefinitions) + ../../../libobs + + + Windows + true + $(OutDir);%(AdditionalLibraryDirectories) + opengl32.lib;libobs.lib;%(AdditionalDependencies) + + + + + + + Level3 + Disabled + WIN32;_DEBUG;_WINDOWS;_USRDLL;LIBOBSOPENGL_EXPORTS;%(PreprocessorDefinitions) + ../../../libobs + + + Windows + true + $(OutDir);%(AdditionalLibraryDirectories) + opengl32.lib;libobs.lib;%(AdditionalDependencies) + + + + + Level3 + + + MaxSpeed + true + true + WIN32;NDEBUG;_WINDOWS;_USRDLL;LIBOBSOPENGL_EXPORTS;%(PreprocessorDefinitions) + ../../../libobs + + + Windows + true + true + true + $(OutDir);%(AdditionalLibraryDirectories) + opengl32.lib;libobs.lib;%(AdditionalDependencies) + + + + + Level3 + + + MaxSpeed + true + true + WIN32;NDEBUG;_WINDOWS;_USRDLL;LIBOBSOPENGL_EXPORTS;%(PreprocessorDefinitions) + ../../../libobs + + + Windows + true + true + true + $(OutDir);%(AdditionalLibraryDirectories) + opengl32.lib;libobs.lib;%(AdditionalDependencies) + + + + + + + + + + + + \ No newline at end of file diff --git a/vs/2010/libobs-opengl/libobs-opengl.vcxproj.filters b/vs/2010/libobs-opengl/libobs-opengl.vcxproj.filters new file mode 100644 index 000000000..530536063 --- /dev/null +++ b/vs/2010/libobs-opengl/libobs-opengl.vcxproj.filters @@ -0,0 +1,27 @@ + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;hpp;hxx;hm;inl;inc;xsd + + + {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} + rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms + + + + + Header Files + + + + + Source Files + + + \ No newline at end of file