12 Commits (90cb20135932282d5a12c73f985ce7d841233059)

Author SHA1 Message Date
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
Shariq Shah ed1edf44ce Implemented resolution independent rendering and RTT 10 years ago
Shariq Shah 521a566e38 Fixed readme errors by using simple ascii format for export in org 10 years ago
Shariq Shah 0ad1676547 Removed kazmath dependency 10 years ago
Shariq Shah 568d03f155 Added render to texture support 10 years ago
Shariq Shah 3f4e84d6d3 Added fbos and changed texture creation 10 years ago
Shariq Shah fc10cb9357 Added uncompressed tga loader 10 years ago
Shariq Shah f82493181d Fixed rotation problems by using kmMath instead of linmath library 10 years ago
Shariq Shah 1b649feadc Added camera and model. Made several modifications and fixes throughout the code 10 years ago
Shariq Shah 6d56ff2bb1 Ported Shader and Geometry code from Project Abstraction. Minor additions to array and string utils 10 years ago