Commit Graph

78 Commits

Author SHA1 Message Date
Speiger 62b91f0f1d More work on the font system 2024-07-25 20:39:38 +02:00
Speiger 0139086858 Finishing font prototype! 2024-07-24 00:19:36 +02:00
Speiger 7f8b3e8786 Start on true type fonts 2024-07-20 20:11:06 +02:00
Speiger 91c4d15313 Removing Warnings since it's deprecated code anyways 2024-07-20 18:39:08 +02:00
Speiger 30e63d79a2 Finishing more work on textures/fonts 2024-07-20 18:03:35 +02:00
Speiger cc5267378d Got things running 2024-07-16 02:14:04 +02:00
Speiger 0808c672bc Starting actual tests 2024-07-14 17:50:38 +02:00
Speiger e5873759cc Progress on the font/Texture system 2024-07-13 04:49:32 +02:00
Speiger 55957d3640 more work on fonts and a dynamic texture 2024-06-16 20:51:33 +02:00
Speiger c01d317fdb Progress on Guis and start on Fontrendering 2024-06-15 23:48:10 +02:00
Speiger 94f371b4a3 More Progress on GUIContainer 2024-06-15 01:40:30 +02:00
Speiger 3139dff800 Started work on the GuiContainer implementation 2024-06-10 23:24:06 +02:00
Speiger 21386d3703 Implemented Color Formats 2024-06-09 22:11:57 +02:00
Speiger 4a123c08d6 More progress on Guis themselves 2024-06-06 22:44:27 +02:00
Speiger 9526fe42b9 Added Easing functions for the gui Animations 2024-06-05 22:54:37 +02:00
Speiger cab2095668 Finished the gui animation system 2024-06-04 22:56:58 +02:00
Speiger 36ce0209fb Small Progress on the Gui Animation System 2024-06-02 14:25:20 +02:00
Speiger 099eec4fe4 More work on the engine.
- Added: Animation Features (Delays/reverse playing/etc)
- Added: Joystick can now work when no window is focused (per window
setting)
- Changed: BitUtil functions to with better names.
2024-06-02 00:47:22 +02:00
Speiger afa3215abd pushing latest changes 2024-05-31 21:54:49 +02:00
Speiger 867733cdfc Added virtual Mouse input 2024-05-20 16:51:58 +02:00
Speiger 61d48be579 Finished Input Devices 2024-05-17 18:46:56 +02:00
Speiger 52fcac6fe9 Finished Joystick Support 2024-05-17 17:44:15 +02:00
Speiger 618ccc1cc2 More work on joystick support 2024-05-17 15:58:35 +02:00
Speiger 0caf508535 Finished Keyboard Device, Started Joystick Support 2024-05-17 12:50:12 +02:00
Speiger ab9d11f165 Started work on keyboard 2024-05-17 11:14:27 +02:00
Speiger 5540f1c042 Mouse Device Implemented 2024-05-16 21:26:49 +02:00
Speiger d7fbc6e93b Start of the Device API 2024-05-16 12:02:31 +02:00
Speiger 00671c00ff Progress on the new Window API 2024-05-14 01:38:13 +02:00
Speiger fea2b5ea22 Start of the Window Management Tool 2024-05-01 15:09:28 +02:00
Speiger 8333e832a2 Starting to redo inputs 2024-04-29 21:13:58 +02:00
Speiger 4292ea266f More work on Components 2024-04-28 20:21:36 +02:00
Speiger 9dca822b21 Merge branch 'master' of
ssh://git@git.speiger.com/Speiger/SimpleJavaEngine.git
2024-04-28 19:33:12 +02:00
Speiger 99951a1642 Fixes? 2024-04-28 19:31:39 +02:00
Speiger 30def95bb1 Finishing of the constraints and fixing the texture managing 2024-04-28 18:43:20 +02:00
Speiger 9d4732ea18 Start of the animation system 2024-04-25 15:31:04 +02:00
Speiger b53bb321af Start of the layout new system 2024-04-23 22:17:21 +02:00
Speiger 7cedfaf9bd More Reworks 2024-04-20 21:34:56 +02:00
Speiger 84e84d6b26 More work on texture ports 2024-04-14 23:30:55 +02:00
Speiger 23859f9017 Gitea Testing 2024-04-08 23:14:41 +02:00
Speiger 480615de7a Finished mapping out texture variables (int only) 2024-04-06 12:16:14 +02:00
Speiger 7a87adb695 Start of the texture rewrite 2024-04-04 20:13:13 +02:00
Speiger e1d827223d Start of engine rewrite 2024-04-03 21:14:02 +02:00
Speiger 51afb9d82e Engine Upgrade
- Added: Texture Uniform
- Added: UniformManager
- Upgraded Shader implementations.
2024-01-25 18:34:58 +01:00
Speiger c464aaa271 Reworked Shaders/Uniforms and started work on GuiComponents 2024-01-04 00:48:13 +01:00
Speiger 6091d8319a Updating data 2023-12-16 16:27:27 +01:00
Speiger ba143d7d83 Started a rework.
-Upgraded: LWJGL3 to version 3.3.2
-Changed: Reworked to new formatting that i like.
-Started: New Gui System
2023-06-01 17:16:45 +02:00
Speiger 30b0cd7eb7 Ported to java19 (because gradle doesn't support 20 yet) 2023-05-19 22:08:59 +02:00
Speiger b42e680b8a Latest Sync 2023-05-19 21:26:57 +02:00
Speiger c95e7ce20d Optimized Model loader to no longer require vertex duplication 2022-04-24 21:55:05 +02:00
Speiger ede8b1d1a1 More work done.
-Improved: Lang System now uses Jsons with optional layers.
-Improved: EventBus SubscribeEvent no longer requires class definition for everything.
2022-04-24 00:55:00 +02:00