Commit Graph

  • ff51f3f990 Added foreach loop macro for hashmaps shariq 2017-04-15 21:03:10 +0500
  • c7f3d480ea variants can now be parsed from strings Shariq Shah 2017-04-05 04:44:03 +0500
  • b1f20862f2 Added conversion to string for variant Shariq Shah 2017-03-30 02:31:09 +0500
  • a17cb85b92 Added hashmaps Shariq Shah 2017-03-30 01:33:19 +0500
  • faa40bb206 Added string and boolean types to variant Shariq Shah 2017-03-29 00:32:28 +0500
  • fb77575f04 Fixed bugs with key release by changing key polling behaviour Shariq Shah 2017-03-26 01:17:30 +0500
  • d47a13ad5d Added Visual Studio solution under mercurial and made fixed problem with symbolic links made with makefile Shariq Shah 2017-03-25 19:38:11 +0500
  • 6c2ec5a688 Fixed bug with frustum culling not working sometimes Shariq Shah 2017-03-25 19:11:18 +0500
  • e95074a904 Fixed mouse bug on windows, recompiled and added SDL2 and OpenAL for windows Shariq Shah 2017-03-25 17:27:14 +0500
  • 145a0977ee Fixed makefile always rebuilding from scratch Shariq Shah 2017-03-25 14:02:02 +0500
  • 14992ad143 Fixed glaring bug in al_check macro Shariq Shah 2017-03-25 02:05:54 +0500
  • 0e8c68a44a Update makefile Shariq Shah 2017-03-24 22:04:33 +0500
  • e43b3aa324 Added OpenAL-soft for sound playback Shariq Shah 2017-03-23 02:10:09 +0500
  • 563705fb71 Updated readme and made minor changes to editor Shariq Shah 2017-03-22 02:25:17 +0500
  • f8a88791f1 Added support for registering and view live debug variable data in editor Shariq Shah 2017-03-22 02:02:56 +0500
  • 6775ebc612 Cameras can now be marked for automatic resize on window resize event Shariq Shah 2017-03-20 15:24:12 +0500
  • 58b1c59eaa Fixed bugs with fog setttings in editor Shariq Shah 2017-03-19 15:10:48 +0500
  • 598ac1c5cf Added window to render settings to editor ui and updated nuklear version Shariq Shah 2017-03-19 01:33:35 +0500
  • 97ac88e7da Began work on editor and fixed bug with mousewheel events Shariq Shah 2017-03-18 19:20:13 +0500
  • 3389c423df Properly implemented simple toggleable debug drawing for meshes Shariq Shah 2017-03-18 16:21:22 +0500
  • 4a091cea9a Added toggleable draw modes, GL_TRIANGLES, GL_POINTS and GL_LINES along with initial work on debug rendering Shariq Shah 2017-03-18 00:16:12 +0500
  • 8210ba663c Modified camera fbos to not create renderbuffers for color instead they always create texture Shariq Shah 2017-03-16 23:00:23 +0500
  • 6909a1cda6 Added support for resizeable framebuffers and textures. Improved management of textures/renderbuffers attached to framebuffers Shariq Shah 2017-03-16 22:53:21 +0500
  • 19da9025a5 Added functionality to set current gui font and copied themes from nuklear examples Shariq Shah 2017-03-16 15:25:53 +0500
  • 9007024b26 Initial integration of nuklear as gui framework and minor additions/tweaks all around the codebase Shariq Shah 2017-03-15 23:43:52 +0500
  • fc57ea5f31 Added functionaly to create symlink to assets folder post build under linux Shariq Shah 2017-03-15 13:15:56 +0500
  • 0748d3d4ff Switched to cmake as build system Shariq Shah 2017-03-15 01:01:31 +0500
  • 511e2266ce Switched from git to mercurial Shariq Shah 2017-03-14 01:33:50 +0500
  • 1c031802d0 Made several modifications, fixes and additions to compile and run on windows Shariq Shah 2017-03-14 00:43:05 +0500
  • b151e2d52f Fixed mousebutton and relative mouse movement bugs Shariq Shah 2017-03-01 00:50:37 +0500
  • 22684f22d5 Fixed issues with opengl context version and minor bug with blinn-phong uniform bug Shariq Shah 2017-02-26 15:43:17 +0500
  • 1ff8de31e3 Updated readme Shariq Shah 2017-02-26 01:53:02 +0500
  • e2bf6e4816 Replaced GLFW with SDL2 and GLEW with custom GL loader. Abstracted most platform code to single header and source files Shariq Shah 2017-02-26 01:44:07 +0500
  • 80a1f36bbd Added Fog Shariq Shah 2016-08-01 14:57:48 +0500
  • 4d52269b68 Fixed issues with non-uniform scale and normals Shariq Shah 2016-08-01 13:55:04 +0500
  • b826b66fae Switched to Blinn_Phong speculars Shariq Shah 2016-08-01 12:30:50 +0500
  • b53dcf287e Added spot lights Shariq Shah 2016-08-01 00:36:17 +0500
  • c9cdfb5fff Added directional lights and removed some unused code Shariq Shah 2016-08-01 00:24:11 +0500
  • 08a7b96ace Reverted to forward rendering, added default values for uniforms Shariq Shah 2016-07-31 00:34:49 +0500
  • 84ff35053c Fixed texture units' issue Shariq Shah 2016-05-30 00:58:18 +0500
  • 1698de9ff2 Added basic light code Shariq Shah 2016-05-29 19:56:50 +0500
  • b58fa413bc Fixed problems with fbo's depth texture not rendering because of texture unit Shariq Shah 2016-05-29 01:29:35 +0500
  • f815dafd82 Implemented rendering vertex data to gbuffer Shariq Shah 2016-05-28 17:02:32 +0500
  • bb3abf5e00 Added shaders required so far and default assets Shariq Shah 2016-05-26 20:10:40 +0500
  • 4286a0ba7c Moved from premake4 to simple makefiles Shariq Shah 2016-05-10 16:06:00 +0500
  • 13465911d7 Added bounding volume computation and frustum culling Shariq Shah 2016-01-06 13:14:35 +0500
  • 69122f081d Added separate clear color for each camera Shariq Shah 2016-01-04 20:04:07 +0500
  • ed1edf44ce Implemented resolution independent rendering and RTT Shariq Shah 2015-12-23 18:47:00 +0500
  • c1ea63f571 Updated TODO Shariq Shah 2015-12-17 18:41:57 +0500
  • 094d722b8d Added LICENSE file Shariq Shah 2015-12-10 21:33:37 +0500
  • 521a566e38 Fixed readme errors by using simple ascii format for export in org Shariq Shah 2015-12-10 16:39:45 +0500
  • 53ae2b488d Fixed minor bug in mat4_identity Shariq Shah 2015-11-11 16:03:50 +0500
  • 0ad1676547 Removed kazmath dependency Shariq Shah 2015-11-06 19:48:04 +0500
  • 568d03f155 Added render to texture support Shariq Shah 2015-10-30 12:35:57 +0500
  • 3f4e84d6d3 Added fbos and changed texture creation Shariq Shah 2015-10-21 14:09:47 +0500
  • d2ee943995 Added texture support to materials Shariq Shah 2015-10-15 21:22:05 +0500
  • 1bc7fc4e9e added simple materials Shariq Shah 2015-10-13 19:16:24 +0500
  • 77b93bc480 Added support for RLE encoded tga images Shariq Shah 2015-10-09 16:49:00 +0500
  • fc10cb9357 Added uncompressed tga loader Shariq Shah 2015-10-09 12:43:45 +0500
  • 7de6726c06 Updated orgfile and removed unused code Shariq Shah 2015-09-14 20:57:05 +0500
  • 350a437a6b Fixed issues with heirarchical transformations, camera and absolute directions Shariq Shah 2015-09-14 20:51:50 +0500
  • f82493181d Fixed rotation problems by using kmMath instead of linmath library Shariq Shah 2015-09-13 16:00:49 +0500
  • e544138b62 Fixed minor bugs in input code Shariq Shah 2015-09-09 20:35:50 +0500
  • 16dca4f9ca Fixed minor bugs in input code Shariq Shah 2015-09-09 17:13:33 +0500
  • c97dbf5777 Started adding heirarchical transformations Shariq Shah 2015-09-05 23:24:29 +0500
  • 820fd6880e Fixed rotation issues by using matrix for rotation instead of quaternion(temporarily) Shariq Shah 2015-08-20 13:38:52 +0500
  • 1b649feadc Added camera and model. Made several modifications and fixes throughout the code Shariq Shah 2015-08-19 13:33:23 +0500
  • bc46f57091 Added readme generated from orgfile Shariq Shah 2015-08-03 20:13:52 +0500
  • 11b15a5248 Modified cleanup to be called by atexit Shariq Shah 2015-08-02 19:08:52 +0500
  • cfd810f020 Added transform component Shariq Shah 2015-07-26 18:01:22 +0500
  • f7e1887028 Renamed some functions, replaced bool with int and added function to close main window and stop game Shariq Shah 2015-07-25 20:26:34 +0500
  • e6a04a1577 Rewrote array to make it easier to use Shariq Shah 2015-07-25 19:50:46 +0500
  • 4a8c3133bb Removed typedefs and changed struct/enum usage Shariq Shah 2015-07-21 15:14:33 +0500
  • 4d2f59dcb0 Added Entity creation and removal Shariq Shah 2015-07-13 15:32:39 +0500
  • 636966616a Added untracked files Shariq Shah 2015-07-11 17:55:53 +0500
  • 6d56ff2bb1 Ported Shader and Geometry code from Project Abstraction. Minor additions to array and string utils Shariq Shah 2015-07-11 17:54:34 +0500
  • a40b11870d Implemented functionality to change input map name Shariq Shah 2015-07-01 14:52:07 +0500
  • 22e319e391 Learnt git basics. Added changes since first commit. This is essentially the second commit Shariq Shah 2015-07-01 14:42:16 +0500
  • 01c61e5030 Implemented input maps Shariq Shah 2015-06-30 18:55:26 +0500
  • b764ec95e7 First commit Shariq Shah 2015-06-30 13:12:33 +0500