379 Commits (dev)
 

Author SHA1 Message Date
Shariq Shah 370b58e978 - Removed unused old build system files 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 7 years ago
Shariq Shah 551edc78e5 Updated cmake build script to compile current state of the game on linux 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 785b762c7a Moved genie and other tools to tools folder 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 ada2e0efe2 Implemented auto scrolling console to bottom on new command or console message and console toggle 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 f8b4d09554 Began work on in-game console/log-viewer 7 years ago
Shariq Shah 02ee41c788 Implemented switching between game and editor mode 7 years ago
Shariq Shah 90cb201359 Fixed GL_CHECK macro and replaced all renderer_gl_check usage with GL_CHECK 7 years ago
Shariq Shah 6b105f467c Added player module, player init, update and visual representation. Fixed bugs in assigning default texture at material init and setting parent when creating entities in scene 7 years ago
Shariq Shah 4a2b6e723c Improved editor camera handling and reimplemented showing current entities in the editor 7 years ago
Shariq Shah 56482d06b2 Fixed bugs in rendering code, began separating editor camera from game camera 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 8c0433e2be Implemented Debug physics mesh drawing for box and sphere primitives 8 years ago
Shariq Shah 9c2856eb87 Added primitive support to immediate renderer and put blender addon under version control 8 years ago
Shariq Shah 8782bf27ac Implemented immediate mode renderer for debug drawing and drawing arbitrary points, lines and triangles 8 years ago
Shariq Shah 6728ac5f8c Made sprite batch 2d only 8 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 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 5ecb721dac Changed where third party libs' files are placed in the project 8 years ago
shariq ae340d57eb Made soloud work on linux 8 years ago
Shariq Shah 9703f74b0e Fixed broken orthographic camera 8 years ago
Shariq Shah 50b4b33bf1 Added sprite batch remove function and vbo/vao removal to geometry 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 3c8cd097c3 Tested sound source read/write 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 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 4f214da550 Fixed bug with striping key names of trailing and starting whitespace before using them for SDL_GetKeyFromName 8 years ago
shariq e5f5a9399d Removed duplicate parsing logic by extracting code into reusable 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