71 Commits (33e07e5a527ad7db36a35eaaca9b0a8e253a6a37)

Author SHA1 Message Date
Shariq Shah 33e07e5a52 Fixed a bug in how textures are displayed by nuklear and implemented saving transform informations for all entities, archetypes or not 6 years ago
Shariq Shah b8b4f13809 Implemented a uniform parameter that allows scaling the uvs for a particular entity and is saved/loaded along with the entity 6 years ago
Shariq Shah 8393b2a422 Entities in scene hierarchy are now separated into tabs depending on their type 6 years ago
Shariq Shah 76a6e48f5e Minor addition and refinements in editor behaviour 6 years ago
Shariq Shah bd55fc66bf Implemented duplicating selected entity in editor 6 years ago
Shariq Shah d736f0edd0 Implemented contextual menu for items in scene hierarchy 6 years ago
Shariq Shah e81372c88e Implemented saving/loading entites using dialogs from editor 6 years ago
Shariq Shah 16beb89250 Implemented editor functionality to read/write scene to/from files 6 years ago
Shariq Shah 4849f7d3e4 Implemented setting/resetting entity's parent in editor 6 years ago
Shariq Shah a721af2279 Implemented renaming entities from editor 6 years ago
Shariq Shah bff55ba6f5 Added button in property inspector to reset the local transform for entity 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 115873b586 Added flag to allow entities to ignore raycasts and fixed flickering when hovering over entities in editor 6 years ago
Shariq Shah 0ea5ee3e89 Fixed issue where cameras would use the render resolution set in config instead of actual resolution 6 years ago
Shariq Shah 4f3632bb3e Fixed several bugs and implementing loading saving entity archetypes when loading and saving scenes 6 years ago
Shariq Shah 239d44ac6e Fixed bug with meshes registering with uninitialized materials and not rendering 6 years ago
Shariq Shah 6629078c3e Implemented reading player data from scene file and marked unnecessary entities as transient to avoid saving themto file when saving the scene. Implmented hiding editor related entities in scene hierarchy 6 years ago
Shariq Shah 7150aff216 Replaced bools in entity with flags 6 years ago
Shariq Shah a5f9184a4e Implemented contextual menu to re-enter sound sourece filename 6 years ago
Shariq Shah 187fe1fa01 Fixed entering new geometry name by using contextual menus 6 years ago
Shariq Shah bb8f247936 Implemented contextual menu for entering new diffuse texture name for static meshes in editor 6 years ago
Shariq Shah 7413dec494 Implemented reading/writing static meshes & their material properties to file. Implemented viewing/editing static mesh properties in editor 6 years ago
Shariq Shah 33c181e0cb Completed sound serialization to/from file and fixed issue with wav files not loading 6 years ago
Shariq Shah adcdab7aad Fixed several sound related bugs and added missing functionality 6 years ago
Shariq Shah c443e4d9ee Fixed editor camera right-click bug 6 years ago
Shariq Shah 24c3e5305a Added delete shortcut key to editor 6 years ago
Shariq Shah 1cb99c89c0 Disabled editor tools and camera when console is toggled and active 6 years ago
Shariq Shah b0a887ed87 Fixed ALT key behaviour in transalte tool 6 years ago
Shariq Shah 01746870da Fixed a bug where cursor entity would still be shown in scale mode after axis is set to none 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 329075f6f5 Fixed bug where selecting entity using scene heirarchy would not update the cursor entity 6 years ago
Shariq Shah bc75bff7af Implementing deselecting primary axes 6 years ago
Shariq Shah 69846c6158 Scaling can now be restarting after left clicking the mouse anywhere 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 3641a2f448 Implemented reverting back to previous axis when rotate tool is selected and not moving the camera anymore 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 9ce41a0149 Fixed issue with picking not working when mouse cursor is inside rotation gizmo radius 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 53f4d51790 Right clicking when rotation is active resets the tool 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 65c9157910 Implemented functionality to handle arc drawing when arc size is greater than 360 or less than -360 6 years ago
Shariq Shah 3be1a71957 Implemnted filled circles and arcs and made arcs handle negative angle values better 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