Commit Graph

193 Commits

Author SHA1 Message Date
Jonas Strandstedt d5e6063670 Bugfixes
- Added support for volume caching
- Fixed bug when moving camera in the direction or the origin causing
position lock
- Fixed camera being to only being affected on SGCT_PRESS and
SGCT_REPEAT
2014-06-10 11:40:49 -04:00
Jonas Strandstedt 3fcb851b0f Merge branch 'feature/fieldlines' into feature/ABuffer
Conflicts:
	src/rendering/renderablevolumegl.cpp
2014-06-05 15:10:29 -04:00
Hans-Christian Helltegen 4a08f10d66 You can now specify seedpoints in the mod-file for fieldlines 2014-06-05 13:26:10 -04:00
Jonas Strandstedt f4dad8dc1c Intermediate ABuffer
- Raycasting works
- TODO: Mix raycasting with fragment list
- TODO: Fix PowerScaling
2014-06-05 13:18:22 -04:00
Hans-Christian Helltegen 3373ffd10d Added renderablefieldlines class which renders fieldlines as geometry 2014-06-05 10:12:42 -04:00
Jonas Strandstedt 08a8e2f3bb Intermediate ABuffer commit 2014-06-03 16:50:47 -04:00
Jonas Strandstedt 0a539caf41 Cleanup and removal of pscVolume shaders 2014-06-02 15:52:15 -04:00
Jonas Strandstedt b18e8ab713 Pointing to new ghoul changes 2014-06-02 15:15:36 -04:00
Jonas Strandstedt 2c3f6396ec Intermedieate ABuffer, cleaning up shader loading 2014-06-02 14:51:56 -04:00
Hans-Christian Helltegen 67778209d2 Fieldline work. Fixed VolumeRenderableGL 2014-06-02 14:22:45 -04:00
Jonas Strandstedt d2ccf6cdfb Intermediate ABuffer with ABufferStruct_t 2014-06-02 13:35:17 -04:00
Hans-Christian Helltegen 281104805c Is now a bi-directional fieldline tracer using Runge-Kutta 4th order instead of a forward-only tracer using Euler 2014-05-29 16:04:27 -04:00
Jonas Strandstedt 4379d27cbc Single Linked ABuffer implementation 2014-05-29 12:25:04 -04:00
Jonas Strandstedt 4269282718 Intermediate ABuffer work 2014-05-27 16:28:46 -04:00
Hans-Christian Helltegen 48f1b6aa5c Added basic fieldline implementation in kameleonwrapper 2014-05-23 16:20:11 -04:00
Jonas Strandstedt c5c42f2d72 Fixed crash for secondary node
- Added SGCT config two_nodes.xml
2014-05-22 13:50:35 -04:00
Jonas Strandstedt 472869e1db Fix for Flare
- Fixed timestep error in Flare
- Added option to compile openspace with Flare only
2014-05-22 12:57:54 -04:00
Hans-Christian Helltegen 29b4cffd78 Code cleaup 2014-05-21 16:24:47 -04:00
Hans-Christian Helltegen 2dab48b850 Updated kameleonwrapper to be able to load several variables into a RGB texture. Added support for 'Variables' tag in .mod scenegraph files which takes 3 variables as an array 2014-05-21 15:11:13 -04:00
Alexander Bock 6abdb37003 Update Kameleon submodule 2014-05-15 00:42:49 +02:00
Hans-Christian Helltegen 71b624b858 Merge branch 'develop' of openspace.itn.liu.se:/openspace into develop 2014-05-14 14:30:19 -04:00
Hans-Christian Helltegen 7b48621cb3 Updated ghoul version; Linux and OpenCL 1.1 fixes 2014-05-14 14:29:09 -04:00
Alexander Bock 98582a4131 Added kameleon as a subrepository 2014-05-14 00:45:48 +02:00
Alexander Bock 2bfbdbb905 Added copy constructor to PowercaledCoordinate class 2014-05-13 22:05:34 +02:00
Alexander Bock 3520bd121e Renamed pss to PowerScaledScalar 2014-05-11 18:34:57 +02:00
Alexander Bock 37e5e63b70 Updated ghoul version; some code cleanup 2014-05-11 18:22:20 +02:00
Alexander Bock 9bc084bf81 More PowerscaledCoordinate cleanup 2014-05-11 15:59:48 +02:00
Alexander Bock 89142340d0 PowerscaledCoordinate cleanup 2014-05-11 15:01:55 +02:00
Alexander Bock 40a2cb1068 Renamed psc to powerscaledcoordinate and pss to powerscaledscalar 2014-05-11 14:32:42 +02:00
Alexander Bock 9bcb848e60 Updated ghoul version; more code cleanup 2014-05-10 15:17:10 +02:00
Alexander Bock f14daa0999 Update ghoul version; Enable triggering of APCs 2014-05-09 20:06:46 +02:00
Alexander Bock 60fcb964d5 fix compile fixed in test file 2014-05-08 23:50:41 +02:00
Jonas Strandstedt 1851f55c35 Merge branch 'develop' of openspace.itn.liu.se:/openspace into develop 2014-05-06 12:46:05 -04:00
Jonas Strandstedt 541f080bfe Fixes to remove warnings and camera distance fix 2014-05-06 12:45:18 -04:00
Alexander Bock 6cfdd130bc Code cleanup of PowerScaledSphere 2014-05-06 18:19:53 +02:00
Alexander Bock d09a1e0b54 Misc work
More cleanup of RenderablePlanet
Added const modifier to pss method
Added faster travel method for interactionhandler
2014-05-05 18:04:53 +02:00
Alexander Bock 44a8f6dfda Cleanup of RenderablePlanet 2014-05-05 17:39:45 +02:00
Alexander Bock a86d544812 Created classes for PlanetGeometry
Added SimpleSphereGeometry
Created infrastructure for added other geometries
2014-05-05 17:28:46 +02:00
Jonas Strandstedt d7eb868dde Static assert fix and minor changes 2014-05-05 11:12:11 -04:00
Jonas Strandstedt c6a2ebc671 Pointed to updated ghoul 2014-05-05 09:42:07 -04:00
Alexander Bock 5e758b16d1 Misc work
Added ext/kameleon to .gitignore
moved renderableplanet to a subfolder
2014-05-05 12:41:41 +02:00
Alexander Bock 5769919ea6 Work on FactoryManager
Renamed factoryByType to factory
Store generic factories inside of FactoryManager
2014-05-05 12:37:18 +02:00
Alexander Bock 636f5327aa Code cleanup regarding scenegraphnodes 2014-05-05 12:15:20 +02:00
Joakim Kilby ae88c0dd6d Deleting constantephemeris.cpp 2014-05-05 10:47:44 +02:00
Alexander Bock a7fba6363f Added missing ephemerides files 2014-05-05 08:15:27 +02:00
Alexander Bock 283a55f4de Included commented out version of new camera class
adapted RenderableVolume to use ModulePath
2014-05-05 00:04:00 +02:00
Alexander Bock 56f22d79c3 Some work towards multi-pipe 2014-05-04 18:35:23 +02:00
Alexander Bock 8a7bcc0036 Cleanup of Camera class 2014-05-04 17:06:35 +02:00
Alexander Bock 7f7e25fd8b More work on ephemerides 2014-05-04 16:50:20 +02:00
Alexander Bock 794a88060f Rename "PositionInformation" to "Ephemeris" 2014-05-04 16:31:36 +02:00