Commit Graph

67 Commits

Author SHA1 Message Date
John Alanbrook
c16a0332a5 render update 2023-05-22 05:08:08 +00:00
John Alanbrook
e0f3985b00 shaders 2023-05-12 18:22:05 +00:00
John Alanbrook
ae0f41539b sokol sprite render 2023-05-04 22:07:00 +00:00
John Alanbrook
1408c05103 sokol 2023-05-04 05:03:36 +00:00
John Alanbrook
bbbfb97b60 clz 2023-05-03 18:50:37 +00:00
John Alanbrook
8ca1ab4384 editor fixes 2023-04-28 17:49:18 +00:00
John Alanbrook
dc1fda6611 Add gamepad support 2023-04-25 19:59:26 +00:00
John Alanbrook
9b1cead91e Fix free C string bugs in ffi 2023-04-25 16:55:33 +00:00
John Alanbrook
a39aee66f5 stack trace on error and critical logs; set logging level 2023-04-24 22:22:18 +00:00
John Alanbrook
2ab0f33d3f Add all files needed for engine into main branch 2023-04-22 21:44:26 +00:00
John Alanbrook
1e8d76961d Add quickjs to tree 2023-04-22 19:07:37 +00:00
John Alanbrook
879ab0fc05 Compiles and working 2023-04-19 20:16:35 +00:00
John Alanbrook
27d15f1e81 Before SED 2023-04-18 19:49:17 +00:00
John Alanbrook
4358e34aa7 work changes 2023-04-10 14:53:01 +00:00
John Alanbrook
5ca3629406 audio change 2023-03-24 19:01:01 +00:00
John Alanbrook
6d69566857 Bug fixing 2023-03-17 15:25:35 +00:00
John Alanbrook
3018a1a188 Many fixes 2023-03-10 19:13:48 +00:00
John Alanbrook
0832441c91 Nuke trees 2023-03-01 20:42:44 +00:00
John Alanbrook
f5e73b96d3 Fixed object deletion during physics calcs 2023-02-28 23:03:28 +00:00
John Alanbrook
f05e0e59f0 Fix windows build 2023-02-28 15:40:53 +00:00
John Alanbrook
8e0c4948a6 Add Nuke radio buttons; fixed edge memory leak 2023-02-23 23:03:58 +00:00
John Alanbrook
4d7d665a5e Removed saving and loading on play/pause 2023-02-06 23:21:00 +00:00
John Alanbrook
32ccc02a93 editor scaling and rotation 2023-02-05 04:53:54 +00:00
John Alanbrook
229e86a56a lll 2023-02-04 04:18:19 +00:00
John Alanbrook
7e1eaaae64 Mouse position & selection; warning fixes 2023-02-02 23:52:15 +00:00
John Alanbrook
63eb212dcd Extended timer functions 2023-01-19 16:44:29 +00:00
John Alanbrook
d2cbc61164 Properly kill gameobjects, sprites, physics shapes 2023-01-13 14:05:36 +00:00
John Alanbrook
bdde403a66 javascript 2023-01-10 20:02:24 +00:00
John Alanbrook
8e8af65125 duktape 2023-01-10 13:13:00 +00:00
John Alanbrook
e24eef6c8f Add gameobject flipping; prefabs autoload 2023-01-05 21:34:15 +00:00
John Alanbrook
1521593269 S7 header config & prototyping support 2023-01-05 00:09:42 +00:00
John Alanbrook
7ce8cd22ad component rework 2023-01-03 15:06:36 +00:00
John Alanbrook
09036d075d SEXP asset files 2023-01-02 23:43:07 +00:00
John Alanbrook
90c830a0e3 Add JSON; Reorganize textures 2023-01-02 13:55:26 +00:00
John Alanbrook
0bdfa9e814 Text rendering culling 2022-12-29 10:26:21 +00:00
John Alanbrook
76273e1c54 Packed font rendering 2022-12-28 22:50:54 +00:00
John Alanbrook
329e10f2d6 Added timer and animations 2022-12-27 23:54:39 +00:00
John Alanbrook
06b8bba27f Converted to 'nuke' commands 2022-12-23 19:48:29 +00:00
John Alanbrook
8729892939 Add camera 2022-12-22 22:58:06 +00:00
John Alanbrook
efaf8736d8 Add gravity, starting and stopping simulation 2022-12-22 09:50:40 +00:00
John Alanbrook
2bcee44677 Text rendering via script 2022-12-21 01:34:22 +00:00
John Alanbrook
df907aec2b Add 2d physics hooks 2022-12-20 14:16:26 +00:00
John Alanbrook
0f90215b7a Improved REPL 2022-12-19 15:12:34 +00:00
John Alanbrook
6227754925 Added stringifying escape & F keys; add sound, sys FFI; unconflict time.h and timer.h 2022-12-16 17:54:05 +00:00
John Alanbrook
fa8dfaf8e8 Proper logging using scheme; implemented most MRB FFI in scheme 2022-12-15 23:30:22 +00:00
John Alanbrook
0b64d0872b Fixed many incompatible pointer warnings; add tcc specific debugging flags to makefile 2022-12-14 19:01:42 +00:00
John Alanbrook
60bf5ca7bc Moved source file locations for easier compiling; cleaned up Makefile; cleaned up opengl code 2022-12-13 18:32:36 +00:00
John Alanbrook
18eefd4937 Using S7; edit Makefile for debug, windows compilation 2022-12-12 16:48:21 +00:00
John Alanbrook
ac0ad8efc2 Massively improved Makefile, with DBG and release options; engine outputs engine version to root directory of game on startup 2022-11-24 16:58:36 +00:00
John Alanbrook
5946a08a79 Add versioning to logs; add backtrace on crash; add automatic logging to a logfile every run 2022-11-24 07:54:17 +00:00