Commit Graph
100 Commits
Author SHA1 Message Date
YourWishes f4120095ed Allowed scene items cleanup to happen earlier to prevent access null weak pointers. Also added Sphere Mesh and Sphere Collider(s) 2024-11-26 18:44:52 -06:00
YourWishes e91b1983c8 Example physics implemented. 2024-11-26 14:26:53 -06:00
YourWishes 98f2f3e955 Fixed a bug with asset loader 2024-11-25 23:40:18 -06:00
YourWishes 91caebd385 Made char rotate 2024-11-25 22:12:03 -06:00
YourWishes 4914ec6168 cleaned things up a bit, looks good to start implementing the rpg mechs 2024-11-25 21:37:28 -06:00
YourWishes de55029356 Restore pixel perfect camera code. 2024-11-25 20:59:29 -06:00
YourWishes a2c841288d Make game a subclass 2024-11-25 20:13:25 -06:00
YourWishes 274c96bb64 bit of cleanup 2024-11-25 20:04:31 -06:00
YourWishes aefbe17786 Replace dawnlibs with dawn.hpp 2024-11-25 17:08:25 -06:00
YourWishes cfa9e0e99a About to relearn this version of the language. 2024-11-25 16:09:56 -06:00
YourWishes f8c008fd45 Wow! I can't believe I haven't started this project again! 2024-11-25 15:59:50 -06:00
YourWishes a02e87c3fa Fix modules 2024-11-25 15:17:11 -06:00
YourWishes 7d8c104a93 Update codebase 2024-05-27 11:53:00 -05:00
YourWishes 9adbc0565f UI Testing and fixes 2023-12-27 12:52:11 -06:00
YourWishes 242fa63e9c undoing some auto align stuff 2023-12-23 23:55:27 -06:00
YourWishes 9822b1a57f Broken auto sizing 2023-12-22 23:29:03 -06:00
YourWishes 92f8b17db6 Basic UI Alignment controls examples 2023-12-21 11:21:16 -06:00
YourWishes 457d740c73 Too lazy to make canvas dynamic right now 2023-12-19 11:58:24 -06:00
YourWishes aa14955924 First pass UI Alignment 2023-12-19 11:43:53 -06:00
YourWishes 0c6ac2dfbb Toying with alignment API. 2023-12-18 09:10:31 -06:00
YourWishes 2074cc9211 Label rendering a bit better 2023-12-14 23:29:54 -06:00
YourWishes 9eee482883 Testing the limits of the Canvas renderer 2023-12-14 11:25:36 -06:00
YourWishes f180e81bc4 Flip Y coordinates on textures on UIShader 2023-12-14 11:20:14 -06:00
YourWishes d2c057cd53 Finished UI Render Context 2023-12-13 22:55:13 -06:00
YourWishes 952db756a0 Prepping UI Label 2023-12-12 16:08:13 -06:00
YourWishes d9278414c5 Example of Rendering UI done. 2023-12-12 13:40:50 -06:00
YourWishes debe4146eb Added support for shader structures. 2023-12-12 11:28:54 -06:00
YourWishes 0fa08a1c92 Uniform arrays working. 2023-12-11 23:54:52 -06:00
YourWishes 81adf91816 Cleaned some of the render pass stuff 2023-12-07 08:10:53 -06:00
YourWishes cc98571a01 CLeaned up that last commit a bit. 2023-12-06 09:17:01 -06:00
YourWishes a40874ceee Added example buffer function. 2023-12-06 09:15:38 -06:00
YourWishes 3c31c2872d Added some extra functions for managing assets. 2023-12-06 08:59:19 -06:00
YourWishes 0b61be734d TrueType Textures are now loading properly. 2023-12-06 08:52:16 -06:00
YourWishes e4da9b4d2f idk why but my GDB just stopped working 2023-12-05 20:58:11 -06:00
YourWishes f140b26172 TTF 2023-12-04 21:43:31 -06:00
YourWishes 907b604fc9 Added truetype, with block support. 2023-12-01 00:44:35 -06:00
YourWishes a99ae02f99 Beginning save manager implement 2023-11-26 07:49:07 -06:00
YourWishes 16353dfeb5 Created example prefab. 2023-11-26 00:20:07 -06:00
YourWishes 3920dd34a3 Timeout and Interval events 2023-11-25 23:57:07 -06:00
YourWishes 94941b1c14 Texture loading done. 2023-11-25 19:31:16 -06:00
YourWishes 89fe77c07e Asset Progress 2023-11-25 15:51:20 -06:00
YourWishes c2fb75df97 Textures are working now 2023-11-19 11:39:48 -06:00
YourWishes 830694ee0a glClear is causing stack corrpution 2023-11-19 01:16:41 -06:00
YourWishes 26b5ec2c7f Testing some event stuff 2023-11-17 22:40:08 -06:00
YourWishes 0c46c328fa evt 2023-11-17 17:28:41 -06:00
YourWishes 41c26dd103 About to add evet 2023-11-17 13:21:56 -06:00
YourWishes 5901b9e07c Time, Mr. Freeman? 2023-11-17 12:27:18 -06:00
YourWishes 490da9d0c1 First render. 2023-11-17 00:02:04 -06:00
YourWishes 55f629c7b5 start shader 2023-11-16 15:58:57 -06:00
YourWishes 04dbead9a2 Progress 2023-11-15 23:13:22 -06:00
YourWishes d8bc1d0fe3 Adding some components. 2023-11-15 22:14:53 -06:00
YourWishes 6c6203a41d New scene items system 2023-11-15 18:56:25 -06:00
YourWishes 1817dcaf3a Base refactor 2023-11-14 09:16:48 -06:00
YourWishes 214082d00f About to have to look at shader code again. 2023-11-13 01:42:00 -06:00
YourWishes e3c484d20d BIt more cleanup. 2023-11-13 00:48:48 -06:00
YourWishes dba5aa36c5 Removed physics for now. 2023-11-12 23:29:52 -06:00
YourWishes ba185e9fe4 Switching SceneItems to smarts 2023-11-12 23:02:11 -06:00
YourWishes e540efb726 Shaders improved 2023-11-12 20:10:53 -06:00
YourWishes 06f4214248 Nuked editor 2023-11-12 19:53:18 -06:00
YourWishes 3836d68033 More standard pointers. 2023-11-12 19:52:41 -06:00
YourWishes aa7ea94669 Removed RenderTarget event pointer. 2023-11-12 19:28:01 -06:00
YourWishes 9363e6bc17 Nuked Transform 2023-11-12 10:41:47 -06:00
YourWishes 7b1933159b Changed scene item components to smart pointers 2023-11-10 23:21:59 -06:00
YourWishes 085facd079 Even more shared pointers. 2023-11-10 22:33:21 -06:00
YourWishes 732a90931c Converted a couple more things to shared pointers. 2023-11-10 20:12:18 -06:00
YourWishes 0beb1d9cb7 Converted first thing to shared pointers. 2023-11-02 20:35:11 -05:00
YourWishes 5547c7c236 Push 2023-11-02 17:56:18 -05:00
YourWishes b4c7953c93 Sunset old state system finally. 2023-11-02 12:36:14 -05:00
YourWishes 79b7e235ab Commit prog. 2023-11-02 10:39:50 -05:00
YourWishes f573ff8366 Adding unit tests. 2023-11-01 23:52:36 -05:00
YourWishes c4032b4a84 Bit of cleanup. 2023-11-01 23:08:20 -05:00
YourWishes d530210bed Starting refactor now. 2023-11-01 22:03:16 -05:00
YourWishes c5cfc31436 Rewrote assertions 2023-11-01 21:48:10 -05:00
YourWishes ab1d39aa57 Nuked dawnshared 2023-11-01 21:34:32 -05:00
YourWishes 0590883c0d prog. 2023-11-01 20:33:46 -05:00
YourWishes 96291cbd88 Fixed simple textured shader. 2023-11-01 10:49:02 -05:00
YourWishes 4315a7e847 Made emscripten work a bit better 2023-11-01 10:42:51 -05:00
YourWishes 8ca8358aa5 Moved C++ tools out 2023-10-31 21:15:03 -05:00
YourWishes da928acb57 Got Hello World Working prior to refactor. 2023-10-31 21:08:31 -05:00
YourWishes cf9dd63148 About to refactor all the tools to python. 2023-10-22 00:59:04 -05:00
YourWishes b9493840f4 prog 2023-10-18 23:32:04 -05:00
YourWishes 9ad9995663 First pass memory tool 2023-10-10 08:55:50 -05:00
YourWishes 2423fd9f70 Scene cutover and LoadingScene sample. 2023-10-09 22:26:10 -05:00
YourWishes 8df7cd23ea Added text alignment support. 2023-10-09 17:55:46 -05:00
YourWishes 52c473b029 Added libarchive support to Dawn. 2023-10-09 13:16:52 -05:00
YourWishes 4f33f208ea Work resumed 2023-10-05 17:19:48 -05:00
YourWishes 5ec1659865 Button test 2023-08-10 22:40:02 -07:00
YourWishes 0cde186bf7 Cleanup of some code 2023-08-10 19:14:19 -07:00
YourWishes 9fd31edc4a Added ave and craig 2023-08-01 23:06:47 -07:00
YourWishes 24ab09b451 Made directory name coded. 2023-07-25 19:22:35 -07:00
YourWishes ee34dae5a3 Fixed broken JSON 2023-07-25 19:17:32 -07:00
YourWishes 4aedfff98b Added building and debugging 2023-07-25 19:16:47 -07:00
YourWishes 057f35c1b7 Adding compiling docs. 2023-07-25 18:58:35 -07:00
YourWishes 404d1c6227 Added UI Scaling support 2023-07-24 11:01:29 -07:00
YourWishes 34ff460343 Standardizing Shader Buffers a bit more 2023-07-23 22:28:50 -07:00
YourWishes 427be68e63 Attemping apple fix (1) 2023-07-23 20:05:53 -07:00
YourWishes a062b5a376 Fixed Mac OSX Bugs 2023-07-23 15:02:44 -07:00
YourWishes a94b16e23f Inserted OpenGL Error checking 2023-07-23 13:57:25 -07:00
YourWishes 5b01eb904d Added reasons to assertions 2023-07-23 10:15:37 -07:00
YourWishes ef6b269141 Starting to support OSX 2023-07-21 08:56:36 -07:00