X-Git-Url: https://git.jsancho.org/?a=blobdiff_plain;f=src%2Fsystems%2Fopengl.scm;fp=src%2Fsystems%2Fopengl.scm;h=0b96525b558f41b07a0afc09a6c2248e294aa62b;hb=3b22fd3f425de9419f98bacf2d1c4675058389ed;hp=0000000000000000000000000000000000000000;hpb=929ba6a645c92ebea58c8c93c412197b56aa775f;p=gacela.git diff --git a/src/systems/opengl.scm b/src/systems/opengl.scm new file mode 100644 index 0000000..0b96525 --- /dev/null +++ b/src/systems/opengl.scm @@ -0,0 +1,31 @@ +;;; Gacela, a GNU Guile extension for fast games development +;;; Copyright (C) 2013 by Javier Sancho Fernandez +;;; +;;; 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 . + + +(define-module (gacela systems opengl) + #:use-module (figl gl) + #:use-module (figl glu) + #:use-module (figl glut) + #:use-module (gacela system)) + +(define-component opengl-window title #:optional window-handle) + +(define-system windows-manager ((windows (window-handle))) + (display windows) + (newline)) + +(export-component opengl-window) +(export windows-manager)