Alexander Bock
86bb19d81c
Feature/warnings ( #1425 )
...
* Remove MSVC, GCC, Clang compiler warnings
* Remove cppcheck warnings
2020-12-07 23:43:05 +01:00
Jonathas Costa
3d1bd9122e
Added checking to avoiding compile the globebrowsing shaders with accurate normals support when no height information is available. ( #1422 )
2020-12-05 23:23:25 +01:00
Alexander Bock
60e3ed2170
General pass for coding style
2020-11-28 22:31:06 +01:00
Alexander Bock
efffc25ce0
Feature/globals handling ( #1352 )
...
* Cleaner handling of global state
* Prevent Lua memory corruption (closes #982 )
* Initialize glfw first thing to prevent weird joystick loading bug during startup
2020-10-21 22:30:05 +02:00
Jonathas Costa
c7f239d3dc
Fixed issue 1323.
2020-10-16 16:56:51 -04:00
Jonathas Costa
522072c57f
Removed unused ignore.
2020-10-15 16:53:45 -04:00
Jonathas Costa
cde1fa8b5d
Temporally fixed attribute location error for NightLayers layer.
2020-10-15 16:50:27 -04:00
Alexander Bock
e33498f8a6
Linux fixes clang ( #1313 )
...
* Changes to work on Linux.
* Bring back AA Trail Lines on Linux.
* Included new branch with correction in cfitsio library linking.
* Updated SGCT
* Changes to compile in Clang on Linux.
Authored-by: Jonathas <jon.costa@gmail.com >
Authored-by: Tom Schober <tom@tomschober.com >
2020-10-09 18:43:10 +02:00
Alexander Bock
98bfee301d
Various Xcode compile fixes
2020-09-14 10:38:46 +02:00
Alexander Bock
406690d37c
Remove some recurring calculations from frustum culling code
2020-08-23 17:54:58 +02:00
Alexander Bock
7ddb5e8d36
Add a dirty flag to only update the layermanager once per frame
2020-08-21 17:17:19 +02:00
Alexander Bock
c1fef73faf
Fix for crash when changing number of layers in GlobeBrowsing
2020-08-21 17:08:52 +02:00
Alexander Bock
97811d82d0
Fix error with time quantizer string conversion
...
Fix error with uninitialized memory in GlobeBrowsing
Remove dynamic memory allocation from on-screen rendering
2020-08-14 14:10:54 +02:00
Alexander Bock
5091fa7ddb
Using a fixed number of chunktiles in the chunktilepile as they number has to be 1 or 3
2020-08-13 17:50:22 +02:00
Alexander Bock
c55aa5f69a
Remove capturing of variables in globe traversal lambda, reducing dynamic memory allocation there
2020-08-13 17:06:33 +02:00
Alexander Bock
cabb962f6a
Use temporary memory arena to create unsorted list of tiles, preventing dynamic memory allocations
2020-08-13 16:48:18 +02:00
Alexander Bock
a6ca95347c
Some small improvements
2020-08-13 14:02:02 +02:00
Alexander Bock
77db3b6ce8
Remove caching of inverse model transform for every scene graph node
2020-08-11 11:43:50 +02:00
Alexander Bock
b78d1dd033
Merge branch 'master' into feature/memory-allocations
...
# Conflicts:
# include/openspace/scene/scenegraphnode.h
# modules/imgui/include/gui.h
2020-08-05 19:06:04 +02:00
Alexander Bock
6e9db78f40
Remove performance measurements that have been supersceded by using Tracy
2020-08-05 18:28:08 +02:00
Alexander Bock
c472ac131e
Removing more dynamic memory allocations
2020-08-05 15:45:06 +02:00
Alexander Bock
fb69d81a7a
Coding style fixes
2020-07-07 13:18:41 +02:00
Jonathas Costa
b60c6cd116
Added scaling properties to eclipses.
2020-07-01 13:13:04 -04:00
Alexander Bock
96940bac86
* Fixed GUI labeling of Uranus label
...
* Fixed spelling error in CTX blended label on Mars
* Removed now-unused debug layers on RenderableGlobes
2020-06-22 10:32:48 +02:00
Micah
703296fc27
added globe labels back into renderloop
2020-06-13 12:52:33 -04:00
Alexander Bock
d2fbfdbf22
Remove unused globebrowsing instrumentation
2020-06-12 21:50:05 +02:00
Alexander Bock
f7170a9506
Turn the scaling transformation into providing three scaling factors (x, y, z)
...
Add NonUniformStaticScale class to provide independent scaling factors (closes #1151 )
2020-05-12 15:27:24 +02:00
Alexander Bock
f1fe2f197b
General code cleanup
2020-04-14 15:48:58 +02:00
Alexander Bock
84d3878be3
Ignore uniform warnings for cases when disabling the night layers on Earth ( closes #1136 )
2020-04-14 13:19:19 +02:00
Alexander Bock
5e29145395
Coding style cleanup
2020-02-14 19:37:06 +01:00
Alexander Bock
9cb1169d58
Merge pull request #1063 from OpenSpace/bug/macosbuild
...
macos compile and build (still needs ring shader const fix)
2020-02-10 23:39:39 +01:00
Alexander Bock
d8e9db76a3
Update the copyright header to 2020
2020-02-10 21:51:01 +01:00
Micah Acinapura
db8a0d16c9
Merge branch 'master' into bug/macosbuild
2020-02-10 15:43:44 -05:00
Alexander Bock
6fe993820f
Remove spaces from property owners
2020-02-10 21:22:05 +01:00
Alexander Bock
49c793d976
Update Ghoul version
...
Add initial Tracy profiling macros
2020-02-10 14:50:41 +01:00
Alexander Bock
9491f73803
More GLM initialization fixes
2020-02-10 01:18:27 +01:00
Micah Acinapura
f15dc43e9d
uniform cleanup
2020-01-31 10:31:41 -05:00
Micah Acinapura
723e7e220e
Merge branch 'issues/1062' into bug/macosbuild
2020-01-31 09:38:13 -05:00
Alexander Bock
9b43b08368
Convert property owner identifiers to camel case
2020-01-31 08:22:40 -05:00
Jonathas Costa
4651f6db38
Set the maximum number of samples to 7.
2020-01-30 18:10:16 -05:00
Jonathas Costa
823e83047d
Second round adding constant parameters.
2020-01-30 17:46:53 -05:00
Micah Acinapura
12b04f38bd
macos compile and build (still needs ring shader const fix)
2020-01-29 21:43:06 -05:00
Jonathas Costa
b19147fba7
Fixed bug was making atm disapear when night/water layer weren't active.
2020-01-27 12:07:15 -05:00
Alexander Bock
76240c3edd
Coding style updates
2020-01-11 21:07:38 +01:00
Jonathas Costa
684ba237ec
Fixed Sun's shadow below rings.
2020-01-06 09:17:11 -05:00
Alexander Bock
fdfad19476
Coding style fixes
2019-12-16 11:27:53 +01:00
Jonathas Costa
b41edb9c02
Added more control over shadow generation. Added documentation. Merged Master.
2019-12-08 14:50:19 -05:00
Jonathas Costa
099488106a
Fixed issues in Shadows and improved quality.
2019-11-26 16:13:46 -05:00
Jonathas Costa
74c754d923
Viewing Map.
2019-11-15 17:32:43 -05:00
Jonathas Costa
2537b9e16b
Fixed shadow's dependency.
2019-11-11 09:57:46 -05:00