Commit History

Author SHA1 Message Date
  Tom Tsagk 10f902e39e Add GameJolt functionality, to support remote score tables 4 years ago
  Tom Tsagk aed0f7ec39 Implement threads to do background loading on new worlds 4 years ago
  Tom Tsagk b330e8c9e2 Initialise `extern` variables 4 years ago
  Tom Tsagk 169e48b81d Make changes to agree with `gcc v10.1.0` 4 years ago
  Tom Tsagk df865d4f99 Update `dot2` and `dot3` to take pointers, for now 4 years ago
  Tom Tsagk fdb828b5fd Add more math operations 4 years ago
  Tom Tsagk 16917b5902 Add `dd_math_max`, `dd_math_min` and ways to get values on `dd_vec3` 4 years ago
  Tom Tsagk d49f64bcd9 Add ability to get window width and height 4 years ago
  Tom Tsagk 756afcad63 Add ability to change cursor's shape and position 4 years ago
  Tom Tsagk 1933b5c8f5 Add mouse input in worlds, and ability to detect mouse position and clicks 4 years ago
  Tom Tsagk 33ea84cfad Add ability to toggle fullscreen 4 years ago
  Tom Tsagk 6fdb000122 Add different ease methods 4 years ago
  Tom Tsagk d2c3de995a Add OpenGL substitutes, for temporary abstraction 4 years ago
  Tom Tsagk 951138c0c4 Better handling of memory 4 years ago
  Tom Tsagk 0b7f83d44a Clean-up mesh loading, so that there are no memory leaks 4 years ago
  Tom Tsagk 4408e28b05 Detect dirty vertices in meshes, improve `dd_sound` with playing loops, stoping and setting volume 4 years ago
  Tom Tsagk b0002e8a25 Input is now one key at a time, starting a new world now happens on the next frame instead of the same one 4 years ago
  Tom Tsagk d45e534f0b Add `dd_screen_distance_getw` and `dd_screen_distance_geth` 4 years ago
  tomtsagk 8dc39db279 Add `dd_matrix_approach` 4 years ago
  tomtsagk 30d23a11bc Initialise default world before passing its callbacks 5 years ago
  tomtsagk 9b73b26fec Prepare data before initialising OpenGL, initialise the default world manually 5 years ago
  tomtsagk 8d5d78e285 Add header guard on `dd_sound.h` 5 years ago
  tomtsagk fc66ae1f3e Remove default world, so each project can define their own 5 years ago
  Tom Tsagk 0d02c5ec39 Improve error copy 5 years ago
  Tom Tsagk 758d64d212 Make sure `dd_meshTexture` is initialised without a texture 5 years ago
  Tom Tsagk 0979fd02a9 Add cleaning for each world 5 years ago
  Tom Tsagk a27339eaff Add a resize call every time a world is initialised 5 years ago
  Tom Tsagk be4f128e26 Add `dd_vec3` 5 years ago
  Tom Tsagk 1816804778 Add fov, screen size getters, world resize, and math `tan` function 5 years ago
  Tom Tsagk 13991a1b62 Fix reading images for other platforms 5 years ago