Commit graph

63 commits

Author SHA1 Message Date
John Alanbrook 3c43a1fad8 D3D11 build for windows; gif making works everywhere & gif names are now dates 2023-09-25 17:29:04 +00:00
John Alanbrook 27aaa8e05d Metal rendering works; high dpi rendering works; fix sokol_gfx_ext to work with metal without SDL 2023-09-19 02:55:37 +00:00
John Alanbrook d86133a317 Compiles on MacOS; use sokol shader converter for shader x-compilation; update sokol 2023-09-15 08:37:07 +00:00
John Alanbrook e392f65485 Vastly simplified entity stringifying and diffing 2023-09-14 22:37:04 +00:00
John Alanbrook 772c12af0e Editor rotation, scale, grabbing fixed and simplified 2023-09-14 17:49:29 +00:00
John Alanbrook 513a9ac618 Fix gui texture rendering; add input post callback; editor bugs 2023-09-13 21:49:22 +00:00
John Alanbrook e6ef147c40 Editor camera zoom and pan; fix mouse input signals; tex editor to own file; fix grid drawing 2023-09-12 22:19:46 +00:00
John Alanbrook 008458c7f1 Add Sqlite packing; merge render and openglrender; remove ftw from web builds 2023-09-04 14:48:44 +00:00
John Alanbrook 1b1d080528 Compilation targets of WIN, WEB, and LINUX; ftw to nftw for emscripten [2deca9ddb9] 2023-08-31 22:23:24 +00:00
John Alanbrook 6c0e850180 increase draw buffers 2023-06-07 13:41:09 +00:00
John Alanbrook 6a1a06be76 texture scrolling 2023-06-06 20:49:55 +00:00
John Alanbrook 5a6a27772e 9 slice 2023-06-05 15:32:45 +00:00
John Alanbrook 33a56e4dc5 down 2023-05-31 22:33:04 +00:00
John Alanbrook 5d7b7880ef upstairs 2023-05-31 19:52:30 +00:00
John Alanbrook aa08815e7c sprite gui render 2023-05-31 17:09:02 +00:00
John Alanbrook 9cb53b04af stability 2023-05-29 15:47:30 +00:00
John Alanbrook 9045f435a0 imroved circle shaders 2023-05-25 01:45:50 +00:00
John Alanbrook 49271b4a5d video rendering 2023-05-19 14:55:57 +00:00
John Alanbrook e0f3985b00 shaders 2023-05-12 18:22:05 +00:00
John Alanbrook eb3e576521 instanced text 2023-05-08 00:47:49 +00:00
John Alanbrook 0f8a466354 wk 2023-05-05 03:39:23 +00:00
John Alanbrook ae0f41539b sokol sprite render 2023-05-04 22:07:00 +00:00
John Alanbrook d3cb9278a9 work 2023-05-02 01:58:10 +00:00
John Alanbrook 0bf7d419e0 fix compiler warnings 2023-04-29 01:55:24 +00:00
John Alanbrook 8ca1ab4384 editor fixes 2023-04-28 17:49:18 +00:00
John Alanbrook 0826197b91 timer deaths 2023-03-06 04:05:22 +00:00
John Alanbrook d1c87b38ac Grid rendering 2023-02-20 22:28:07 +00:00
John Alanbrook 8155bddb5e sprite layers 2023-02-10 20:31:59 +00:00
John Alanbrook 7e1eaaae64 Mouse position & selection; warning fixes 2023-02-02 23:52:15 +00:00
John Alanbrook 9303fb63cf prefab syncing 2023-01-20 00:30:23 +00:00
John Alanbrook 63eb212dcd Extended timer functions 2023-01-19 16:44:29 +00:00
John Alanbrook 695c102ce3 2D sprite animations; timers 2023-01-18 23:15:36 +00:00
John Alanbrook 600426be8f 2d animation restructure 2023-01-18 20:43:07 +00:00
John Alanbrook 16ad36d4ce Sprite and collider enabling 2023-01-17 19:04:08 +00:00
John Alanbrook 4ee6e1683b Fixed anim2d bug; fixed sound bug; free oneshots now 2023-01-16 19:20:07 +00:00
John Alanbrook 01256542b6 Animations in; working poorly 2023-01-16 08:16:39 +00:00
John Alanbrook d2cbc61164 Properly kill gameobjects, sprites, physics shapes 2023-01-13 14:05:36 +00:00
John Alanbrook e0b7d6459d Removed registry 2023-01-12 23:41:54 +00:00
John Alanbrook e24eef6c8f Add gameobject flipping; prefabs autoload 2023-01-05 21:34:15 +00:00
John Alanbrook 90c830a0e3 Add JSON; Reorganize textures 2023-01-02 13:55:26 +00:00
John Alanbrook eadf3524ba UV and ST 2022-12-30 19:31:06 +00:00
John Alanbrook daebe5c665 Add animation ffi hook 2022-12-29 23:44:19 +00:00
John Alanbrook 804c2de617 Cleaned up sprite render; use UVs 2022-12-29 17:27:41 +00:00
John Alanbrook 76273e1c54 Packed font rendering 2022-12-28 22:50:54 +00:00
John Alanbrook 147cf1b05d Draw sprite to GUI 2022-12-24 19:18:06 +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 4224594ee4 Rename structs to more sane things 2022-11-19 23:13:57 +00:00
John Alanbrook 3641c246d4 Use YughLog instead of printf; add sprites on load 2022-11-18 18:03:07 +00:00
John Alanbrook 5386e19e17 Improved log; fixed texture loading and hash table 2022-11-17 22:48:20 +00:00
John Alanbrook ca0419ab46 ? 2022-09-07 15:34:45 +00:00