mirror of
https://github.com/OpenSpace/OpenSpace.git
synced 2026-05-11 22:10:07 -05:00
Solve problems with building on OSX.
This commit is contained in:
Symlink
+1
@@ -0,0 +1 @@
|
||||
libgdal.1.dylib
|
||||
@@ -85,7 +85,7 @@ Angle<T> Angle<T>::fromDegrees(T degrees) {
|
||||
|
||||
template <typename T>
|
||||
Angle<T> Angle<T>::fromRevolutions(T revs) {
|
||||
return Angle<T>(asDegrees * 2 * PI);
|
||||
return Angle<T>(revs * 2 * PI);
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -135,7 +135,7 @@ public:
|
||||
|
||||
GeodeticPatch(const GeodeticPatch& patch);
|
||||
|
||||
GeodeticPatch::GeodeticPatch(const GeodeticTileIndex& tileIndex);
|
||||
GeodeticPatch(const GeodeticTileIndex& tileIndex);
|
||||
|
||||
|
||||
void setCenter(const Geodetic2&);
|
||||
|
||||
@@ -53,11 +53,11 @@ namespace openspace {
|
||||
{
|
||||
// init Renderer
|
||||
auto outerPatchRenderer = new ClipMapPatchRenderer(
|
||||
shared_ptr<OuterClipMapGrid>(new OuterClipMapGrid(512)),
|
||||
shared_ptr<OuterClipMapGrid>(new OuterClipMapGrid(256)),
|
||||
tileProviderManager);
|
||||
_outerPatchRenderer.reset(outerPatchRenderer);
|
||||
auto innerPatchRenderer = new ClipMapPatchRenderer(
|
||||
shared_ptr<InnerClipMapGrid>(new InnerClipMapGrid(512)),
|
||||
shared_ptr<InnerClipMapGrid>(new InnerClipMapGrid(256)),
|
||||
tileProviderManager);
|
||||
_innerPatchRenderer.reset(innerPatchRenderer);
|
||||
}
|
||||
|
||||
@@ -76,7 +76,7 @@ namespace openspace {
|
||||
colorTextureDictionary.getValue("FilePath", path);
|
||||
std::shared_ptr<TileProvider> colorTextureProvider =
|
||||
std::shared_ptr<TileProvider>(new TileProvider(
|
||||
path, 5000, 512));
|
||||
path, 5000, 1024));
|
||||
_tileProviderManager->addColorTexture(name, colorTextureProvider);
|
||||
}
|
||||
|
||||
@@ -97,8 +97,8 @@ namespace openspace {
|
||||
_tileProviderManager->addHeightMap(name, heightMapProvider);
|
||||
}
|
||||
|
||||
//addSwitchValue(std::shared_ptr<ClipMapGlobe>(
|
||||
// new ClipMapGlobe(_ellipsoid, _tileProviderManager)), 1e8);
|
||||
addSwitchValue(std::shared_ptr<ClipMapGlobe>(
|
||||
new ClipMapGlobe(_ellipsoid, _tileProviderManager)), 1e8);
|
||||
addSwitchValue(std::shared_ptr<ChunkLodGlobe>(
|
||||
new ChunkLodGlobe(_ellipsoid, _tileProviderManager)), 1e9);
|
||||
addSwitchValue(std::shared_ptr<GlobeMesh>(new GlobeMesh()), 1e10);
|
||||
|
||||
@@ -25,7 +25,7 @@
|
||||
#ifndef __TILE_PROVIDER_MANAGER_H__
|
||||
#define __TILE_PROVIDER_MANAGER_H__
|
||||
|
||||
#include "modules\globebrowsing\other\tileprovider.h"
|
||||
#include "modules/globebrowsing/other/tileprovider.h"
|
||||
|
||||
#include <memory>
|
||||
#include <vector>
|
||||
|
||||
@@ -114,7 +114,7 @@ namespace openspace {
|
||||
0); // Line spacing
|
||||
|
||||
if (err != CE_None) {
|
||||
LERROR("There was a IO error (" << err << ") for: " << dataSet->GetDescription());
|
||||
//LERROR("There was a IO error (" << err << ") for: " << dataSet->GetDescription());
|
||||
}
|
||||
}
|
||||
// GDAL reads image data top to bottom. We want the opposite.
|
||||
@@ -206,7 +206,7 @@ namespace openspace {
|
||||
format.glFormat = GL_RGBA;
|
||||
break;
|
||||
default:
|
||||
LERROR("Too many channels for OpenGL.");
|
||||
//LERROR("Too many channels for OpenGL.");
|
||||
break;
|
||||
}
|
||||
return format;
|
||||
@@ -239,7 +239,7 @@ namespace openspace {
|
||||
return GL_DOUBLE;
|
||||
break;
|
||||
default:
|
||||
LERROR("GDAL data type unknown to OpenGL: " << gdalType);
|
||||
//LERROR("GDAL data type unknown to OpenGL: " << gdalType);
|
||||
return GL_UNSIGNED_BYTE;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -311,10 +311,10 @@ namespace openspace {
|
||||
|
||||
|
||||
|
||||
uvec2 texture00DimensionsHeight = patchCoverageHeight.textureTransformPairs[0].first->dimensions().xy;
|
||||
uvec2 texture10DimensionsHeight = patchCoverageHeight.textureTransformPairs[1].first->dimensions().xy;
|
||||
uvec2 texture01DimensionsHeight = patchCoverageHeight.textureTransformPairs[2].first->dimensions().xy;
|
||||
uvec2 texture11DimensionsHeight = patchCoverageHeight.textureTransformPairs[3].first->dimensions().xy;
|
||||
uvec2 texture00DimensionsHeight = patchCoverageHeight.textureTransformPairs[0].first->dimensions().xy();
|
||||
uvec2 texture10DimensionsHeight = patchCoverageHeight.textureTransformPairs[1].first->dimensions().xy();
|
||||
uvec2 texture01DimensionsHeight = patchCoverageHeight.textureTransformPairs[2].first->dimensions().xy();
|
||||
uvec2 texture11DimensionsHeight = patchCoverageHeight.textureTransformPairs[3].first->dimensions().xy();
|
||||
|
||||
_programObjectGlobalRendering->setUniform("texture00DimensionsHeight", texture00DimensionsHeight);
|
||||
_programObjectGlobalRendering->setUniform("texture10DimensionsHeight", texture10DimensionsHeight);
|
||||
@@ -364,10 +364,10 @@ namespace openspace {
|
||||
patchCoverageColor.textureTransformPairs[3].second);
|
||||
|
||||
|
||||
uvec2 texture00DimensionsColor = patchCoverageColor.textureTransformPairs[0].first->dimensions().xy;
|
||||
uvec2 texture10DimensionsColor = patchCoverageColor.textureTransformPairs[1].first->dimensions().xy;
|
||||
uvec2 texture01DimensionsColor = patchCoverageColor.textureTransformPairs[2].first->dimensions().xy;
|
||||
uvec2 texture11DimensionsColor = patchCoverageColor.textureTransformPairs[3].first->dimensions().xy;
|
||||
uvec2 texture00DimensionsColor = patchCoverageColor.textureTransformPairs[0].first->dimensions().xy();
|
||||
uvec2 texture10DimensionsColor = patchCoverageColor.textureTransformPairs[1].first->dimensions().xy();
|
||||
uvec2 texture01DimensionsColor = patchCoverageColor.textureTransformPairs[2].first->dimensions().xy();
|
||||
uvec2 texture11DimensionsColor = patchCoverageColor.textureTransformPairs[3].first->dimensions().xy();
|
||||
|
||||
_programObjectGlobalRendering->setUniform("texture00DimensionsColor", texture00DimensionsColor);
|
||||
_programObjectGlobalRendering->setUniform("texture10DimensionsColor", texture10DimensionsColor);
|
||||
@@ -497,10 +497,10 @@ namespace openspace {
|
||||
|
||||
|
||||
|
||||
uvec2 texture00DimensionsHeight = patchCoverageHeight.textureTransformPairs[0].first->dimensions().xy;
|
||||
uvec2 texture10DimensionsHeight = patchCoverageHeight.textureTransformPairs[1].first->dimensions().xy;
|
||||
uvec2 texture01DimensionsHeight = patchCoverageHeight.textureTransformPairs[2].first->dimensions().xy;
|
||||
uvec2 texture11DimensionsHeight = patchCoverageHeight.textureTransformPairs[3].first->dimensions().xy;
|
||||
uvec2 texture00DimensionsHeight = patchCoverageHeight.textureTransformPairs[0].first->dimensions().xy();
|
||||
uvec2 texture10DimensionsHeight = patchCoverageHeight.textureTransformPairs[1].first->dimensions().xy();
|
||||
uvec2 texture01DimensionsHeight = patchCoverageHeight.textureTransformPairs[2].first->dimensions().xy();
|
||||
uvec2 texture11DimensionsHeight = patchCoverageHeight.textureTransformPairs[3].first->dimensions().xy();
|
||||
|
||||
_programObjectLocalRendering->setUniform("texture00DimensionsHeight", texture00DimensionsHeight);
|
||||
_programObjectLocalRendering->setUniform("texture10DimensionsHeight", texture10DimensionsHeight);
|
||||
@@ -552,10 +552,10 @@ namespace openspace {
|
||||
patchCoverageColor.textureTransformPairs[3].second);
|
||||
|
||||
|
||||
uvec2 texture00DimensionsColor = patchCoverageColor.textureTransformPairs[0].first->dimensions().xy;
|
||||
uvec2 texture10DimensionsColor = patchCoverageColor.textureTransformPairs[1].first->dimensions().xy;
|
||||
uvec2 texture01DimensionsColor = patchCoverageColor.textureTransformPairs[2].first->dimensions().xy;
|
||||
uvec2 texture11DimensionsColor = patchCoverageColor.textureTransformPairs[3].first->dimensions().xy;
|
||||
uvec2 texture00DimensionsColor = patchCoverageColor.textureTransformPairs[0].first->dimensions().xy();
|
||||
uvec2 texture10DimensionsColor = patchCoverageColor.textureTransformPairs[1].first->dimensions().xy();
|
||||
uvec2 texture01DimensionsColor = patchCoverageColor.textureTransformPairs[2].first->dimensions().xy();
|
||||
uvec2 texture11DimensionsColor = patchCoverageColor.textureTransformPairs[3].first->dimensions().xy();
|
||||
|
||||
_programObjectLocalRendering->setUniform("texture00DimensionsColor", texture00DimensionsColor);
|
||||
_programObjectLocalRendering->setUniform("texture10DimensionsColor", texture10DimensionsColor);
|
||||
|
||||
Reference in New Issue
Block a user