Skip to content

Commit c6d7ea0

Browse files
fix missing symbols for DLL builds
1 parent d00e5ce commit c6d7ea0

File tree

3 files changed

+12
-22
lines changed

3 files changed

+12
-22
lines changed

include/nbl/video/IDescriptorPool.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
#ifndef _NBL_I_DESCRIPTOR_POOL_H_INCLUDED_
2-
#define _NBL_I_DESCRIPTOR_POOL_H_INCLUDED_
1+
#ifndef _NBL_VIDEO_I_DESCRIPTOR_POOL_H_INCLUDED_
2+
#define _NBL_VIDEO_I_DESCRIPTOR_POOL_H_INCLUDED_
33

44

55
#include "nbl/core/IReferenceCounted.h"
@@ -21,7 +21,7 @@ class IGPUAccelerationStructure;
2121
class IGPUDescriptorSet;
2222
class IGPUDescriptorSetLayout;
2323

24-
class IDescriptorPool : public core::IReferenceCounted, public IBackendObject
24+
class NBL_API2 IDescriptorPool : public core::IReferenceCounted, public IBackendObject
2525
{
2626
public:
2727
enum E_CREATE_FLAGS : uint32_t

include/nbl/video/IGPUCommandBuffer.h

Lines changed: 6 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,19 @@
1-
#ifndef __NBL_I_GPU_COMMAND_BUFFER_H_INCLUDED__
2-
#define __NBL_I_GPU_COMMAND_BUFFER_H_INCLUDED__
1+
#ifndef _NBL_VIDEO_I_GPU_COMMAND_BUFFER_H_INCLUDED_
2+
#define _NBL_VIDEO_I_GPU_COMMAND_BUFFER_H_INCLUDED_
33

44
#include "nbl/asset/ICommandBuffer.h"
5-
/*
6-
#include "nbl/video/IGPUImage.h"
7-
#include "nbl/video/IGPUImageView.h"
8-
#include "nbl/video/IGPURenderpass.h"
9-
#include "nbl/video/IGPUFramebuffer.h"
10-
#include "nbl/video/IGPUGraphicsPipeline.h"
11-
*/
12-
#include "nbl/video/IGPUDescriptorSet.h"
13-
/*
14-
#include "nbl/video/IGPUPipelineLayout.h"
15-
*/
5+
166
#include "nbl/video/IGPUEvent.h"
7+
#include "nbl/video/IGPUDescriptorSet.h"
178
#include "nbl/video/IGPUComputePipeline.h"
18-
#include "nbl/video/IGPUFramebuffer.h"
199
#include "nbl/video/IGPUGraphicsPipeline.h"
10+
#include "nbl/video/IGPUFramebuffer.h"
2011
#include "nbl/video/IGPUCommandPool.h"
2112

2213
namespace nbl::video
2314
{
2415

25-
class IGPUCommandBuffer :
16+
class NBL_API2 IGPUCommandBuffer :
2617
public core::IReferenceCounted,
2718
public asset::ICommandBuffer<
2819
IGPUBuffer,

include/nbl/video/utilities/IPropertyPool.h

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
11
// Copyright (C) 2018-2020 - DevSH Graphics Programming Sp. z O.O.
22
// This file is part of the "Nabla Engine".
33
// For conditions of distribution and use, see copyright notice in nabla.h
4-
5-
#ifndef __NBL_VIDEO_I_PROPERTY_POOL_H_INCLUDED__
6-
#define __NBL_VIDEO_I_PROPERTY_POOL_H_INCLUDED__
4+
#ifndef _NBL_VIDEO_I_PROPERTY_POOL_H_INCLUDED_
5+
#define _NBL_VIDEO_I_PROPERTY_POOL_H_INCLUDED_
76

87

98
#include "nbl/asset/asset.h"
@@ -17,7 +16,7 @@ namespace nbl::video
1716

1817

1918
// property pool is inherently single threaded
20-
class IPropertyPool : public core::IReferenceCounted
19+
class NBL_API2 IPropertyPool : public core::IReferenceCounted
2120
{
2221
public:
2322
using PropertyAddressAllocator = core::PoolAddressAllocatorST<uint32_t>;

0 commit comments

Comments
 (0)