From 69a0733ebe612a555ac60a225a1082872e0d874f Mon Sep 17 00:00:00 2001 From: Rakarake Date: Mon, 8 Dec 2025 04:35:35 +0100 Subject: [PATCH] fixed --- Makefile | 6 +++++- flake.nix | 3 ++- main.c | 2 ++ 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index 4de79bb..4ef9a13 100644 --- a/Makefile +++ b/Makefile @@ -1,5 +1,9 @@ +LIBS=sdl3 opengl +CFLAGS=-g -Wall -Wextra $(shell pkg-config --cflags $(LIBS)) +LDFLAGS=$(shell pkg-config --libs $(LIBS)) + all: - $(CC) -o glonkers main.c $(pkg-config --cflags --libs sdl3 opengl) + $(CC) $(CFLAGS) $(LDFLAGS) -o glonkers main.c run: all ./glonkers diff --git a/flake.nix b/flake.nix index 6528763..2b33b1f 100644 --- a/flake.nix +++ b/flake.nix @@ -10,7 +10,8 @@ pkgs = import nixpkgs { inherit system; }; in { - defaultPackage = pkgs.stdenv.mkDerivation { + defaultPackage = pkgs.stdenv.mkDerivation rec { + LD_LIBRARY_PATH = "${pkgs.lib.makeLibraryPath buildInputs}"; name = "glonkers"; src = ./.; buildInputs = with pkgs; [ diff --git a/main.c b/main.c index 6eb7bfb..26914de 100644 --- a/main.c +++ b/main.c @@ -25,10 +25,12 @@ int main() { SDL_Event e; int running = 1; while (SDL_PollEvent(&e)) { + printf("INSgkldjsj\n"); if (e.type == SDL_EVENT_QUIT) running = false; // Rendorrrr glViewport(0, 0, 800, 600); glClearColor(0.1f, 0.1f, 0.1f, 1.0f); // Dark gray background glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); +//SDL_GL_SwapWindow(window); } }