moved headers to include folder

main
Benjamin Kraft 2 weeks ago
parent f4c556a9f3
commit c01d18aa1b
  1. 1
      CMakeLists.txt
  2. 0
      include/glm.h
  3. 0
      include/vulkan/application.hpp
  4. 0
      include/vulkan/buffer.hpp
  5. 0
      include/vulkan/command_pool.hpp
  6. 0
      include/vulkan/image.hpp
  7. 0
      include/vulkan/instance.hpp
  8. 0
      include/vulkan/pipeline.hpp
  9. 0
      include/vulkan/swapchain.hpp
  10. 0
      include/vulkan/utils.h
  11. 0
      include/vulkan/vertex.hpp
  12. 14
      src/vulkan/application.cpp
  13. 10
      src/vulkan/buffer.cpp
  14. 6
      src/vulkan/command_pool.cpp
  15. 6
      src/vulkan/image.cpp
  16. 4
      src/vulkan/instance.cpp
  17. 8
      src/vulkan/pipeline.cpp
  18. 6
      src/vulkan/swapchain.cpp
  19. 4
      src/vulkan/utils.cpp
  20. 2
      src/vulkan/vertex.cpp

@ -11,3 +11,4 @@ find_package(glfw3 REQUIRED)
find_package(glm REQUIRED) find_package(glm REQUIRED)
target_link_libraries(VulkanSimulation glfw Vulkan::Vulkan) target_link_libraries(VulkanSimulation glfw Vulkan::Vulkan)
target_include_directories(VulkanSimulation PRIVATE include)

@ -1,10 +1,10 @@
#include "application.hpp" #include "vulkan/application.hpp"
#include "swapchain.hpp" #include "vulkan/swapchain.hpp"
#include "pipeline.hpp" #include "vulkan/pipeline.hpp"
#include "instance.hpp" #include "vulkan/instance.hpp"
#include "buffer.hpp" #include "vulkan/buffer.hpp"
#include "command_pool.hpp" #include "vulkan/command_pool.hpp"
#include "image.hpp" #include "vulkan/image.hpp"
Application::Application() { Application::Application() {

@ -1,10 +1,10 @@
#include <vector> #include <vector>
#include <cstring> #include <cstring>
#include "buffer.hpp" #include "vulkan/buffer.hpp"
#include "vertex.hpp" #include "vulkan/vertex.hpp"
#include "instance.hpp" #include "vulkan/instance.hpp"
#include "command_pool.hpp" #include "vulkan/command_pool.hpp"
#include "utils.h" #include "vulkan/utils.h"
Buffer::Buffer(VkDeviceSize size, VkBufferUsageFlags usage, VkMemoryPropertyFlags properties) : size(size){ Buffer::Buffer(VkDeviceSize size, VkBufferUsageFlags usage, VkMemoryPropertyFlags properties) : size(size){
VkBufferCreateInfo bufferInfo{}; VkBufferCreateInfo bufferInfo{};

@ -1,6 +1,6 @@
#include "command_pool.hpp" #include "vulkan/command_pool.hpp"
#include "application.hpp" #include "vulkan/application.hpp"
#include "instance.hpp" #include "vulkan/instance.hpp"
CommandPool::CommandPool() { CommandPool::CommandPool() {
Instance::QueueFamilyIndices indices = Instance::findQueueFamilies(Instance::instance->physicalDevice, Instance::instance->surface); Instance::QueueFamilyIndices indices = Instance::findQueueFamilies(Instance::instance->physicalDevice, Instance::instance->surface);

@ -1,6 +1,6 @@
#include "image.hpp" #include "vulkan/image.hpp"
#include "instance.hpp" #include "vulkan/instance.hpp"
#include "utils.h" #include "vulkan/utils.h"
Image::Image(uint32_t width, uint32_t height, VkFormat format, VkImageTiling tiling, Image::Image(uint32_t width, uint32_t height, VkFormat format, VkImageTiling tiling,

@ -1,7 +1,7 @@
#include <stdexcept> #include <stdexcept>
#include <vector> #include <vector>
#include "instance.hpp" #include "vulkan/instance.hpp"
#include "swapchain.hpp" #include "vulkan/swapchain.hpp"
#include <cstring> #include <cstring>
const std::vector<const char*> deviceExtensions = { const std::vector<const char*> deviceExtensions = {

@ -1,9 +1,9 @@
#include <vector> #include <vector>
#include <fstream> #include <fstream>
#include "pipeline.hpp" #include "vulkan/pipeline.hpp"
#include "vertex.hpp" #include "vulkan/vertex.hpp"
#include "instance.hpp" #include "vulkan/instance.hpp"
#include "buffer.hpp" #include "vulkan/buffer.hpp"
std::vector<char> readFile(const std::string& fileName){ std::vector<char> readFile(const std::string& fileName){
std::ifstream file(fileName, std::ios::ate | std::ios::binary); std::ifstream file(fileName, std::ios::ate | std::ios::binary);

@ -1,8 +1,8 @@
#include <limits> #include <limits>
#include <stdexcept> #include <stdexcept>
#include "swapchain.hpp" #include "vulkan/swapchain.hpp"
#include "instance.hpp" #include "vulkan/instance.hpp"
#include "image.hpp" #include "vulkan/image.hpp"
SwapchainSupportDetails querySwapchainSupport(VkPhysicalDevice device, VkSurfaceKHR surface){ SwapchainSupportDetails querySwapchainSupport(VkPhysicalDevice device, VkSurfaceKHR surface){
SwapchainSupportDetails details; SwapchainSupportDetails details;

@ -1,7 +1,7 @@
#include <stdexcept> #include <stdexcept>
#include "utils.h" #include "vulkan/utils.h"
#include "instance.hpp" #include "vulkan/instance.hpp"
uint32_t findMemoryType(uint32_t typeFilter, VkMemoryPropertyFlags propertyFlags) { uint32_t findMemoryType(uint32_t typeFilter, VkMemoryPropertyFlags propertyFlags) {
VkPhysicalDeviceMemoryProperties memoryProperties; VkPhysicalDeviceMemoryProperties memoryProperties;

@ -1,4 +1,4 @@
#include "vertex.hpp" #include "vulkan/vertex.hpp"
VkVertexInputBindingDescription Vertex::getBindingDescription() { VkVertexInputBindingDescription Vertex::getBindingDescription() {
VkVertexInputBindingDescription bindingDescription {}; VkVertexInputBindingDescription bindingDescription {};

Loading…
Cancel
Save