33 Commits (e7022af69fb5807036d3d5de958a761bdfbcec5f)

Author SHA1 Message Date
Shariq Shah e7022af69f Added notification display in editor 5 years ago
Shariq Shah 2adcef4a1f Reworked how scene cleanup/init functions are stored and loaded, added functionality in editor to specify next scene, init and cleanup func names 5 years ago
Shariq Shah 4986df6fb6 Fixed crash where deleting a hovered entity in editor would result in us crashing because the editor didn't know about the updated state of the entity and would still be pointing to it 6 years ago
Shariq Shah 33c2ea7ceb Simplified rendering by removing unnecessary fbos and rendering to backbuffer directly which also brought back msaa 6 years ago
Shariq Shah 475fdf564f Disabled picking in editor when an axis is selected and a tool is active to make the editor a lot less annoying to use 6 years ago
Shariq Shah 16beb89250 Implemented editor functionality to read/write scene to/from files 6 years ago
Shariq Shah 42a25e0499 Re-implemented and improved debug vars that can display different types of numerical and graphical data without needing any slots 6 years ago
Shariq Shah 239d44ac6e Fixed bug with meshes registering with uninitialized materials and not rendering 6 years ago
Shariq Shah 389f398d06 Implemented displaying a tooltip showing the currently hovered entity and tool status when an entity is selected and being transformed 6 years ago
Shariq Shah 938dc19142 Implemented highlighting entity under cursor 6 years ago
Shariq Shah a3cd984225 Changed how spot and directional lights get their direction from rotation and implemented im_ray 6 years ago
Shariq Shah 9c5e96503e Implemented Scale Tool 6 years ago
Shariq Shah aaa8c879d7 Made changes to how starting and ending rotation are calculated 6 years ago
Shariq Shah bccfb00921 Renamed editor mode to editor tool 6 years ago
Shariq Shah 7ecdbc95f0 Removed all usage of tool_mesh_position and replaced it with cursor_entity in editor instead 6 years ago
Shariq Shah 1cd9b71ba7 Implemented drawing entity projection mesh which shows the effect of the curernt transformation on the entity 6 years ago
Shariq Shah 9ab4313db3 Rewrote rotate tool behaviour to only show one axis at a time and fixed a renderer bug where all cameras are always rendererd 6 years ago
Shariq Shah 18e8b59017 Added parameter to control rotation increment 6 years ago
Shariq Shah a8dd4b581c Implemented rotation tool logic 6 years ago
Shariq Shah 4a6a108d06 Implemented circle and arc drawing in immediate mode renderer and fixed bug with immediate renderer. Also changed all linmath functions to use degrees as parameters and change to radians inside the function 6 years ago
Shariq Shah c7c7d0f4ca Implmented consistent colors for axes and line drawing function for immediate mode renderer 6 years ago
Shariq Shah 9c4882ef8a Added drawing axes at origin and grid relative positioning toggle 6 years ago
Shariq Shah 1d89de065f Remove transformations based on current transformation space because they were adding needless complexity. Might revisit them later 6 years ago
Shariq Shah 69461c050e Displaying camera position and transform tool transformation space in top bar 6 years ago
Shariq Shah 817340c9bf Implement horizontal translation, axis cycling, better ways to deselect objects and keybindings for grid scale selction in editor 6 years ago
Shariq Shah da1bf26b41 Implemented first version of translate tool for editor that translated selected object in the xz axis by default and added manual breakpoint trigger option on gl error 6 years ago
Shariq Shah f7a1223d98 Added Editor settings window and added grid configuration to editor settings 6 years ago
Shariq Shah 76509ec018 Added Grid to editor 6 years ago
Shariq Shah 1d86626840 Changed how config files or cvars are used in the code 6 years ago
Shariq Shah 124b02e566 Changed top bar in editor and removed several editor related bugs. Learnt lesson about dangers of interchangeably using bool from stdbool and int in C 6 years ago
Shariq Shah e3e471e8bf Fixed bug with incorrect editor toggling and checking 6 years ago
Shariq Shah 66b72cca73 Implemented showing selected entity in editor with a specific colour 6 years ago
Shariq Shah a79189b18e Removed game/library split, the game now compiles as one executable only. 7 years ago
Shariq Shah ccb52b9cf8 Update to recent changes on linux 7 years ago
Shariq Shah 02ee41c788 Implemented switching between game and editor mode 7 years ago
Shariq Shah 6b105f467c Added player module, player init, update and visual representation. Fixed bugs in assigning default texture at material init and setting parent when creating entities in scene 7 years ago
shariq a4f3021e44 Moved all source files into their appropriate directories i.e. common, game and libsymmetry and began migrating build system to GENie 8 years ago
Shariq Shah f8a88791f1 Added support for registering and view live debug variable data in editor 9 years ago
Shariq Shah 97ac88e7da Began work on editor and fixed bug with mousewheel events 9 years ago