5 Commits (330ec6c3fa9f7b4542c9da4bd6c3508423e9d0b0)

Author SHA1 Message Date
Shariq Shah 330ec6c3fa Implemented checking if mouse cursor is hovering window before ray casting and moved out gui state to game state 6 years ago
Shariq Shah e45c143f52 Implemented deselecting entity in editor 6 years ago
Shariq Shah 66b72cca73 Implemented showing selected entity in editor with a specific colour 6 years ago
Shariq Shah 23fae829fb Migrated remaining event usage from platform to event subsystem. 7 years ago
Shariq Shah a79189b18e Removed game/library split, the game now compiles as one executable only. 7 years ago
Shariq Shah ccb52b9cf8 Update to recent changes 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 f8b4d09554 Began work on in-game console/log-viewer 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 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 8c0433e2be Implemented Debug physics mesh drawing for box and sphere primitives 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 ae340d57eb Made soloud work on 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 f7ae03fb9b Camera fbo parameters are now saved to file when saving entity, also fixed several bugs in entity loading from file 8 years ago
shariq a4f3021e44 Moved all source files into their appropriate directories i.e. common, game and libsymmetry and began migrating build system to GENie 8 years ago
shariq 16b3293b41 Separated Game and Game Library code into executable and reloadable shared library 8 years ago
shariq 5d35656b0c Added inspector for light data and fixed bugs with reading vec types from strings 8 years ago
shariq b5c1f8c85f Added inspectors for entity transformation 8 years ago
shariq 34ccb51d2e Implemented writing entity to text file 8 years ago
shariq 31c59dd7a9 Transferred all rendering related code from model to renderer 8 years ago
shariq 3ebb14202a Changed how render settings are read/written 8 years ago
shariq b7f490ebdb All funcions that previously required 'Component' structs now only need Entity. Phase 2 of the refactoring towards Fat entities completed 8 years ago
shariq 8a44bdf4b1 Phase 1 of the great refactoring complete 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 145a0977ee Fixed makefile always rebuilding from scratch 9 years ago
Shariq Shah f8a88791f1 Added support for registering and view live debug variable data in editor 9 years ago
Shariq Shah 6775ebc612 Cameras can now be marked for automatic resize on window resize event 9 years ago
Shariq Shah 598ac1c5cf Added window to render settings to editor ui and updated nuklear version 9 years ago
Shariq Shah 97ac88e7da Began work on editor and fixed bug with mousewheel events 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 6909a1cda6 Added support for resizeable framebuffers and textures. Improved management of textures/renderbuffers attached to framebuffers 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 1c031802d0 Made several modifications, fixes and additions to compile and run on windows 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 e2bf6e4816 Replaced GLFW with SDL2 and GLEW with custom GL loader. Abstracted most platform code to single header and source files 9 years ago
Shariq Shah 80a1f36bbd Added Fog 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 b58fa413bc Fixed problems with fbo's depth texture not rendering because of texture unit 9 years ago
Shariq Shah f815dafd82 Implemented rendering vertex data to gbuffer 9 years ago
Shariq Shah 13465911d7 Added bounding volume computation and frustum culling 10 years ago
Shariq Shah 69122f081d Added separate clear color for each camera 10 years ago