SDL has the ability to create and use OpenGL contexts on several platforms( Linux/X11, Win32, BeOS, MacOS Classic/Toolbox, Mac OS X, FreeBSD/X11 and . Use this function to create an OpenGL context for use with an OpenGL window, and make it current. Contents. SDL_GL_CreateContext. Make modern shader based OpenGL programs in SDL 2.
SDL is a cross-platform multimedia library designed to provide low level access to audio, keyboard, mouse, joystick, etc. It also supports 3D. Overview. This tutorial is designed to help explain the process of creating an OpenGL context using SDL. This tutorial has the following. Learn how to use SDL2 and OpenGL with a tiny example. Just a few lines of codes and you have your own, multi-platform OpenGL application!.
OpenGL only has functions to work with a graphics context, nothing else. You need at least a platform integration library to get such a context. GLFW, as the name implies, is a C library specifically designed for use with OpenGL. Unlike SDL and SFML it only comes with the absolute necessities: window. ifeq ($(MACHINE),Darwin) OPENGL_INC= -FOpenGL. OPENGL_LIB= - framework OpenGL. SDL_INC= `sdl-config --cflags` SDL_LIB= `sdl-config --libs` else. 2 May - 2 min - Uploaded by Breizh DeNice This is a short video of the first videogame y programmed, using SDL & OpenGL, in C/C++.