39 Commits (370b58e97898992594796f0e97f21c8f38e26311)

Author SHA1 Message Date
Shariq Shah ccb52b9cf8 Update to recent changes on linux 7 years ago
Shariq Shah 56482d06b2 Fixed bugs in rendering code, began separating editor camera from game camera 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 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 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 1a61236082 Completed loading and saving entities using the new Parser and Parser_Objects 8 years ago
Shariq Shah 73107e244c Added roboto condensed as default font 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 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 shah c60930e739 Made minor modifications to makefiles and changed readme format from org 8 years ago
shariq baab23980e Added option to read/write files from installation directory or user preferences directory 8 years ago
shariq bd96f9ab45 Added saving input maps to file 8 years ago
shariq 8d56005853 Added reading keybindings from file and made slight modifications to makefiles 8 years ago
shariq b761fae326 Simplified config parsing 8 years ago
shariq 77737dfd3c Added modifiers to keymaps 8 years ago
shariq a573482f4c Added writing cvars back to file from memory 8 years ago
shariq c81d3f9d12 Added reading configuration from config_vars and config.cfg located at root folder of assets 8 years ago
Shariq Shah d47a13ad5d Added Visual Studio solution under mercurial and made fixed problem with symbolic links made with makefile 9 years ago
Shariq Shah 598ac1c5cf Added window to render settings to editor ui and updated nuklear version 9 years ago
Shariq Shah 3389c423df Properly implemented simple toggleable debug drawing for meshes 9 years ago
Shariq Shah 4a091cea9a Added toggleable draw modes, GL_TRIANGLES, GL_POINTS and GL_LINES along with initial work on debug rendering 9 years ago
Shariq Shah 19da9025a5 Added functionality to set current gui font and copied themes from nuklear examples 9 years ago
Shariq Shah 9007024b26 Initial integration of nuklear as gui framework and minor additions/tweaks all around the codebase 9 years ago
Shariq Shah 22684f22d5 Fixed issues with opengl context version and minor bug with blinn-phong uniform bug 9 years ago
Shariq Shah 80a1f36bbd Added Fog 9 years ago
Shariq Shah 4d52269b68 Fixed issues with non-uniform scale and normals 9 years ago
Shariq Shah b826b66fae Switched to Blinn_Phong speculars 9 years ago
Shariq Shah b53dcf287e Added spot lights 9 years ago
Shariq Shah c9cdfb5fff Added directional lights and removed some unused code 9 years ago
Shariq Shah 08a7b96ace Reverted to forward rendering, added default values for uniforms 9 years ago
Shariq Shah 84ff35053c Fixed texture units' issue 9 years ago
Shariq Shah f815dafd82 Implemented rendering vertex data to gbuffer 9 years ago
Shariq Shah bb3abf5e00 Added shaders required so far and default assets 9 years ago