Alexander Bock
dcd1196341
Rename NewHorizons module to SpacecraftInstruments
2017-08-14 13:27:47 -04:00
Alexander Bock
c275b2f833
Feature/cmake cleanup ( #381 )
...
* Rename OnScreenGui module to ImGui
* Support multiple external module folders (closes #31 )
* Cleaning up CMake files
* Restructure application specification
* Add parameter for library mode to all modules
* Add functions to handle global variable state
* Misc/remove warnings (#383 )
* Increase build timeout and do a clean rebuild every commit
2017-08-14 09:38:32 -04:00
Alexander Bock
31377466ba
Remove return values from initialize and deinitialize functions
2017-07-28 17:51:25 -04:00
Alexander Bock
35a41d3283
Remove Exhaustive parameter for documentation
2017-07-27 14:46:46 -04:00
Alexander Bock
19f8e30813
Change RenderableModel "Rotation.ModelTransform" to "ModelTransform"
...
Add Property descriptions to the documentation file
Remove update method from StaticTranslation
Remove spelling error in RenderableGlobe
Remove rotation from renderablemodel projection
Fix setting the Origin through the GUI
Reorder Optional and documentation arguments for DocumentationEntry, and making Optional a non-optional argument
2017-07-27 00:22:17 -04:00
Alexander Bock
d95576077b
More work on documentation
2017-07-25 18:06:55 -04:00
Alexander Bock
20e944f86f
Added documentation to more classes
2017-07-24 17:22:19 -04:00
Alexander Bock
036b271d0d
Change capitalization of property names
2017-07-22 18:22:44 -04:00
Alexander Bock
04bac9293b
Encapsulate identifier, guiName, and description into a PropertyInfo struct
2017-07-22 17:36:03 -04:00
Alexander Bock
b584f0197e
Add description to Propertys
2017-07-21 16:31:58 -04:00
Alexander Bock
e7b08e1e25
Cleanup copyright information in shaders
2017-07-18 16:24:57 -04:00
Alexander Bock
008ab4e613
Replacing void Renderable::render(const RenderData&) with Renderable::render(const RenderData&, RendererTasks&)
2017-07-18 15:47:48 -04:00
Alexander Bock
0963184293
Removing more warnings
2017-07-18 01:05:59 -04:00
Alexander Bock
0e9edaeb12
Fix byte order mark commits
...
Update Ghoul
2017-07-17 15:54:00 -04:00
Alexander Bock
4dba552fd1
Started switching OpenSpace projects to nested namespaces
...
Various cleanups
2017-07-15 20:01:55 -04:00
Alexander Bock
6a198c5d93
Started some warning cleanup
2017-07-14 14:21:01 -04:00
Alexander Bock
db9db49716
Provide a static member variable Name for all OpenSpaceModules
2017-07-12 13:59:16 -04:00
Alexander Bock
f4ad2ce4c2
More include file cleanup
2017-05-15 15:27:59 -04:00
Alexander Bock
da3e912026
Remove warnings on MacOS in Clang
2017-04-25 19:12:42 -04:00
Emil Axelsson
4b38b33e18
Clean up code for planet radius and bounding sphere calculation ( #289 )
...
- Remove some power scaled coordaintes.
- Remove spice dependency from sphere geometry.
- Remove dead code.
2017-04-18 09:58:27 +02:00
Alexander Bock
51b420f2c4
Remove warnings
...
- Unit tests
- core
- onscreengui
- debugging
- newhorizons
Update Ghoul
2017-04-10 14:33:45 -04:00
Alexander Bock
6199289e91
Code cleanup
2017-02-27 23:03:07 -05:00
Alexander Bock
8456087cf5
Add a style check that checks whether the correct GLM header is used
...
Adapted files to use the correct GLM headers
2017-02-14 13:12:59 -05:00
Alexander Bock
70020e3de7
- Add style check for correct use of components and subcomponents in
...
include guards
- Disallow use of lower case characters in include guards
- Fix wrong components and subcomponents
2017-02-10 14:46:51 -05:00
Alexander Bock
94e3e11188
Update copyright header to 2017
...
Update Ghoul repository
Remove libgdal link
2017-02-06 18:02:01 -05:00
Alexander Bock
df543f0ec3
Cleanup of license headers
...
Cleanup of include guards in modules
2016-12-09 12:02:16 +01:00
Alexander Bock
341bc8b105
Merge branch 'develop' into feature/globebrowsing
...
# Conflicts:
# modules/globebrowsing/chunk/chunkrenderer.cpp
# modules/globebrowsing/globes/renderableglobe.cpp
# modules/globebrowsing/globes/renderableglobe.h
2016-12-03 01:32:23 +01:00
Alexander Bock
af21e40074
Split up scalar, vector, and matrix properties into their own files for improved compile times
2016-11-27 01:17:38 +01:00
kalbl
f009272f6b
Comment away error printing in debug renderer.
2016-10-30 22:48:54 +01:00
kalbl
7f62bd7206
Create namespace globebrowsing.
2016-10-18 15:40:27 +02:00
Alexander Bock
9afae5c2f9
Remove extra includes
2016-09-15 09:19:46 +02:00
Kalle Bladin
d042f6c4be
Merge branch 'develop' into feature/osirisrex
2016-08-19 12:33:49 -04:00
Alexander Bock
92d61851d8
Enable the setting of the Texture value of the renderabledebugplane in a mod file
2016-08-17 11:25:47 +02:00
Kalle Bladin
c01808ce10
Convert tabs to spaces.
2016-08-17 00:30:53 -04:00
Erik Broberg
244c18fdc7
Solve merge conflicts: develop --> globebrowsing
2016-08-02 18:50:10 -04:00
Alexander Bock
0c3b2c55d9
Removing more CppCheck warnings
2016-07-28 20:31:53 +02:00
nusic
5f2d692230
Fix: last commit did not consider the updated FontRenderer interface
2016-07-13 14:22:36 -04:00
kbladin
e8cfd8eee4
Solve crashing in deinitialization of debug renderer.
2016-06-30 18:12:21 -04:00
Erik Broberg
6522a0f64a
Added clarifying comments to DebugRenderer header file
2016-06-27 16:54:56 -04:00
Erik Broberg
5148380257
Typedef vertices and color in DebugRenderer
2016-06-21 12:35:15 -04:00
Erik Broberg
f4a1d12089
Enable easy access to screen space points for AABB3s through DebugRenderer
2016-06-21 12:25:38 -04:00
Erik Broberg
51bb575ac6
Move code for rendering camera frustum to DebugRenderer
2016-06-20 21:37:28 -04:00
Erik Broberg
5e3ff9077b
Bugfix. Make box faces face outwards in DebugRenderer
2016-06-14 23:16:40 -04:00
Erik Broberg
aefb7c3030
Add methods for debug rendering of box faces and box edges
2016-06-14 21:05:08 -04:00
Erik Broberg
3df34be916
Add DebugRenderer enabling easy screen space point rendering
2016-06-14 18:16:43 -04:00
Kalle Bladin
45e7c41690
Update camera to use double precition.
2016-06-05 21:27:20 -04:00
Alexander Bock
31e6b0e2b3
Add debugging module with RenderableDebugPlane, closing #56
2016-05-16 14:50:48 +02:00