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 |
|
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 |
|
Kalle Bladin
|
7df7df6610
|
Implement skirts.
|
2016-05-27 16:48:23 -04:00 |
|
Erik Broberg
|
21965ff915
|
Factored out async reading from tile data provision, creating an endpoint for future disk caching of tile
|
2016-05-26 18:17:20 -04:00 |
|
Erik Broberg
|
6dc2ced613
|
Removed unused class TextureTileSet
|
2016-05-25 15:48:46 -04:00 |
|
Erik Broberg
|
efa78e6756
|
TextureDataProvider is no longer templated
|
2016-05-18 16:52:58 -04:00 |
|
Erik Broberg
|
1615b92162
|
Changed gdaldataconverter to TextureDataProvider. Clean up public interface and added skeleton interface for async data fetching
|
2016-05-18 10:53:56 -04:00 |
|
Erik Broberg
|
a9d34d4d25
|
Added thread pool class and a simple unit test
|
2016-05-16 20:28:16 -04:00 |
|
Kalle Bladin
|
c4c65c98d8
|
Solve merge conflict and removed rendering of borders.
|
2016-05-13 19:01:47 -04:00 |
|
Kalle Bladin
|
6c13686229
|
Layered texture shader provider used to get shaders up to date. Not everything implemented yet.
|
2016-05-13 17:32:14 -04:00 |
|
Erik Broberg
|
ac24890195
|
Merge
|
2016-05-13 15:19:37 -04:00 |
|
Erik Broberg
|
ca968b8589
|
Added AABB class, doing frustum culling based screen space AABB based on chunks 8 extreme points (min/max height per corner)
|
2016-05-13 15:15:08 -04:00 |
|
Kalle Bladin
|
edf08d2b3d
|
Use datastructure TextureTile for tiles in shader.
|
2016-05-12 13:15:50 -04:00 |
|
Erik Broberg
|
6480ab3f11
|
Renamed ChunkLodGlobe to ChunkedLogGlobe and made DistanceSwitch not a renderable
|
2016-05-11 16:10:39 -04:00 |
|
Erik Broberg
|
5cade91a37
|
Created class Chunk with a corresponding rendering method
|
2016-05-10 20:00:15 -04:00 |
|
Erik Broberg
|
dbf7aa97ce
|
Merged ChunkIndex and GeodeticTileIndex
|
2016-05-10 15:47:58 -04:00 |
|
Kalle Bladin
|
9d1b6a33b6
|
Add class horizonculler and fix for explicit opengl types.
|
2016-05-09 23:19:49 -04:00 |
|
Kalle Bladin
|
47ea06ca94
|
Render patches locally (camera space).
|
2016-05-04 15:52:36 -04:00 |
|
Kalle Bladin
|
6de208721d
|
Separate shader files.
|
2016-05-04 13:19:46 -04:00 |
|
Kalle Bladin
|
3a947a9e18
|
New class TileProviderManager has control over tileproviders shared between different renderables.
|
2016-05-03 20:05:31 -04:00 |
|
Kalle Bladin
|
a3221dd5e7
|
Include ellipsoid.hglsl as an include file for use in ellipsoidal mapping.
|
2016-05-03 16:26:00 -04:00 |
|
Kalle Bladin
|
6f4e39cc7d
|
Generalize gdaldataconverter so it can handle any data type.
|
2016-05-03 16:00:29 -04:00 |
|
Kalle Bladin
|
32dc765c45
|
A simple test for PatchCoverageProvider
|
2016-05-02 12:29:18 -04:00 |
|