text: #pragma once
  
  // Careful, this header will be included in all projects precompiled headers
  
  // Solution configuration
  // only defines here
  #include "BoolkaCommon/SolutionConfig.h"
  
  // STL
  #include <algorithm>
  #include <array>
  #include <atomic>
  #include <execution>
  #include <fstream>
  #include <functional>
  #include <initializer_list>
  #include <map>
  #include <stdexcept>
  #include <string>
  #include <thread>
  #include <type_traits>
  #include <unordered_map>
  #include <vector>
  
  // Windows
  #define WIN32_LEAN_AND_MEAN
  #define NOMINMAX
  #define NODRAWTEXT
  #define NOGDI
  #define NOMCX
  #define NOSERVICE
  #define NOHELP
  #include <Windows.h>
  #include <pathcch.h>
  #include <shellapi.h>
  
  // Intrinsics
  #ifdef BLK_USE_SSE
  #include <intrin.h>
  #include <xmmintrin.h>
  #endif
  
  // Own common code
  #include "BoolkaCommon/SolutionHelpers.h"
  #include "Structures/Frustum.h"
  #include "Structures/Matrix.h"
  #include "Structures/Vector.h"
  #include "Structures/AABB.h"
  
  #ifdef BLK_DEBUG
  #include "DebugHelpers/DebugOutputStream.h"
  #endif
  