56 Commits (cb2ff006a4e52c5da2bf8362fb99dea36e09f84e)

Author SHA1 Message Date
Shariq Shah a9c6acf721 Fixed transformed bounding box calculation 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 964cbc3321 Implemented saving/loading player camera's clear color when scene is saved/loaded 6 years ago
Shariq Shah 8393b2a422 Entities in scene hierarchy are now separated into tabs depending on their type 6 years ago
Shariq Shah 76a6e48f5e Minor addition and refinements in editor behaviour 6 years ago
Shariq Shah 16beb89250 Implemented editor functionality to read/write scene to/from files 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 6629078c3e Implemented reading player data from scene file and marked unnecessary entities as transient to avoid saving themto file when saving the scene. Implmented hiding editor related entities in scene hierarchy 6 years ago
Shariq Shah 7b84fbdc01 Fixed default config values 6 years ago
Shariq Shah 051c6a97e7 Moved MAX_LIGHTS definition from shader to c code and implemented functionality to allow #defining from c code before shaders are compiled 6 years ago
Shariq Shah 3b5a8aecd3 Moved #version definition to c code and added config option for enabling/disabling vsync 6 years ago
Shariq Shah 6a2bb7e3c4 First mac build! Also fixed bug in shader link error logging. 6 years ago
Shariq Shah 36943a487a Upload latest changes to git before transfer to mac 6 years ago
Shariq Shah adcdab7aad Fixed several sound related bugs and added missing functionality 6 years ago
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