"docker-compose-ubuntu.yml" did not exist on "ac0caca73a4ce641ae1b84aafa7f2961d074d018"
  • Alexander Bock's avatar
    Feature/globebrowsing speedup (#735) · 9047dc7a
    Alexander Bock authored
     * Removal of ChunkRenderer, ChunkedLodGlobe, ChunkCuller, chunklevel evaluator, culling classes, layershadermanager, GpuLayer, GPUData, ChunkNode, Grid, BasicGrid, Chunk files, Angle, AABB classes, PointGlobe, Ellipsoid, TileSelector, tiledatatype, iodescription, simplerawtilerreader, rawtilereader
     * Less dynamic allocation for SkirtedGrid, LayerManager, RenderableGlobe, TextureUnit
     * Clean up memory management in RawTiles
     * Code simplification
     * Optimize shader uniform setting
     * Introduce UniformCache
     * Callback simplification
     * Turn ChunkNode into a struct
     * Use a MemoryPool to organize all ChunkNodes rather than use unique_ptr and the necessary memory allocation
     * Collect draw calls
     * Consolidate fragment shaders between local and global renderer
     * Shader cleanup and optimization
     * Update CMake to not include included shaders
     * Integrate traversal function into the looping
     * Replace std::queue with std::vector
     * Merge TextureContainer into MemoryAwareTileCache
     * Lazy computation of chunk bounding boxes
     * Memory management of LayerGroup
     * Remove class hierarchy from tileproviders (temporaltileprovider not working yet)
     * Remove PBO classes
    * Chunk status stored in Chunk
    * Don't create a copy of the ChunkTilePile
    * Enable culling by projected area on default
    * Have raw tile reader return a Tile instead of a shared_ptr to a tile
    * Start making GDAL mandatory
    * Increase the default lod scale factor to 15
    9047dc7a