Commit Graph

62 Commits (851fa6a36c072aa73c641a95183b69e6012e01a7)

Author SHA1 Message Date
Brett 851fa6a36c fix crash 2024-10-21 02:28:46 -04:00
Brett 0f17dc98ea update for enumerate chanages 2024-10-08 19:43:21 -04:00
Brett 36159a33b8 fix buffer overflow with arrays 2024-09-17 01:07:27 -04:00
Brett 3f94d6333f working on texture array loading. will have to redo code 2024-09-16 16:47:40 -04:00
Brett c8b9879e49 depend on system glfw. link OpenGL
works on nix now
2024-09-14 16:14:53 -04:00
Brett c01cb757a1 prevent loading of textures which do not exist 2024-07-30 21:29:45 -04:00
Brett ff2c8e3be8 scaleo 2024-07-28 13:57:42 -04:00
Brett bd9db11827 remove last of outline code. 2024-07-26 20:07:16 -04:00
Brett 672e6b8b60 fix issue with non-outlined renders not showing. depth is now a problem. 2024-07-15 17:51:38 -04:00
Brett 9551b612a5 allow usage in projects with multiple BLTs 2024-07-15 12:59:46 -04:00
Brett ae2ad8d1ab fix memory leak 2024-05-15 01:50:20 -04:00
Brett b239984fd1 stencile 2024-05-13 21:47:09 -04:00
Brett 2c29dba90f silly 2024-05-13 13:15:01 -04:00
Brett 7c82253251 highlighting is hard 2024-05-12 21:48:43 -04:00
Brett 922de9d242 highligher 2024-05-12 14:06:57 -04:00
Brett a6853e6ff7 post processing works on emscripten now 2024-05-11 20:41:16 -04:00
Brett 2c85c0f93c layout string 2024-05-11 13:39:43 -04:00
Brett 7c61323a05 post processing 2024-05-05 17:03:50 -04:00
Brett 23f069e9b0 renamed classes in model.h to be more descriptive
- vbo is now vertex_array
- ebo is now element_array
etc
2024-05-03 20:01:45 -04:00
Brett e25dad380c 2d renderer code cleanup 2024-05-03 16:25:02 -04:00
Brett 3588dcbd49 camera speed scaling 2024-05-01 21:32:53 -04:00
Brett a066d8f6e4 working raycasting 2024-05-01 12:46:26 -04:00
Brett 2afdfbf3a9 state 2024-05-01 03:27:30 -04:00
Brett 756b6a636e fix issue with width/height not being updated 2024-04-30 01:57:37 -04:00
Brett 7d2028cc55 fix init order 2024-04-29 21:45:25 -04:00
Brett 16a0fbc7dc change interface to have internal functions 2024-04-29 21:35:24 -04:00
Brett d2ba28fa1a support emscripten window resizing, F1 is now used over escape on web 2024-04-29 02:17:22 -04:00
Brett 0233ce7549 emscripten, mostly working 2024-04-26 01:41:53 -04:00
Brett 7c7e97872d partial emscripten working 2024-04-26 01:11:46 -04:00
Brett 8943558109 z indexing on 2d objects 2024-04-14 17:34:56 -04:00
Brett 8b6686fa3f lack of lines 2024-04-12 17:37:35 -04:00
Brett d40b917c32 basic lines like a basic bitch 2024-04-12 00:10:29 -04:00
Brett 2749ce6a87 working on lines 2024-04-11 20:40:28 -04:00
Brett 20a8974f9b fix issue with shader compiler 2024-04-11 00:12:02 -04:00
Brett 24e85c9b2c commit.sh and basic example in cmake 2024-04-08 23:26:48 -04:00
Brett fd19b727e3 remove error 2024-03-24 14:00:48 -04:00
Brett 2e77d0174e fix for newest blt 2024-03-23 19:52:57 -04:00
Brett d8b77acd4f merges 2024-02-16 11:31:53 -05:00
Brett 9cfbbd49a7 update blt 2024-02-16 11:18:16 -05:00
Brett 129f6e3fb9 texture mipmap fix 2024-01-25 11:03:17 -05:00
Brett 04665fa5c7 imgui in public include 2024-01-17 15:53:59 -05:00
Brett 25e0d0a846 include in public 2024-01-14 13:28:46 -05:00
Brett 3e8eea09b5 shared vbo 2024-01-11 11:49:48 -05:00
Brett 206dc3f5b2 u 2024-01-10 12:13:04 -05:00
Brett c1f42b2d3b handle quad .objs 2024-01-09 21:42:26 -05:00
Brett 7836c7f022 fix double vbo free, didn't seem to cause issues though. also now freeing the element buffer 2024-01-09 13:56:51 -05:00
Brett c078081022 doc 2024-01-09 13:30:19 -05:00
Brett 1817c50b4b line parse 2024-01-09 00:50:12 -05:00
Brett 5bff8b675c shared vbos 2024-01-08 21:12:31 -05:00
Brett 26c659fc3f working batch renderer for 2d rectangles 2024-01-02 02:38:56 -05:00