Skip to content

Commit

Permalink
move CCamera.hpp, InputSystem.hpp, SBasicViewParameters.hlsl and Simp…
Browse files Browse the repository at this point in the history
…leWindowedApplication.hpp to `common/include`, remove `common/include/nbl/api/*` (let's just put all headers which are not libraries into top of the common include search directory). Turn 61_UI/include/nbl/this_example/callback.hpp into CEventCallback.hpp - also put into `common/include`. Update all `#include` references in all examples
  • Loading branch information
AnastaZIuk committed Aug 24, 2024
1 parent 63ae37f commit 0f67b74
Show file tree
Hide file tree
Showing 35 changed files with 42 additions and 42 deletions.
2 changes: 1 addition & 1 deletion 06_MeshLoaders/main.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
#include <cstdio>
#include <nabla.h>

#include "nbl/api/CCamera.hpp"
#include "CCamera.hpp"
#include "../common/CommonAPI.h"
#include "nbl/ext/ScreenShot/ScreenShot.h"

Expand Down
2 changes: 1 addition & 1 deletion 08_HelloSwapchain/main.cpp
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
// Copyright (C) 2018-2024 - DevSH Graphics Programming Sp. z O.O.
// This file is part of the "Nabla Engine".
// For conditions of distribution and use, see copyright notice in nabla.h
#include "../common/SimpleWindowedApplication.hpp"
#include "SimpleWindowedApplication.hpp"

//
#include "nbl/video/surface/CSurfaceVulkan.h"
Expand Down
2 changes: 1 addition & 1 deletion 09_DepthBufferAndCamera/main.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
// This file is part of the "Nabla Engine".
// For conditions of distribution and use, see copyright notice in nabla.h
#include "nbl/application_templates/MonoAssetManagerAndBuiltinResourceApplication.hpp"
#include "../common/SimpleWindowedApplication.hpp"
#include "SimpleWindowedApplication.hpp"

// TODO: move back to Nabla
#include "CAssetConverter.h"
Expand Down
2 changes: 1 addition & 1 deletion 0_ImportanceSamplingEnvMaps/main.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
#include <nabla.h>
#include "nbl/ext/FullScreenTriangle/FullScreenTriangle.h"
#include "nbl/ext/ScreenShot/ScreenShot.h"
#include "nbl/api/CCamera.hpp"
#include "CCamera.hpp"
#include "../common/CommonAPI.h"

using namespace nbl;
Expand Down
2 changes: 1 addition & 1 deletion 24_ColorSpaceTest/main.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
// This file is part of the "Nabla Engine".
// For conditions of distribution and use, see copyright notice in nabla.h
#include "nbl/application_templates/MonoAssetManagerAndBuiltinResourceApplication.hpp"
#include "../common/SimpleWindowedApplication.hpp"
#include "SimpleWindowedApplication.hpp"

#include "nbl/video/surface/CSurfaceVulkan.h"
#include "nbl/ext/FullScreenTriangle/FullScreenTriangle.h"
Expand Down
2 changes: 1 addition & 1 deletion 27_PLYSTLDemo/main.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
#include <cstdio>
#include <nabla.h>

#include "nbl/api/CCamera.hpp"
#include "CCamera.hpp"
#include "../common/CommonAPI.h"
#include "nbl/ext/ScreenShot/ScreenShot.h"

Expand Down
8 changes: 4 additions & 4 deletions 35_GeometryCreator/main.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,11 @@
#include "nbl/asset/utils/CGeometryCreator.h"
#include "nbl/video/utilities/CSimpleResizeSurface.h"

#include "../common/SimpleWindowedApplication.hpp"
#include "../common/InputSystem.hpp"
#include "SimpleWindowedApplication.hpp"
#include "InputSystem.hpp"

#include "nbl/api/CCamera.hpp"
#include "nbl/api/hlsl/SBasicViewParameters.hlsl"
#include "CCamera.hpp"
#include "SBasicViewParameters.hlsl"

#include "geometry/creator/spirv/builtin/CArchive.h"
#include "geometry/creator/spirv/builtin/builtinResources.h"
Expand Down
2 changes: 1 addition & 1 deletion 42_FragmentShaderPathTracer/main.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
#include <nabla.h>

#include "../common/CommonAPI.h"
#include "nbl/api/CCamera.hpp"
#include "CCamera.hpp"
#include "nbl/ext/ScreenShot/ScreenShot.h"
#include "nbl/video/utilities/CDumbPresentationOracle.h"

Expand Down
2 changes: 1 addition & 1 deletion 45_BRDFEvalTest/main.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
#include <iostream>
#include <nabla.h>

#include "nbl/api/CCamera.hpp"
#include "CCamera.hpp"
#include "../common/CommonAPI.h"
#ifdef NBL_EMBED_BUILTIN_RESOURCES
#include "example_data/builtin/CArchive.h"
Expand Down
2 changes: 1 addition & 1 deletion 53_ComputeShaders/main.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
#include <cstdio>
#include <nabla.h>

#include "nbl/api/CCamera.hpp"
#include "CCamera.hpp"
#include "../common/CommonAPI.h"
#include "nbl/ext/ScreenShot/ScreenShot.h"

Expand Down
2 changes: 1 addition & 1 deletion 54_Transformations/main.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
#define _NBL_STATIC_LIB_
#include <nabla.h>

#include "nbl/api/CCamera.hpp"
#include "CCamera.hpp"
#include "../common/CommonAPI.h"

using namespace nbl;
Expand Down
2 changes: 1 addition & 1 deletion 56_RayQuery/main.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
#include <nabla.h>

#include "../common/CommonAPI.h"
#include "nbl/api/CCamera.hpp"
#include "CCamera.hpp"
#include "nbl/ext/ScreenShot/ScreenShot.h"
#include "nbl/video/utilities/CDumbPresentationOracle.h"

Expand Down
11 changes: 5 additions & 6 deletions 61_UI/include/nbl/this_example/common.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,14 @@
#define __NBL_THIS_EXAMPLE_COMMON_H_INCLUDED__

#include <nabla.h>
#include "nbl/api/CCamera.hpp"

// TODO: should be in new common api
#include "../common/SimpleWindowedApplication.hpp"
#include "../common/InputSystem.hpp"
// common api
#include "CCamera.hpp"
#include "SimpleWindowedApplication.hpp"
#include "CEventCallback.hpp"

#include "nbl/this_example/callback.hpp"
// example's own headers
#include "nbl/this_example/transform.hpp"

#include "nbl/this_example/renderpass/scene.hpp"
//#include "nbl/this_example/renderpass/ui.hpp"

Expand Down
2 changes: 1 addition & 1 deletion 61_UI/include/nbl/this_example/renderpass/scene.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
#include <nabla.h>

#include "nbl/asset/utils/CGeometryCreator.h"
#include "nbl/api/hlsl/SBasicViewParameters.hlsl"
#include "SBasicViewParameters.hlsl"
#include "geometry/creator/spirv/builtin/CArchive.h"
#include "geometry/creator/spirv/builtin/builtinResources.h"

Expand Down
4 changes: 2 additions & 2 deletions 62_CAD/main.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,8 @@ using namespace video;


#include "nbl/application_templates/MonoAssetManagerAndBuiltinResourceApplication.hpp"
#include "../common/SimpleWindowedApplication.hpp"
#include "../common/InputSystem.hpp"
#include "SimpleWindowedApplication.hpp"
#include "InputSystem.hpp"
#include "nbl/video/utilities/CSimpleResizeSurface.h"

#include "nbl/ext/FullScreenTriangle/FullScreenTriangle.h"
Expand Down
2 changes: 1 addition & 1 deletion 62_SchusslerTest/main.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
#include <nabla.h>

#include "nbl/asset/utils/CGeometryCreator.h"
#include "nbl/api/CCamera.hpp"
#include "CCamera.hpp"
#include "../common/CommonAPI.h"

using namespace nbl;
Expand Down
File renamed without changes.
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
#ifndef __NBL_THIS_EXAMPLE_CALLBACK_H_INCLUDED__
#define __NBL_THIS_EXAMPLE_CALLBACK_H_INCLUDED__
#ifndef __NBL_C_EVENT_CALLBACK_HPP_INCLUDED__
#define __NBL_C_EVENT_CALLBACK_HPP_INCLUDED__

#include "nbl/video/utilities/CSimpleResizeSurface.h"
#include "InputSystem.hpp"

class CEventCallback : public nbl::video::ISimpleManagedSurface::ICallback
{
Expand Down Expand Up @@ -45,4 +46,4 @@ class CEventCallback : public nbl::video::ISimpleManagedSurface::ICallback
nbl::system::logger_opt_smart_ptr m_logger = nullptr;
};

#endif // __NBL_THIS_EXAMPLE_CALLBACK_H_INCLUDED__
#endif // __NBL_C_EVENT_CALLBACK_HPP_INCLUDED__
File renamed without changes.
File renamed without changes.
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
};
#endif // __HLSL_VERSION

