Commit Graph

1250 Commits

Author SHA1 Message Date
Alexander Bock 77cc5dba49 Moving onscreen gui into its own module 2015-05-26 22:52:12 +02:00
Alexander Bock 4dddafcec9 Fixing more memory leaks 2015-05-26 21:44:49 +02:00
Alexander Bock 3a8a178c6a Undo change in openspace.cfg 2015-05-25 19:38:21 +02:00
Alexander Bock 659326b9a9 Remove 1500+ memory leaks in OpenSpace and Ghoul 2015-05-25 19:37:56 +02:00
Alexander Bock b840631813 Making Visual Leak Detector work 2015-05-25 17:28:11 +02:00
Alexander Bock 018ba98655 Fix typo 2015-05-25 16:47:57 +02:00
Alexander Bock a5e95ad45e Make Visual Leak Detector not crash 2015-05-25 16:46:36 +02:00
Alexander Bock f128cfd745 Cmake cleanup
Apply new Ghoul version
2015-05-25 12:21:25 +02:00
Alexander Bock c7c55f917a Place gtest project into it's own folder 2015-05-25 11:13:22 +02:00
Alexander Bock cbc49afbb4 Remove warnings for cdf on linux 2015-05-24 16:00:06 +02:00
Alexander Bock 435b4034a7 Update to new Ghoul version 2015-05-24 15:47:58 +02:00
Alexander Bock 7b533f5cf6 Merge branch 'feature/modularization' into develop 2015-05-24 15:07:30 +02:00
Alexander Bock 98ffe369f4 Add X11 linking 2015-05-24 14:57:09 +02:00
Alexander Bock 8304c00775 Don't set NODEFAULTLIB on non MSVC machines 2015-05-24 14:39:33 +02:00
Alexander Bock fd0501d61c Defined default constructor for RenderData 2015-05-24 14:30:18 +02:00
Alexander Bock 83220d753d Use new Ghoul version 2015-05-24 00:49:21 +02:00
Alexander Bock e65183eb49 Fix -ggdb flags on Unix 2015-05-24 00:47:51 +02:00
Alexander Bock d045da3d2e Fixing spelling error 2015-05-24 00:45:27 +02:00
Alexander Bock 458d37d0e2 Always use lower case module name in generated files 2015-05-24 00:44:42 +02:00
Alexander Bock cedf379623 Add flags for compiler warnings/errors for Mac and Linux 2015-05-24 00:34:03 +02:00
Alexander Bock 98024ca29d Remove warnings 2015-05-24 00:09:52 +02:00
Alexander Bock fed0095196 Updated Imgui to version 1.37 2015-05-23 22:58:36 +02:00
Alexander Bock e9b82d27af Fix folder organization of OpenSpaceTest 2015-05-23 22:58:04 +02:00
Alexander Bock f1e6ad6f3d Remove more warnings 2015-05-23 22:42:51 +02:00
Alexander Bock 7f390ef8e5 Added option to inhibit all warnings from external projects 2015-05-23 22:20:26 +02:00
Alexander Bock d127726e3c Automatically declare defines for all included modules 2015-05-23 20:48:49 +02:00
Alexander Bock ef58668b81 Making OpenSpace compile and run when the NewHorizons module is not loaded 2015-05-23 20:47:06 +02:00
Alexander Bock 433d0ba3a6 Fixing CMake for Mac OS 2015-05-23 19:50:03 +02:00
Alexander Bock 4585ee1422 More cleanup of CMakeLists 2015-05-23 12:57:14 +02:00
Alexander Bock 7ee57a83b9 Deal with automatic registration of modules in moduleengine 2015-05-23 02:40:44 +02:00
Alexander Bock b882ba6078 Getting a running version of modularized cmakelists up and running 2015-05-23 02:03:06 +02:00
Alexander Bock f2a7ea9630 Fixing compile warning 2015-05-23 01:39:23 +02:00
Alexander Bock aab60be7f1 Making modules selectable in CMake
Only include selected modules
2015-05-22 21:41:20 +02:00
Alexander Bock 394964425a Fix automatic copying of DLL files 2015-05-22 19:09:30 +02:00
Alexander Bock 3b15489c26 Fix unit test handling 2015-05-22 15:16:33 +02:00
Joakim Kilby 98b06af6d1 Linker error fixes
Adapted OpenSpace Version to different naming for defines
2015-05-22 14:24:00 +02:00
Alexander Bock d2dec6c9eb More work on cleaning up CMakeLists file
Added visual leak detector libraries
2015-05-22 12:26:54 +02:00
Alexander Bock fc4a6b68fb Remove static version.h and replace by autogenerated file 2015-05-22 11:33:45 +02:00
Alexander Bock 8f0e1edcdd Reorganized CMakeLists file and included new Ghoul format 2015-05-22 01:17:15 +02:00
Alexander Bock 106cb45410 Started work on CMakeLists cleanup 2015-05-21 22:09:16 +02:00
Alexander Bock ca7dcd4762 Move shaders into their correct modules
Add path determination to modules that automatically sets correct path resolve tokens
2015-05-21 15:17:38 +02:00
Alexander Bock e51df4b2a0 Sorting more classes into the correct modules 2015-05-20 21:40:52 +02:00
Alexander Bock 59e474d5cd Modularize the newhorizons and volume classes 2015-05-20 21:08:21 +02:00
Alexander Bock 523abd6529 Modularized the base classes 2015-05-20 19:19:10 +02:00
Alexander Bock fdead75cfa Remove move values from constants.h
Disable ghosting in ephemeris to remove dependency on imagesequencer
2015-05-20 17:42:47 +02:00
Alexander Bock 4de4c015d7 Starting to clean out constants.h file by moving constants into the relevant classes 2015-05-20 16:32:28 +02:00
Alexander Bock 2bb2b906ff Outsource Lua functions into their own inline files 2015-05-20 12:46:29 +02:00
Alexander Bock 154a949e8b Cleaning up more shaders 2015-05-20 11:28:51 +02:00
Alexander Bock b8cd01ea4e Removing ghosting from renderablemodel
Organizing shaders
2015-05-20 11:18:14 +02:00
Alexander Bock 18752b9d8b Remove individual dirty flags for ProgramObjects and replace with new Ghoul version
Moved projectiveTexture shader into modules directory
2015-05-20 10:33:36 +02:00