Commit Graph

245 Commits

Author SHA1 Message Date
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
d212691b71 tweaks to release.rake 2020-05-07 13:37:11 -05:00
95fc6272b8 tweaks to release.rake v0.1.0 2020-05-07 12:33:09 -05:00
d3603947cc Added semi-automatic game:release rake task 2020-05-07 11:46:54 -05:00
029d9b1951 Updated Gems 2020-05-07 08:31:11 -05:00
6520051938 Added Editor model 2020-05-06 21:33:17 -05:00
8d956131d1 Made 'use_shaders' debug option work 2020-05-06 21:32:55 -05:00
7f16efe0a4 Update README 2020-05-06 20:00:20 -05:00
c92ea9ec73 Added screenshots 2020-05-06 19:49:51 -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
c1eb02a106 Fixed game not launching when packaged 2020-05-04 11:56:26 -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
9a195fbf68 Updated deps 2020-03-24 10:36:29 -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
0d1d7ff6bc Fixed modern opengl renderer not renderering model textures, framebuffer can be used without crashing, model uv coordinates are now in buffer, minor rendering optimization 2020-03-22 17:22:10 -05:00
35d6061198 Setup GBuffer for future deferred rendering 2020-03-22 14:56:22 -05:00
fd228aa0c0 Added extras menu, stubbed map editor, made asset viewer and map editor accessible from extras menu 2020-03-22 12:17:28 -05:00
d6802c8756 Enabled wireframes for shader renderer 2020-01-30 22:54:59 -06:00
99ae19c34d Fixed bug that prevented Asset Viewer from using shader, manifests are now sorted by name, fixed sponza test model manifest 2020-01-30 22:31:49 -06:00
1b6019419b Fixed cursor not showing up in Asset Viewer main menu, fixed Camera free move not having :turn_left/right implemented 2020-01-30 19:53:42 -06:00
eb1bfe204b Added Asset Viewer 2020-01-30 15:30:58 -06:00