#include "nbl/api/hlsl/SBasicViewParameters.hlsl"
#include "SBasicViewParameters.hlsl"

#endif // _THIS_EXAMPLE_GC_COMMON_HLSL_

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@
}
#endif // __HLSL_VERSION

#include "nbl/api/hlsl/SBasicViewParameters.hlsl"
#include "SBasicViewParameters.hlsl"

#endif // _THIS_EXAMPLE_GRID_COMMON_HLSL_

Expand Down
2 changes: 1 addition & 1 deletion old_to_refactor/03_GPU_Mesh/main.cpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@

#include "nbl/api/CCamera.hpp"
#include "CCamera.hpp"


#include "nbl/nblpack.h"
Expand Down
2 changes: 1 addition & 1 deletion old_to_refactor/05_NablaTutorialExample/main.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
#include <cstdio>
#include <nabla.h>

#include "nbl/api/CCamera.hpp"
#include "CCamera.hpp"
#include "../common/CommonAPI.h"

/*
Expand Down
2 changes: 1 addition & 1 deletion old_to_refactor/07.SubpassBaking/main.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
#include <cstdio>
#include <nabla.h>

#include "nbl/api/CCamera.hpp"
#include "CCamera.hpp"
#include "../common/CommonAPI.h"
#include "nbl/ext/ScreenShot/ScreenShot.h"

Expand Down
2 changes: 1 addition & 1 deletion old_to_refactor/07_SubpassBaking/main.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
#include <cstdio>
#include <nabla.h>

#include "nbl/api/CCamera.hpp"
#include "CCamera.hpp"
#include "../common/CommonAPI.h"
#include "nbl/ext/ScreenShot/ScreenShot.h"

Expand Down
2 changes: 1 addition & 1 deletion old_to_refactor/11_LoDSystem/main.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
#define _NBL_STATIC_LIB_
#include <nabla.h>

#include "nbl/api/CCamera.hpp"
#include "CCamera.hpp"
#include "../common/CommonAPI.h"
#include "nbl/ext/ScreenShot/ScreenShot.h"

Expand Down
2 changes: 1 addition & 1 deletion old_to_refactor/12_glTF/main.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
#include <cstdio>
#include <random>

#include "nbl/api/CCamera.hpp"
#include "CCamera.hpp"
#include "../common/CommonAPI.h"
#include "nbl/ext/ScreenShot/ScreenShot.h"

Expand Down
2 changes: 1 addition & 1 deletion old_to_refactor/16_OrderIndependentTransparency/main.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
#include <cstdio>
#include <nabla.h>

#include "nbl/api/CCamera.hpp"
#include "CCamera.hpp"
#include "../common/CommonAPI.h"
#include "nbl/ext/ScreenShot/ScreenShot.h"
#include "nbl/ext/OIT/OIT.h"
Expand Down
2 changes: 1 addition & 1 deletion old_to_refactor/17_SimpleBulletIntegration/main.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
#include <nabla.h>

#include "../common/CommonAPI.h"
#include "nbl/api/CCamera.hpp"
#include "CCamera.hpp"

#include <btBulletDynamicsCommon.h>
#include "BulletCollision/NarrowPhaseCollision/btRaycastCallback.h"
Expand Down
2 changes: 1 addition & 1 deletion old_to_refactor/18_MitsubaLoader/main.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@

#include "nbl/ext/ScreenShot/ScreenShot.h"

#include "nbl/api/CCamera.hpp"
#include "CCamera.hpp"
#include "../common/CommonAPI.h"

#include "../3rdparty/portable-file-dialogs/portable-file-dialogs.h"
Expand Down
2 changes: 1 addition & 1 deletion old_to_refactor/20_Megatexture/main.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
#include <nbl/video/utilities/IGPUVirtualTexture.h>
#include <nabla.h>

#include "nbl/api/CCamera.hpp"
#include "CCamera.hpp"
#include "../common/CommonAPI.h"

using namespace nbl;
Expand Down
2 changes: 1 addition & 1 deletion old_to_refactor/21_DynamicTextureIndexing/main.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
#include <nabla.h>

//! I advise to check out this file, its a basic input handler
#include "nbl/api/CCamera.hpp"
#include "CCamera.hpp"
#include "../common/CommonAPI.h"

#include "nbl/asset/utils/CCPUMeshPackerV1.h"
Expand Down
2 changes: 1 addition & 1 deletion old_to_refactor/60.ClusteredRendering/main.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
#include <nabla.h>

#include "../common/CommonAPI.h"
#include "nbl/api/CCamera.hpp"
#include "CCamera.hpp"
#include "nbl/ext/ScreenShot/ScreenShot.h"
#include "nbl/ui/ICursorControl.h"

Expand Down

0 comments on commit 0f67b74

Please sign in to comment.