No description
Find a file
2025-12-14 09:49:45 +05:30
assets project structure refactor 2025-12-13 05:09:22 +05:30
cmake add graphviz subdirectory 2025-12-14 08:38:50 +05:30
libs update glad 2025-12-13 10:20:57 +05:30
scripts supress diagnostics from clangd & don't add any cflags for non EMSCRIPTEN builds 2025-12-13 10:10:14 +05:30
source link everything statically 2025-12-14 09:49:45 +05:30
.clang-format clang-format indent PPDirectives 2025-12-13 10:11:44 +05:30
.editorconfig initial commit 2025-11-08 08:47:32 +05:30
.gitattributes update .gitattributes, no-one-knows what's in the update :) 2025-11-30 12:02:53 +05:30
.gitignore add graphviz subdirectory 2025-12-14 08:38:50 +05:30
.gitmodules add emscripten-glfw 2025-12-05 14:14:41 +05:30
CMakeLists.txt add graphviz subdirectory 2025-12-14 08:38:50 +05:30
CMakeLists.txt.old project structure refactor 2025-12-13 05:09:22 +05:30
README.md build for emscripten, NOTE below. 2025-12-06 17:53:16 +05:30
UNLICENSE add unlicense 2025-12-02 09:50:40 +05:30

learnopengl

  • learn how to use renderdoc.
  • textures can also be used to store large amounts of data to be sent to the shader.
  • figure out why the shaders need modification to work with wasm
    • browsers don't use opengl, they use webgl and webgl is based on opengl es, so it's not really
  • call js from c and c from js

TODO

  • CMakePresets.json

Installation Instructions

mkdir build && cd build
cmake -DCMAKE_INSTALL_DIR=./install ..
make -j 32 
make install