Skip to content

Commit 01c13b0

Browse files
committed
save
1 parent 12d5946 commit 01c13b0

File tree

4 files changed

+18
-27
lines changed

4 files changed

+18
-27
lines changed

paparazzi/src/paparazzi.cpp

+6-14
Original file line numberDiff line numberDiff line change
@@ -36,15 +36,7 @@ double getTime() {
3636
return ((unsigned long long)(tv.tv_sec) * 1000 + (unsigned long long)(tv.tv_usec) / 1000) * 0.001;
3737
}
3838

39-
Paparazzi::Paparazzi()
40-
: m_scene(""),
41-
m_lat(0.0),
42-
m_lon(0.0),
43-
m_zoom(0.0f),
44-
m_rotation(0.0f),
45-
m_tilt(0.0),
46-
m_width(0),
47-
m_height(0) {
39+
Paparazzi::Paparazzi() {
4840

4941
m_glContext = std::make_unique<HeadlessContext>();
5042
if (!m_glContext->init()) {
@@ -162,12 +154,12 @@ bool Paparazzi::update(int32_t _maxWaitTime) {
162154
delta = float(getTime() - startTime);
163155

164156
if (bFinish) {
165-
logMsg("Update: Finish!\n");
157+
LOG("Update: Finish!\n");
166158
return true;
167159
}
168160
usleep(10000);
169161
}
170-
logMsg("Update: Done waiting...\n");
162+
LOG("Update: Done waiting...\n");
171163
return false;
172164
}
173165

@@ -178,9 +170,9 @@ void Paparazzi::render(std::string& _image) {
178170

179171
GL::finish();
180172

181-
stbi_write_png_to_func([](void *context, void *data, int size) {
182-
static_cast<std::string*>(context)->append(static_cast<const char*>(data), size);
183-
},
173+
stbi_write_png_to_func(
174+
[](void *context, void *data, int size) {
175+
static_cast<std::string*>(context)->append(static_cast<const char*>(data), size); },
184176
&_image,
185177
m_glContext->width(),
186178
m_glContext->height(),

paparazzi/src/paparazzi.h

+7-7
Original file line numberDiff line numberDiff line change
@@ -27,13 +27,13 @@ class Paparazzi {
2727

2828
std::string m_scene;
2929
std::string m_apiKey;
30-
double m_lat;
31-
double m_lon;
32-
float m_zoom;
33-
float m_rotation;
34-
float m_tilt;
35-
int m_width;
36-
int m_height;
30+
double m_lat = 0.0;
31+
double m_lon = 0.0;
32+
float m_zoom = 0.0f;
33+
float m_rotation = 0.0f;
34+
float m_tilt = 0.0f;
35+
int m_width = 0;
36+
int m_height = 0;
3737

3838
std::unique_ptr<Tangram::Map> m_map;
3939
std::unique_ptr<Tangram::HeadlessContext> m_glContext;

scripts/travis/script_build.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ fi
1212
if [[ ${PLATFORM} == "linux" ]]; then
1313
# Build linux project
1414
echo "Building linux project"
15-
CMAKE_OPTIONS="-DUSE_SYSTEM_FONT_LIBS=1 -DHEADLESS=1 -DUSE_SYSTEM_OSMESA_LIBS=1 -DPAPARAZZI=1 -DUNIT_TESTS=1 -DBENCHMARK=1" make -j 4 linux
15+
CMAKE_OPTIONS="-DTANGRAM_USE_SYSTEM_FONT_LIBS=1 -DTANGRAM_HEADLESS=1 -DTANGRAM_USE_SYSTEM_OSMESA_LIBS=1 -DTANGRAM_PAPARAZZI=1 -DUNIT_TESTS=1 -DBENCHMARK=1" make -j 4 linux
1616
fi
1717

1818
if [[ ${PLATFORM} == "ios" ]]; then

toolchains/linux.cmake

+4-5
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ add_definitions(-DTANGRAM_LINUX)
3131
add_subdirectory(${PROJECT_SOURCE_DIR}/core)
3232

3333
add_library(platform_linux
34-
${PROJECT_SOURCE_DIR}/platforms/linux/src/platform_linux.cpp
34+
${PROJECT_SOURCE_DIR}/platforms/linux/src/linuxPlatform.cpp
3535
${PROJECT_SOURCE_DIR}/platforms/common/urlClient.cpp)
3636

3737
target_include_directories(platform_linux
@@ -67,7 +67,6 @@ if(TANGRAM_APPLICATION)
6767
endif()
6868

6969
add_executable(${EXECUTABLE_NAME}
70-
${PROJECT_SOURCE_DIR}/platforms/linux/src/linuxPlatform.cpp
7170
${PROJECT_SOURCE_DIR}/platforms/linux/src/main.cpp
7271
${PROJECT_SOURCE_DIR}/platforms/common/platform_gl.cpp
7372
${PROJECT_SOURCE_DIR}/platforms/common/glfwApp.cpp
@@ -92,9 +91,9 @@ if(TANGRAM_APPLICATION)
9291

9392
endif()
9493

95-
if (HEADLESS)
94+
if (TANGRAM_HEADLESS)
9695

97-
if (USE_SYSTEM_OSMESA_LIBS)
96+
if (TANGRAM_USE_SYSTEM_OSMESA_LIBS)
9897
include(FindPkgConfig)
9998
pkg_check_modules(OSMesa REQUIRED osmesa)
10099
else ()
@@ -119,7 +118,7 @@ if (HEADLESS)
119118
PUBLIC
120119
PLATFORM_HEADLESS=1)
121120

122-
if (USE_SYSTEM_OSMESA_LIBS)
121+
if (TANGRAM_USE_SYSTEM_OSMESA_LIBS)
123122
else() # if use ExternalProject
124123
add_dependencies(headless_context OSMesa)
125124
endif()

0 commit comments

Comments
 (0)