Alexander Bock
8da0684ae2
More cleanup for newhorizons and globebrowsing module
2016-12-07 21:56:59 +01:00
Alexander Bock
8c2f2efcd1
Sort CMakeLists file
...
Set debugging correctly as globebrowsing dependency
Remove extra files
2016-12-05 13:35:45 +01:00
Alexander Bock
ab6a952193
Some more code cleanup
2016-12-04 11:23:41 +01:00
Alexander Bock
dc3ded891b
Started with code cleanup of Globebrowsing
2016-12-04 10:34:25 +01:00
Erik Broberg
0f4ab18876
Add TileProviderByIndex and use test for Earth
2016-11-29 01:06:45 +01:00
Erik Broberg
14f9126df2
Add TileProviderByLevel and use for Earth
2016-11-28 17:40:47 +01:00
Erik Broberg
ae6d27e474
TileIOResult -> RawTile, PreprocessData -> TileMetaData
2016-11-07 17:03:06 +01:00
Erik Broberg
9f65907579
Refactor chunk rendering related class names and file structure
2016-10-26 18:15:31 +02:00
Erik Broberg
21b41e3ec0
Clean up and remove unused code
2016-10-26 14:40:35 +02:00
Erik Broberg
2af1731583
Simple mapping of structs on CPU to GPU. See gpuChunkTilePile
2016-10-20 10:17:40 +02:00
Erik Broberg
ee9bb36a06
TileProviderManager -> LayerManager. Fix shader recompilation bug
2016-10-19 16:10:56 +02:00
Erik Broberg
974fc6bb52
Rename TileAndTransform to ChunkTile
2016-10-19 12:18:38 +02:00
Erik Broberg
5077e9d247
Separate TileAndTransform from Tile
2016-10-18 17:10:49 +02:00
kalbl
d7ce3cabaf
Add new distance switch value PointGlobe.
2016-10-15 15:34:46 +02:00
kalbl
670497c16d
Update file structure in globebrowsing
2016-10-15 13:22:22 +02:00
kalbl
2f13b9e9f4
Simplify the ability to add more per layer settings and move layered rendering src files to separate folder.
2016-10-15 03:04:09 +02:00
Erik Broberg
cdf954d2aa
Rename: ChunkIndex -> TileIndex
2016-10-05 21:06:03 +02:00
Erik Broberg
c20cd80eaa
Merge globebrowsing, resolve conflicts
...
Reduce SizeReference font size - TextureAtlas threw InvalidRegionException
Use Mars and Earth Barycenter and not center of mass
Use name Mars instead of LodMars, same for Earth
Move init of font manager to be done prior to scene init
Debug log what modules are added
Debug log when creating SceneGraphNode from dictionary
2016-09-07 17:37:27 -04:00
Erik Broberg
8d17ad7e34
Remove TileProviderFactory and instantiate TileProviders using FactoryManager instead
2016-08-30 23:52:53 -04:00
Erik Broberg
bf1dddf103
Separate Tile and TileProvider. Remove necessary includes
2016-08-30 19:26:22 -04:00
Erik Broberg
1be37a9333
Add a simple abstract class for providing Tiles with text. Refactor ChunkIndexTileProvider
2016-08-30 18:15:00 -04:00
Alexander Bock
dfa0709b11
More work into removing gdal dependency to libOpenspace
2016-08-29 02:12:33 +02:00
Alexander Bock
460da3893e
Add ability to define external libraries which will cause DLLs to be copied to application directories automatically
...
Add gdal.dll as external library to the globebrowsing module
2016-08-26 23:47:08 +02:00
Erik Broberg
1199acc7b9
Re-add and revert back to old ThreadPool. See ticket #128
2016-08-17 18:22:27 -04:00
Erik Broberg
42dc2da6f1
Each TileProvider has its own files located in tile/tileprovider/
2016-08-12 00:14:13 -04:00
Erik Broberg
1dd569a3e1
Solve merge conflicts and fix bug in LayeredTextureUniformProvider
2016-08-11 17:05:14 -04:00
Alexander Bock
662e25963b
Move ThreadPool class from OpenSpace into Ghoul
2016-08-03 10:58:53 +02:00
Erik Broberg
244c18fdc7
Solve merge conflicts: develop --> globebrowsing
2016-08-02 18:50:10 -04:00
Alexander Bock
60ce1872bd
Include correct directory for GDAL on non-Win32 systems
2016-07-27 09:25:17 +02:00
Erik Broberg
20ab0cd960
Move definition of PixelRegion to separate file
2016-07-05 16:56:00 -04:00
kbladin
a89f474502
Solve merge conflict and add properties for friction and interaction parameters.
2016-06-30 14:07:51 -04:00
Erik Broberg
1d856151ed
Implement and use factory pattern for TileProvider instantiation
2016-06-29 13:47:11 -04:00
Erik Broberg
dd8bdc69b7
Move tile datatype related stuff to separate file
2016-06-28 11:59:19 -04:00
Erik Broberg
81676ed98f
Move TileIOResult to separate file
2016-06-28 11:18:57 -04:00
Erik Broberg
064c9a5722
Add templated stats collector to store structured data in tables
2016-06-24 11:45:36 -04:00
Alexander Bock
37e18441dc
Support GDAL on non-Windows platforms
...
Fix compile fix with TileProviderManager
Fix projection error on PlanetProjection
2016-06-22 08:51:58 +02:00
Erik Broberg
ef228c7a5e
Add basic class for disc caching of tile data
2016-06-17 00:50:20 -04:00
Erik Broberg
5dcddfe5e9
Separate tile selection from tile provision
2016-06-16 00:08:13 -04:00
Erik Broberg
d635b852a7
Remove old debugrenderer
2016-06-14 23:12:29 -04:00
Erik Broberg
3d7722f4b1
Move ChunkLevelEvaluators classes to separate file
2016-06-14 11:19:22 -04:00
Kalle Bladin
164e133ce9
Update tileprovidermanager to loop through texture categories.
2016-06-13 22:17:15 -04:00
Kalle Bladin
b5f1a09b8c
Cache uniform IDs upon recompiling of shader programs. Renaming of uniforms in shader code.
2016-06-13 18:57:18 -04:00
Erik Broberg
2c89f36cbe
Add class ConvexHull2
2016-06-10 13:49:50 -04:00
Erik Broberg
795846f6ee
Updated file structure and removed unused class GlobeMesh
2016-06-10 11:53:26 -04:00
Erik Broberg
f64998b517
Fix CMake and add MultiLevelTile
2016-06-09 19:58:54 -04:00
Erik Broberg
0fff28f53d
Remove baseclass PatchRenderer and rename patchrenderer.* to chunkrenderer.*
2016-06-08 18:01:54 -04:00
Kalle Bladin
82d375373d
Make it possible to activate and deactivate layer types and blending.
2016-06-05 18:38:19 -04:00
Erik Broberg
785a72ab98
Remove all unused clipmap related code
2016-06-01 20:52:12 -04:00
Erik Broberg
7df837825a
Solved conflict
2016-05-27 17:12:28 -04:00
Erik Broberg
b8ab68647b
Added unimplemented class TemporalTileProvider
2016-05-27 17:01:18 -04:00