Skip to content

Commit 6a78dd3

Browse files
committed
Fixing Ubuntu 19.04 build
1 parent 7d33aa1 commit 6a78dd3

File tree

7 files changed

+18
-10
lines changed

7 files changed

+18
-10
lines changed

base/gl.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#include "gl.hpp"
22

3-
#if !defined(__ANDROID__)
3+
#if defined(WIN32)
44
#include <mutex>
55

66
typedef PROC(APIENTRYP PFNWGLGETPROCADDRESS)(LPCSTR);

base/vks/filesystem.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
#include "filesystem.hpp"
22

3+
#include <cstring>
34
#include <fstream>
45
#include <istream>
56
#include <iterator>

base/vks/storage.cpp

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,11 @@
88

99
#include "storage.hpp"
1010
#include <string>
11+
#include <cstring>
12+
#include <istream>
13+
#include <fstream>
14+
#include <iterator>
15+
1116

1217
#if defined(WIN32)
1318
#include <Windows.h>
@@ -134,7 +139,7 @@ FileStorage::FileStorage(const std::string& filename) {
134139
_data.reserve(fileSize);
135140

136141
// read the data:
137-
_data.insert(vec.begin(), std::istream_iterator<uint8_t>(file), std::istream_iterator<uint8_t>());
142+
_data.insert(_data.begin(), std::istream_iterator<uint8_t>(file), std::istream_iterator<uint8_t>());
138143
file.close();
139144
#endif
140145
}

cmake/macros/TargetGLFW3.cmake

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,9 @@ macro(TARGET_GLFW3)
1111
elseif(NOT ANDROID)
1212
pkg_check_modules(GLFW3 REQUIRED glfw3>=3.2)
1313
link_directories(${GLFW3_LIBRARY_DIRS})
14+
set(GLFW3_LIBRARY ${GLFW3_LIBRARIES})
1415
endif()
1516
target_include_directories(${TARGET_NAME} PUBLIC ${GLFW3_INCLUDE_DIR})
1617
target_link_libraries(${TARGET_NAME} ${GLFW3_LIBRARY})
18+
message("GLFW3_LIBRARY ${GLFW3_LIBRARY} GLFW3_LIBRARIES ${GLFW3_LIBRARIES} ")
1719
endmacro()

examples/glinterop/glinterop.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@
77
#include <vulkanExampleBase.h>
88
#include <vks/texture.hpp>
99

10-
#if !defined(__ANDROID__)
1110
// FIXME make work on non-Win32 platforms
11+
#if defined(WIN32)
1212
struct ShareHandles {
1313
HANDLE memory{ INVALID_HANDLE_VALUE };
1414
HANDLE glReady{ INVALID_HANDLE_VALUE };

examples/multiview/multiview.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -258,8 +258,8 @@ class VulkanExample : public vkx::ExampleBase {
258258
for (auto& blit : compositeBlits) {
259259
blit.dstSubresource.aspectMask = blit.srcSubresource.aspectMask = vk::ImageAspectFlagBits::eColor;
260260
blit.dstSubresource.layerCount = blit.srcSubresource.layerCount = 1;
261-
blit.srcOffsets[1] = { (int32_t)offscreen.size.width, (int32_t)offscreen.size.height, 1 };
262-
blit.dstOffsets[1] = { (int32_t)offscreen.size.width, (int32_t)offscreen.size.height, 1 };
261+
blit.srcOffsets[1] = vk::Offset3D{ (int32_t)offscreen.size.width, (int32_t)offscreen.size.height, 1 };
262+
blit.dstOffsets[1] = vk::Offset3D{ (int32_t)offscreen.size.width, (int32_t)offscreen.size.height, 1 };
263263
}
264264
compositeBlits[1].srcSubresource.baseArrayLayer = 1;
265265
compositeBlits[1].dstOffsets[0].x += offscreen.size.width;

examples/texturesparseresidency/texturesparseresidency.cpp

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -260,7 +260,7 @@ class VulkanExample : public vkx::ExampleBase {
260260
sparseImageCreateInfo.tiling = vk::ImageTiling::eOptimal;
261261
sparseImageCreateInfo.sharingMode = vk::SharingMode::eExclusive;
262262
sparseImageCreateInfo.initialLayout = vk::ImageLayout::eUndefined;
263-
sparseImageCreateInfo.extent = { texture.width, texture.height, 1 };
263+
sparseImageCreateInfo.extent = vk::Extent3D{ texture.width, texture.height, 1 };
264264
sparseImageCreateInfo.usage = vk::ImageUsageFlagBits::eTransferDst | vk::ImageUsageFlagBits::eSampled;
265265
sparseImageCreateInfo.flags = vk::ImageCreateFlagBits::eSparseBinding | vk::ImageCreateFlagBits::eSparseResidency;
266266
texture.image = device.createImage(sparseImageCreateInfo);
@@ -436,8 +436,8 @@ class VulkanExample : public vkx::ExampleBase {
436436
blit.srcSubresource.baseArrayLayer = 0;
437437
blit.srcSubresource.layerCount = 1;
438438
blit.srcSubresource.mipLevel = 0;
439-
blit.srcOffsets[0] = { 0, 0, 0 };
440-
blit.srcOffsets[1] = { static_cast<int32_t>(textures.source.extent.width), static_cast<int32_t>(textures.source.extent.height), 1 };
439+
blit.srcOffsets[0] = vk::Offset3D{ 0, 0, 0 };
440+
blit.srcOffsets[1] = vk::Offset3D{ static_cast<int32_t>(textures.source.extent.width), static_cast<int32_t>(textures.source.extent.height), 1 };
441441
// Dest
442442
blit.dstSubresource.aspectMask = vk::ImageAspectFlagBits::eColor;
443443
blit.dstSubresource.baseArrayLayer = 0;
@@ -657,8 +657,8 @@ class VulkanExample : public vkx::ExampleBase {
657657
blit.srcSubresource.baseArrayLayer = 0;
658658
blit.srcSubresource.layerCount = 1;
659659
blit.srcSubresource.mipLevel = 0;
660-
blit.srcOffsets[0] = { 0, 0, 0 };
661-
blit.srcOffsets[1] = { static_cast<int32_t>(textures.source.extent.width), static_cast<int32_t>(textures.source.extent.height), 1 };
660+
blit.srcOffsets[0] = vk::Offset3D{ 0, 0, 0 };
661+
blit.srcOffsets[1] = vk::Offset3D{ static_cast<int32_t>(textures.source.extent.width), static_cast<int32_t>(textures.source.extent.height), 1 };
662662
// Dest
663663
blit.dstSubresource.aspectMask = vk::ImageAspectFlagBits::eColor;
664664
blit.dstSubresource.baseArrayLayer = 0;

0 commit comments

Comments
 (0)