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
|
e7154b4435
|
Fixed crash on exit by resetting logging callbacks after game lib has
been unloaded
|
7 years ago |
Shariq Shah
|
e47b494d80
|
Fixed a bug with rendering and added rpath in linux build
|
7 years ago |
Shariq Shah
|
c651847d43
|
Removed several warnings
|
7 years ago |
Shariq Shah
|
b691df0e1b
|
Modifed ray intersection and Added misc windows related files
|
7 years ago |
Shariq Shah
|
ad5b56b717
|
Fixed vec4 and mat4 multiplication, Implemented screen coord to ray and ray-sphere collision
|
7 years ago |
Shariq Shah
|
c72089e77d
|
Implemented redirecting warning, error and command messages to in-game console and showing coloured console output
|
7 years ago |
Shariq Shah
|
d10bc6ac67
|
log message output now also shown in console
|
7 years ago |
Shariq Shah
|
dae9c6d0ef
|
Began work on serializing entity physics data to file
|
7 years ago |
Shariq Shah
|
8c0433e2be
|
Implemented Debug physics mesh drawing for box and sphere primitives
|
8 years ago |
Shariq Shah
|
a976a9aa2e
|
Implemented Physics raycasting and getting entity as result from raycast
|
8 years ago |
Shariq Shah
|
0af53d7456
|
Implemented getting/setting collision shape values and separated collision shapes from rigidbodies
|
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
|
9b8bc3f241
|
Dropped Newton in favour of ODE which was simple to build and get running on both windows and linux
|
8 years ago |
Shariq Shah
|
ac12a48b8a
|
Began Newton Dynamics Physics integration and modified build script
|
8 years ago |
Shariq Shah
|
33ae972f04
|
Initial version of sprite renderer code and fixed bugs related to shaders, camera and editor
|
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
|
5a60c94c76
|
Implemented Reading/Writing keybindings using new parser object
|
8 years ago |
Shariq Shah
|
4c5bb465b1
|
Changed Config to read/write using new Parser and Parser_Objects
|
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
|
114d44371e
|
Each file now has a separate Parser allocated for it which holds all the
parsed objects from the file in their intermediary state. These will be
consumed by the caller into their actual in-game representations
|
8 years ago |
Shariq Shah
|
83255ae281
|
Implemented better handling of finding opening and closing braces in new parser
|
8 years ago |
shariq
|
c3b5e0b68e
|
Initial work on unified textual resource parsing
|
8 years ago |
shariq
|
ce88b828d7
|
Made minor changes to parser code to make it a bit simpler
|
8 years ago |
shariq
|
e5f5a9399d
|
Removed duplicate parsing logic by extracting code into reusable parser
|
8 years ago |
Shariq Shah
|
b8def31393
|
Added file copy and delete to platform api and edited genie.lua to enable compiling with msys2
|
8 years ago |
Shariq Shah
|
868b160930
|
Implemented file copy, delete operations and dll reloading workaround for windows
|
8 years ago |
Shariq Shah
|
3357284b24
|
Implemented post-build symlink to assets folder for windows builds
|
8 years ago |
Shariq Shah
|
e1ad6d8597
|
Build on windows with GENie and fixed possible memory leak and crash caused by reloading game library
|
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 |