Alexander Bock
99a6efca8e
Declare PropertyInfo as constexpr, rather than const
2018-06-28 17:08:56 -04:00
Alexander Bock
9408c0c45f
Remove the floating depth requirement message as it does not work on Mac
2018-06-28 16:30:45 -04:00
Alexander Bock
8d44b74db4
Conditionally compile ABuffer Renderer ( closes #509 )
2018-06-26 17:16:25 -04:00
Alexander Bock
190952e4f5
Feature/jenkins fixes ( #634 )
...
Jenkins compile fixes
2018-06-26 16:53:22 -04:00
Alexander Bock
f4d67893b4
Add support for checking of OpenGL extensions to provide better error messages
2018-06-26 11:51:21 -04:00
Alexander Bock
1818304d19
Changes from std::string to const char* in PropertyInfo ( #633 )
2018-06-26 11:23:45 -04:00
Alexander Bock
0f5fd2c4bc
Feature/torrent removal ( #630 )
...
* Remove torrent-based synchronization downloads
* Add download URL to error message if HTTPSynchronization download fails
* Add a grace factor to the distance conversion
* Don't use scientific notation when displaying distances
2018-06-23 22:20:03 -04:00
Alexander Bock
0dd7ea19c5
Fix with time advancing
...
Add UTC postfix to DashboardItemDate
2018-06-21 11:49:52 -04:00
Alexander Bock
4920c434da
Add function to advance time from a Lua script
...
Set the default startup time to one day before current time
2018-06-18 19:31:24 +02:00
Alexander Bock
921db13c18
Remove duplicate LuaConsole source file
...
Implement jump to previous/next '.' in console with CTRL + Left/Right
2018-06-18 15:12:52 +02:00
Alexander Bock
2b3e58a090
Fix "Simple GUI" touchbar button
2018-06-18 12:57:11 +02:00
Alexander Bock
d99a59a28a
Compile fix
2018-06-11 17:37:31 +02:00
Alexander Bock
770daf4225
Fix Lua-based operating system detection to use only general names
2018-06-11 16:49:03 +02:00
Alexander Bock
8d16611e9a
Adapt to new Ghoul change with luaError
2018-06-11 16:33:32 +02:00
Alexander Bock
4952f8f977
Code cleanup branch ( #618 )
...
* Make height map fallback layer work again
* Add documentation to joystick button bindings
* Removed grouped property headers
* Add new version number constant generated by CMake
* Make Joystick deadzone work properly
* Change the startup date on Earth to today
* Fix key modifier handling
* Add debugging indices for TreeNodeDebugging
* Fix script schedule for OsirisRex
* Do not open Mission schedule automatically
* Upload default projection texture automatically
* General code cleanup
* Fix check_style_guide warnings
* Remove .clang-format
* MacOS compile fixes
* Clang analyzer fixes
2018-06-10 04:47:34 +00:00
Emil Axelsson
5de728442d
Feature/volume tools ( #614 )
...
* Create volume generation task
* Change domain bounds into a non-optional parameter
* Work on volume generation and rendering
* Example generation of time varying volume
* Example generation of time varying volume
* Compile fix in RenderableKameleonVolume
* Fix copy and paste error
* Enable spherical raycasting again
* Uniform naming
* Add some documentation and remove dead code
2018-06-08 09:47:24 -04:00
Jonathas Costa
29d0a94782
Automatic billboard orientation based on projection type.
2018-06-04 16:28:54 -04:00
Jonathan Grangien
16cd95590d
Add missing absPath calls in framebufferrenderer
2018-05-16 14:21:48 -04:00
Emil Axelsson
a6501cb288
Add missing include
2018-05-15 10:03:18 +02:00
Jonathas Costa
26c65915d4
Fixed double initialization of font renderer and fixed bug in the msaa sampling pattern creation.
2018-05-14 15:03:09 -04:00
Jonathas Costa
f7dcc9c941
Merged master into StereoATM
2018-05-14 13:23:47 -04:00
Alexander Bock
b5be0db02c
Make removeSceneGraphNode remove recursively correctly
2018-05-03 15:24:12 -04:00
Alexander Bock
a881eef156
Cleanup in Renderers
2018-04-22 09:15:42 +00:00
Alexander Bock
7068637c9d
Make it possible to click on the friction markers in the image to toggle the friction (closes issue #576 )
2018-04-21 19:04:47 +00:00
Alexander Bock
f7e5ba8fff
Closes #604
...
Remove identifier from VirtualPropertyManager
Add VirtualPropertyManager to the query of allProperties
2018-04-21 14:34:15 +00:00
Alexander Bock
5e1f26cc6b
Issue/372 ( #606 )
...
* Add commandline argument that applies a Lua script to the configuration
2018-04-21 09:54:05 -04:00
Alexander Bock
db66084ad8
Fix warnings and coding style issues
2018-04-21 08:27:20 -04:00
Alexander Bock
818ee225a5
Define a Cache path on default
...
Cleanup OpenSpaceEngine
Cleanup RenderEngine
* ScreenSpaceRenderables are now owned by RenderEngine, rather than being shared_ptr
Cleanup LogFactory
2018-04-21 07:00:43 -04:00
Alexander Bock
a9b981d718
LLVM compile fixes
...
Updated to new Ghoul commit
2018-04-20 23:12:13 -04:00
Jonathas Costa
3960ee1f09
Requested changes for merging. Part VIII.
2018-04-20 23:05:20 -04:00
Jonathas Costa
4197bb8200
Merged master.
2018-04-20 21:37:40 -04:00
Jonathas Costa
87d1072712
Requested changes for merging. Part V.
2018-04-20 21:11:01 -04:00
Jonathas Costa
d42bd39fa2
Fixed font rendering.
2018-04-20 20:54:24 -04:00
Jonathas Costa
cd95ebb213
Requested changes for merging. Part IV.
2018-04-20 19:56:17 -04:00
Jonathas Costa
908ade3215
Requested changes for merging. Part III.
2018-04-20 19:21:37 -04:00
Jonathas Costa
c4ece52ca6
Requested changes for merging. Part II.
2018-04-20 19:11:38 -04:00
Jonathas Costa
64d84f3b10
Requested changes for merging. Part I.
2018-04-20 19:00:00 -04:00
Alexander Bock
b4be63af65
Feature/configuration ( #605 )
...
* Switch openspace.cfg file from a Dictionary-based loading to a variable based loading
* Change ConfigurationManager to not use Dictionary anymore, but a struct with explicit configuration values instead
2018-04-20 18:40:21 -04:00
Alexander Bock
3810209365
Issue/451 ( #595 )
...
* Add ability for Joystick input
* Change location of LuaConsole files
2018-04-20 16:12:18 -04:00
Jonathas Costa
5079beba78
Added new method to get the right viewport size in stereo (side-by-side) and fix font rendering.
2018-04-20 11:22:23 -04:00
Jonathas Costa
535a8dd668
Merged Master.
2018-04-20 10:18:46 -04:00
Alexander Bock
4041bbb935
Cleanup ( #600 )
...
* General Code Cleanup
* Add check for TABs to check_style_guide.py
* Removing warnings
2018-04-19 13:27:15 -04:00
Alexander Bock
20b8319161
Forward mouse-released events to the navigation handler regardless of whether a callback has consumed them
2018-04-12 10:02:04 -04:00
Alexander Bock
40dbf875c5
Issue/525 ( #593 )
...
* Add initializeGL and deinitializeGL methods to OpenSpaceModule Call releaseAll from ProgramObjectManager in deinitializeGL to guard against errors when deinitializing assets
* Change removeProgramObject function in RenderEngine to take a non-owning pointer instead of a reference to a unique pointer to make it compatible with the ProgramObjectManager
Update Ghoul repository
* Using ProgramObjectManager in more modules to reduce the number of programs compiled at startup
2018-04-10 15:55:52 -04:00
Alexander Bock
34987e9f85
Prevent floating point over- and underflows; specifically when interpolating the camera position ( closes #575 )
2018-04-10 15:04:41 -04:00
Alexander Bock
ae7e22dfe0
Adapt to typesafe ghoul::Boolean parameters
2018-03-30 13:03:17 -04:00
Alexander Bock
9177f5f432
Enable clearing multiple keys with the same function call
...
Slightly speedup application close
2018-03-30 00:01:57 -04:00
Emil Axelsson
0547c14389
Fix dashboard item bugs related to unloading and loading assets at runtime ( #572 )
2018-03-29 18:00:47 +02:00
Emil Axelsson
402cd19fb8
Fix bug with atmosphere rendering offset after minimizing window
2018-03-29 17:19:24 +02:00
Emil Axelsson
a10480ddb0
Merge branch 'master' of github.com:OpenSpace/OpenSpace into feature/stereo-atm-merge
2018-03-29 14:05:08 +02:00