150 Commits (61afe3d0d75c6e6647e3a3c252d6ce5584416d85)

Author SHA1 Message Date
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 43fe537db1 Implemented saving/loaded bounding boxes for entities that are not static meshes 6 years ago
Shariq Shah c2d534ceeb Updated build script to auto generate version from manually specified major and minor version along with revision number from git. Added link to itch.io page in README 6 years ago
Shariq Shah bc47664c3d Implemented base and derived bounding boxes to enable picking all entity types in editor. Implemented ray mask when querying the scene 6 years ago
Shariq Shah b144e76367 Changed bounding sphere creation 6 years ago
Shariq Shah 9c89516d3a Improved ray-boundingbox intersection tests and implemented getting hit distance from ray-bounding box intersection test 6 years ago
Shariq Shah ca3a5ac6ec Implemented ray-boundingbox intersection test 6 years ago
Shariq Shah 2709c283f8 Fixed rotation gizmo for scaled entities 6 years ago
Shariq Shah 5b69d7fc23 Implemented bounding box visualization in editor 6 years ago
Shariq Shah a9c6acf721 Fixed transformed bounding box calculation 6 years ago
Shariq Shah 4238c2b16f Added bounding inside transforms of entities that are recomputed when the entity transforms 6 years ago
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 964cbc3321 Implemented saving/loading player camera's clear color when scene is saved/loaded 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 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 197e195703 Implmented command history for console 6 years ago
Shariq Shah 25c73af114 Implemented shortcut keys to cycle between debug_vars locations and to toggle it on and off 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 c874dcf598 Fixed issue with entities not updating their transformation materix and in turn not being able to update their children after they are transformed in editor 6 years ago
Shariq Shah 11b2f2da14 Fixed gimbal lock by fixing the quaternion multiplication order when getting absolute rotation for camera entity 6 years ago
Shariq Shah 7134d23e6b Added very hacky fps controls 6 years ago
Shariq Shah 7cac003172 Updated blender exporter to work with version 2.80 6 years ago
Shariq Shah a3ece7df14 Entities loaded with entity_load command can now be optionally renamed 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 cf8f989301 Implemented first version of reading/writing entites to/from files 6 years ago
Shariq Shah 651cbf1883 Implemented command to save scene to file 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 78992826d6 Implemented reading/writing entity's children to file when saving an entity archetype and fixed a bug where an entity would not be removed from its parent's children list 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 7b84fbdc01 Fixed default config values 6 years ago
Shariq Shah 088dabdf7a Changes to build file for mac builds 6 years ago
Shariq Shah 4e90bf71b1 Fixed genie post build commands related to creating assets symlink not working on mac 6 years ago
Shariq Shah 051c6a97e7 Moved MAX_LIGHTS definition from shader to c code and implemented functionality to allow #defining from c code before shaders are compiled 6 years ago
Shariq Shah 3b5a8aecd3 Moved #version definition to c code and added config option for enabling/disabling vsync 6 years ago
Shariq Shah 6a2bb7e3c4 First mac build! Also fixed bug in shader link error logging. 6 years ago