41 Commits (69846c6158d2077a69df43c9f074364358dbce10)

Author SHA1 Message Date
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 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