Shariq Shah
|
43fe537db1
|
Implemented saving/loaded bounding boxes for entities that are not static meshes
|
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
|
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
|
e81372c88e
|
Implemented saving/loading entites using dialogs from editor
|
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
|
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
|
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
|
665940ccad
|
Minor changes to default values of sound source when loading from file
|
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
|
c443e4d9ee
|
Fixed editor camera right-click bug
|
6 years ago |
Shariq Shah
|
06d1eced8c
|
Re-implemented entity to file read/write and corresponding console command to save entity to file
|
6 years ago |
Shariq Shah
|
c0dc6a2c69
|
Refactored sound related api and implemented writing entity to particular file
|
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
|
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
|
dae9c6d0ef
|
Began work on serializing entity physics data to file
|
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 Shah
|
0547958961
|
Proper handling of rigidbody associated with an entity and notifying it of movement or collision
|
8 years ago |
Shariq Shah
|
b2874e5786
|
Fixed issue with physics timestep
|
8 years ago |
Shariq Shah
|
9703f74b0e
|
Fixed broken orthographic camera
|
8 years ago |
Shariq Shah
|
e2fd8e2411
|
Separated sound source from sound source's instance
|
8 years ago |
Shariq Shah
|
1c246273dd
|
Replaced OpenAL with Soloud and added postbuild commands to create complete game distribution for windows visual studio 2017 release builds
|
8 years ago |
Shariq Shah
|
3354df46bb
|
Implemented writing to files through the new Parser and Parser_Object intrerface
|
8 years ago |
Shariq Shah
|
1a61236082
|
Completed loading and saving entities using the new Parser and Parser_Objects
|
8 years ago |
Shariq Shah
|
83255ae281
|
Implemented better handling of finding opening and closing braces in new parser
|
8 years ago |
shariq
|
f7ae03fb9b
|
Camera fbo parameters are now saved to file when saving entity, also fixed several bugs in entity loading from file
|
8 years ago |
shariq
|
d565295ea9
|
Fixed missing new-line in light serialization and a bug caused by checking eof in scene files
|
8 years ago |
Shariq Shah
|
4774e83133
|
Implemented writing scene to file
|
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
|
16b3293b41
|
Separated Game and Game Library code into executable and reloadable shared library
|
8 years ago |
shariq
|
132e49f434
|
Added support for launching under wayland on linux and ability to select between x11 and wayland through config file
|
8 years ago |
shariq
|
5d35656b0c
|
Added inspector for light data and fixed bugs with reading vec types from strings
|
8 years ago |
shariq
|
6a1132fa91
|
Added entity list viewer to editor which shows all entities currently in the scene
|
8 years ago |
shariq
|
908181fac1
|
Implemented initial version of loading entities from file
|
8 years ago |
shariq
|
34ccb51d2e
|
Implemented writing entity to text file
|
8 years ago |
shariq
|
da302520b7
|
Fixed crash on exit
|
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
|
6c2ec5a688
|
Fixed bug with frustum culling not working sometimes
|
9 years ago |
Shariq Shah
|
e43b3aa324
|
Added OpenAL-soft for sound playback
|
9 years ago |
Shariq Shah
|
08a7b96ace
|
Reverted to forward rendering, added default values for uniforms
|
9 years ago |
Shariq Shah
|
f82493181d
|
Fixed rotation problems by using kmMath instead of linmath library
|
10 years ago |
Shariq Shah
|
16dca4f9ca
|
Fixed minor bugs in input code
|
10 years ago |