Commit Graph

147 Commits (b8a3d3171b0bc64a12624127b9b1fdeee5912d9c)

Author SHA1 Message Date
Brett b8a3d3171b locking to print 2024-09-18 16:10:23 -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 4e34161bcb push 2024-07-15 21:12:09 -04:00
Brett 8fd5222293 forgot the clear 2024-07-15 18:33:37 -04:00
Brett 8b5b0b2c05 disable outlining because it is janky af 2024-07-15 18:29:20 -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 1470d8469d silly 2024-07-15 14:16:05 -04:00
Brett e04ba0655a update example 2024-07-15 13:04:19 -04:00
Brett 9551b612a5 allow usage in projects with multiple BLTs 2024-07-15 12:59:46 -04:00
Brett c9475afb2a add release checks 2024-05-15 14:09:58 -04:00
Brett ae2ad8d1ab fix memory leak 2024-05-15 01:50:20 -04:00
Brett 8ec4c2c30b working outlining 2024-05-13 22:24:06 -04:00
Brett af143549cb outlining 2024-05-13 22:12:06 -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 e674819344 postprocess is on the way 2024-05-09 13:51:14 -04:00
Brett eaf15046b4 uwu 2024-05-06 15:48:42 -04:00
Brett 6fb5d48ba9 dealing with webgl is getting annoying 2024-05-05 21:51:53 -04:00
Brett 7c61323a05 post processing 2024-05-05 17:03:50 -04:00
Brett eb761557f0 pp sillyness 2024-05-05 02:29:45 -04:00
Brett fa2b314453 post processing working, outlining not so much 2024-05-04 03:15:43 -04:00
Brett ecae5287cc post processing 2024-05-03 22:14:48 -04:00
Brett 622b706618 rename fbo_t to frame_buffer_t 2024-05-03 20:03:31 -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 26c1953bc0 fold 2024-05-01 20:56:47 -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 96521c51be change to width/height 2024-04-30 02:56:02 -04:00
Brett 99715470ee 2d fps camera 2024-04-30 02:47:42 -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 3af6b9c4a0 change update and init function signatures 2024-04-29 21:42:50 -04:00
Brett 16a0fbc7dc change interface to have internal functions 2024-04-29 21:35:24 -04:00
Brett 0a93fbe055 we now get the width and height of a screen when in emscripten mode 2024-04-29 15:31:47 -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 d18b48c9dd emscripten / webasm full support for 2d 2024-04-26 18:05:15 -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 42fbae4ba1 frame buffer 2024-04-18 19:32:26 -04:00