Commit Graph

232 Commits

Author SHA1 Message Date
65cfc1a124 Moved renderering system and model loading into CyberarmEngine, added island_test_map 2020-07-15 21:29:18 -05:00
635f4e3720 Updated MapEditor menu 2020-07-09 06:57:42 -05:00
bac0311263 Added prototype multiplayer lobby 2020-05-16 08:11:34 -05:00
94c3dea7b9 Console now will resize when window is resized 2020-05-16 07:10:10 -05:00
fbdea30015 Patched bounding box renderer to work again- in immediate mode renderer, more work on lighting rework for modern renderer 2020-05-14 09:54:08 -05:00
dae950c72a Restructured deferred lighting/rendering 2020-05-12 15:19:05 -05:00
7c81dd93e3 Apply matrix to vertices parsed from collada models 2020-05-12 09:32:00 -05:00
fa2873bb8f Fixed model with texture and texture-less objects having texture-less objects renderer 'black' due to having hasTexture incorrectly set for shader 2020-05-11 23:05:34 -05:00
f72a8d4c35 Added support for renderering multiple textures per Model 2020-05-11 22:49:25 -05:00
d03c3ffcd8 Fixed Networking.milliseconds not returning milliseconds, fixed ReadBuffer not deleting processed buffers, misc. 2020-05-11 08:56:16 -05:00
644c1916b2 Packets can be sent/received now 2020-05-10 20:30:22 -05:00
a0f8ce4bfb Added default texture, refactored Texture to cache textures which have a file path 2020-05-10 17:57:46 -05:00
cf1e72225c More work on implementing networking 2020-05-10 11:05:16 -05:00
e94f2582f9 More fleshing out of networking 2020-05-09 09:56:03 -05:00
bae6a6a332 Removed async-websocket, more work on netcode 2020-05-08 21:42:14 -05:00
e3a2c9abe0 Added require_all method to replace explicitly requiring every source file, added SoundManager and sound effects, added sound for shield/health regen 2020-05-08 19:03:45 -05:00
bc695df4a1 Refactored ModelCache into a module, misc. fixes due to change. 2020-05-07 21:45:18 -05:00
bc480f9fae Fixed min opengl warning showing for opengl >3.3 2020-05-07 13:37:11 -05:00
d3603947cc Added semi-automatic game:release rake task 2020-05-07 11:46:54 -05:00
8d956131d1 Made 'use_shaders' debug option work 2020-05-06 21:32:55 -05:00
c9ba1ab94a Fixed typo in Overlay 2020-05-06 12:53:55 -05:00
2000f601d8 Tweak SettingsMenu and AssetViewer MainMenu 2020-05-06 12:02:13 -05:00
a078645b94 Refreshed a few menus, stubbed Settings menu 2020-05-05 10:46:23 -05:00
a3b4c6e651 Update Boot/Close to use Menu constants 2020-05-04 11:32:17 -05:00
fd3785cdcd Updated menus, added background to Tools 2020-05-04 11:13:51 -05:00
06fb2c0e43 Stub NetworkManager, remove pixel test image, added icon for releasy 2020-05-04 09:59:01 -05:00
d524c21332 Enable server to require i-mic-fps.rb without launching game, fixed missing update method from connection/server, update gemfile to add releasy and rake 2020-05-04 09:28:57 -05:00
85dd90b2f4 Added HUD widgets, make Boot and Close use button_up instead of button_down 2020-05-04 08:57:58 -05:00
1629cf4605 Added Close game state, tweaked Boot state 2020-05-04 07:34:24 -05:00
f3c3a1047f Tweaked Boot state transition effect 2020-05-03 23:39:52 -05:00
face4b092a Added boot screen, added logo 2020-05-03 23:25:33 -05:00
75185425b6 Stubbed out files for networking 2020-05-03 21:18:08 -05:00
bb21de2e2a Use a bullet symbol for Overlay spacer 2020-05-03 09:55:26 -05:00
c53d42166b Use glLineWidth for wireframe rendering, use LoadingState for MapEditor 2020-05-03 09:49:57 -05:00
c05009a000 Moved renderer stats to Overlay 2020-05-03 09:40:51 -05:00
9593d341bf Added overlay for future fps and stats display 2020-05-02 17:34:19 -05:00
27de5667be Initial work on map editor 2020-05-02 15:59:26 -05:00
bb8e210362 Added canvas_size_changed 'event' to Renderer and OpenGLRenderer 2020-03-25 13:27:00 -05:00
15e5d0a5e1 Framebuffer rendering on quad is now working! 😂 2020-03-25 13:06:40 -05:00
87ae77a9cb Updates 2020-03-25 10:11:56 -05:00
d293772690 Initial work on using framebuffer from GBuffer 2020-03-25 09:18:06 -05:00
d839811cfd Fixed reloading shader which failed to compile at start up but succeeded at runtime caused crash due to Model expecting access to attribute location of shader inputs 2020-03-24 10:32:32 -05:00
578c00673d Added command to reload shaders at runtime, added support for shared scripts to Manifest, lights are now loadable from MapParser, misc changes. 2020-03-24 09:51:20 -05:00
2ad1385fb4 Fixed NVIDIA renderering errors, use 'flat in/out int integerValue' instead of 'in/out float integerValue' 2020-03-23 18:45:25 -05:00
cb7b3d4883 Added static, maps, and data folders to build files, fixed crash for AssetViewer tool 2020-03-23 17:32:16 -05:00
87fcc3a05c Fixed lighting artifacts caused by untransformed normals, added 'Scene' for holding objects for rendering, added turn table models to menus using a scene, misc other changes. 2020-03-23 11:48:44 -05:00
18a62b81cc Added Texture object for handling creating and caching textures, stubbed ParticleEmitter 2020-03-23 08:05:40 -05:00
45021a92aa Bump version 2020-03-22 18:16:17 -05:00
3d86661921 Added notice on main menu if opengl version < 3.3 2020-03-22 18:13:41 -05:00
f32dbfabeb Set shader lights once per frame instead of per entity 2020-03-22 17:46:50 -05:00