cyberarm
cyberarm synced commits to master at cyberarm/cyberarm_engine from mirror 2023-07-30 02:00:45 +00:00
5d1c195917 Added support for rendering multiple lights, standardized shaders to use snake case for variables and camel case for functions, stubbed PBR material shader include.
cyberarm synced commits to master at cyberarm/cyberarm_engine from mirror 2023-06-19 07:20:25 +00:00
9a6e1df032 Remove need to do a full gui recalc 3 or more times for the layout to work (current implementation slows things down a bit, but seems more reliable then brute forcing 3x+)
cyberarm synced commits to master at cyberarm/cyberarm_engine from mirror 2023-06-18 23:10:26 +00:00
b1b8fc8556 Cache scroll width/height
a60b09a110 Further scrolling improvements (should be smoother/more consistent with varied frame time)
81a632942e Round scroll position to prevent rendering issues caused by floats
5ef8023aca Improved scrolling
Compare 4 commits »
cyberarm synced commits to master at cyberarm/cyberarm_engine from mirror 2023-06-16 22:10:25 +00:00
2e690d7d33 Misc bug fixes and improvements
cyberarm synced commits to master at cyberarm/w3dhub_linux_launcher from mirror 2023-05-27 20:48:09 +00:00
8972561f5f Improvements to server list updater, iirc.
51aaf12971 Update gems
d07395c7f0 Style fix
9b8d13929d Fixed always repainting due to Boot state not popping
Compare 4 commits »
cyberarm synced commits to master at cyberarm/cyberarm_engine from mirror 2023-04-29 06:48:45 +00:00
a9f9e20235 Remove named arguments from stats struct due to mruby lacking support
cyberarm synced commits to master at cyberarm/i-mic-fps from mirror 2023-04-21 10:58:49 +00:00
3851eb1630 Extracted frame timings graph to CyberarmEngine
cyberarm synced commits to master at cyberarm/cyberarm_engine from mirror 2023-04-21 10:58:45 +00:00
25c36d3788 Add CyberarmEngine::Stats::StatsPlotter for rendering frame timings graph along with labeled sub-timings
cyberarm synced commits to master at cyberarm/i-mic-fps from mirror 2023-04-21 02:48:49 +00:00
2da9edb6d0 Refactored to use CyberarmEngine::Window#delta_time instead of our reimplementing it, add WIP frame timing to Overlay using CyberarmEngine::Stats.frames data
cyberarm synced commits to dependabot/bundler/nokogiri-1.14.3 at cyberarm/i-mic-fps from mirror 2023-04-21 02:48:49 +00:00
4c3c549f27 Bump nokogiri from 1.14.0.rc1 to 1.14.3
2da9edb6d0 Refactored to use CyberarmEngine::Window#delta_time instead of our reimplementing it, add WIP frame timing to Overlay using CyberarmEngine::Stats.frames data
Compare 2 commits »
cyberarm synced commits to master at cyberarm/cyberarm_engine from mirror 2023-04-21 02:48:45 +00:00
c26ddeef4d Refactored CyberarmEngine::Stats to track data for last N frames
cyberarm synced commits to master at cyberarm/cyberarm_engine from mirror 2023-04-17 09:09:14 +00:00
5e3e06b74e Improve Vector arithmetic performance by 2x
cyberarm synced new reference dependabot/bundler/nokogiri-1.14.3 to cyberarm/i-mic-rts from mirror 2023-04-12 06:39:19 +00:00
cyberarm synced commits to dependabot/bundler/nokogiri-1.14.3 at cyberarm/i-mic-rts from mirror 2023-04-12 06:39:19 +00:00
cyberarm synced new reference dependabot/bundler/nokogiri-1.14.3 to cyberarm/i-mic-fps from mirror 2023-04-12 06:39:18 +00:00
cyberarm synced commits to dependabot/bundler/nokogiri-1.14.3 at cyberarm/i-mic-fps from mirror 2023-04-12 06:39:18 +00:00
cyberarm synced commits to master at cyberarm/i-mic-rts from mirror 2023-03-30 16:29:19 +00:00
b418c402fb Updates to support changes to CyberarmEngine
cyberarm synced and deleted reference dependabot/bundler/nokogiri-1.13.9 at cyberarm/i-mic-rts from mirror 2023-03-30 16:29:19 +00:00
cyberarm synced commits to master at cyberarm/cyberarm_engine from mirror 2023-03-27 23:09:14 +00:00
72037efc73 Fixed Slider element not working properly under mruby (attempts to slide would jump between min/max values)
cyberarm synced commits to master at cyberarm/cyberarm_engine from mirror 2023-03-25 05:49:16 +00:00
1462f89e24 Initial support for using cyberarm_engine as a mruby mrbgem: Remove/disable usages of defined?, update old gosu mouse and keyboard constants, and replace one usage of window.button_down? with proper Gosu.button_down?