aboutsummaryrefslogtreecommitdiffstats
path: root/assets/lightTest/main.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'assets/lightTest/main.cpp')
-rw-r--r--assets/lightTest/main.cpp67
1 files changed, 0 insertions, 67 deletions
diff --git a/assets/lightTest/main.cpp b/assets/lightTest/main.cpp
deleted file mode 100644
index 4091389..0000000
--- a/assets/lightTest/main.cpp
+++ /dev/null
@@ -1,67 +0,0 @@
-#include <GL/glew.h>
-
-#include <SDL2/SDL.h>
-#include <SDL2/SDL_opengl.h>
-#include <SDL2/SDL_image.h>
-#include <SDL2/SDL_mixer.h>
-#include <iostream>
-
-#define SCREEN_WIDTH 1280
-#define SCREEN_HEIGHT 720
-
-SDL_Window* window;
-SDL_GLContext mainGLContext = NULL;
-
-int main(void){
- if(SDL_Init(SDL_INIT_VIDEO | SDL_INIT_AUDIO) < 0){
- std::cout << "SDL was not able to initialize! Error: " << SDL_GetError() << std::endl;
- return -1;
- }
- // Run SDL_Quit when main returns
- atexit(SDL_Quit);
-
- window = SDL_CreateWindow("Ass",
- SDL_WINDOWPOS_UNDEFINED, // Spawn the window at random (undefined) x and y coordinates
- SDL_WINDOWPOS_UNDEFINED, //
- SCREEN_WIDTH,
- SCREEN_HEIGHT,
- SDL_WINDOW_SHOWN | SDL_WINDOW_OPENGL
-#ifdef FULLSCREEN
- | SDL_WINDOW_FULLSCREEN
-#endif // FULLSCREEN
- );
-
- if(window==NULL){
- std::cout << "The window failed to generate! SDL_Error: " << SDL_GetError() << std::endl;
- return -1;
- }
-
- if((mainGLContext = SDL_GL_CreateContext(window)) == NULL){
- std::cout << "The OpenGL context failed to initialize! SDL_Error: " << SDL_GetError() << std::endl;
- return -1;
- }
-
-
- GLenum err;
- glewExperimental = GL_TRUE;
- if((err=glewInit()) != GLEW_OK){
- std::cout << "GLEW was not able to initialize! Error: " << glewGetErrorString(err) << std::endl;
- return -1;
- }
-
- SDL_GL_SetAttribute(SDL_GL_DOUBLEBUFFER, 1);
-
- glViewport(0, 0, SCREEN_WIDTH, SCREEN_HEIGHT);
-
- glEnable(GL_BLEND);
- glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
-
-
- bool gameRunning = true;
- while(gameRunning){
-
- }
- SDL_GL_DeleteContext(mainGLContext);
- SDL_DestroyWindow(window);
- return 0;
-} \ No newline at end of file