18 Commits (9f45cd71907224b36bbd186f5d48d61e91601d7e)

Author SHA1 Message Date
Shariq Shah 9f45cd7190 Fixed crash on launch bug by changing init/de-init of entities 5 years ago
Shariq Shah 4eb832749e Added light flash to player weapon and fixed a transformation related bug 5 years ago
Shariq Shah 7e769eb64f Changed property inspector to show local transform values by default entities and show absolute values as read-only 6 years ago
Shariq Shah 194053a10c Removed ODE completely 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 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 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 7150aff216 Replaced bools in entity with flags 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 adcdab7aad Fixed several sound related bugs and added missing functionality 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 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 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 4a2b6e723c Improved editor camera handling and reimplemented showing current entities in the editor 7 years ago
Shariq Shah a28c5bbda7 Phase 1 of Code Refactoring/Simplification complete. Moving towards fixed scene sizes and upfront allocation 7 years ago
Shariq Shah a976a9aa2e Implemented Physics raycasting and getting entity as result from raycast 8 years ago
Shariq Shah b3cecf3221 Physics is now updated when entity's position/rotation is changed 8 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 b5c1f8c85f Added inspectors for entity transformation 8 years ago
shariq 5ce6340bf5 Implemented missing heirarchical transforms functionality 8 years ago
shariq b7f490ebdb All funcions that previously required 'Component' structs now only need Entity. Phase 2 of the refactoring towards Fat entities completed 8 years ago
shariq 8a44bdf4b1 Phase 1 of the great refactoring complete 8 years ago
Shariq Shah e95074a904 Fixed mouse bug on windows, recompiled and added SDL2 and OpenAL for windows 9 years ago
Shariq Shah 145a0977ee Fixed makefile always rebuilding from scratch 9 years ago
Shariq Shah 14992ad143 Fixed glaring bug in al_check macro 9 years ago
Shariq Shah 08a7b96ace Reverted to forward rendering, added default values for uniforms 9 years ago
Shariq Shah 7de6726c06 Updated orgfile and removed unused code 10 years ago
Shariq Shah 350a437a6b Fixed issues with heirarchical transformations, camera and absolute directions 10 years ago
Shariq Shah f82493181d Fixed rotation problems by using kmMath instead of linmath library 10 years ago
Shariq Shah e544138b62 Fixed minor bugs in input code 10 years ago
Shariq Shah 16dca4f9ca Fixed minor bugs in input code 10 years ago
Shariq Shah c97dbf5777 Started adding heirarchical transformations 10 years ago
Shariq Shah 820fd6880e Fixed rotation issues by using matrix for rotation instead of quaternion(temporarily) 10 years ago
Shariq Shah 1b649feadc Added camera and model. Made several modifications and fixes throughout the code 10 years ago
Shariq Shah cfd810f020 Added transform component 10 years ago
Shariq Shah e6a04a1577 Rewrote array to make it easier to use 10 years ago