CMakeSources.cmake 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101
  1. set(BS_BANSHEEVULKANRENDERAPI_INC_NOFILTER
  2. "Win32/BsWin32VideoModeInfo.h"
  3. "Win32/BsWin32RenderWindow.h"
  4. "BsVulkanVertexBuffer.h"
  5. "BsVulkanTimerQuery.h"
  6. "BsVulkanTexture.h"
  7. "BsVulkanRenderTexture.h"
  8. "BsVulkanPrerequisites.h"
  9. "BsVulkanOcclusionQuery.h"
  10. "BsVulkanIndexBuffer.h"
  11. "BsVulkanHardwareBuffer.h"
  12. "BsVulkanGpuProgram.h"
  13. "BsVulkanGpuParamBlockBuffer.h"
  14. "BsVulkanGpuBuffer.h"
  15. "BsVulkanEventQuery.h"
  16. "BsVulkanRenderAPI.h"
  17. "BsVulkanCommandBuffer.h"
  18. "BsVulkanDevice.h"
  19. "BsVulkanGpuPipelineState.h"
  20. "BsVulkanSwapChain.h"
  21. "BsVulkanFramebuffer.h"
  22. "BsVulkanUtility.h"
  23. "BsVulkanGpuParams.h"
  24. "BsVulkanDescriptorPool.h"
  25. "BsVulkanDescriptorLayout.h"
  26. "BsVulkanResource.h"
  27. "BsVulkanQueue.h"
  28. "BsVulkanDescriptorSet.h"
  29. "BsVulkanSamplerState.h"
  30. "BsVulkanGpuPipelineParamInfo.h"
  31. )
  32. set(BS_BANSHEEVULKANRENDERAPI_INC_MANAGERS
  33. "Managers/BsVulkanTextureManager.h"
  34. "Managers/BsVulkanRenderWindowManager.h"
  35. "Managers/BsVulkanQueryManager.h"
  36. "Managers/BsVulkanGLSLProgramFactory.h"
  37. "Managers/BsVulkanHardwareBufferManager.h"
  38. "Managers/BsVulkanRenderAPIFactory.h"
  39. "Managers/BsVulkanCommandBufferManager.h"
  40. "Managers/BsVulkanRenderStateManager.h"
  41. "Managers/BsVulkanVertexInputManager.h"
  42. "Managers/BsVulkanDescriptorManager.h"
  43. )
  44. set(BS_BANSHEEVULKANRENDERAPI_SRC_NOFILTER
  45. "Win32/BsWin32VideoModeInfo.cpp"
  46. "Win32/BsWin32RenderWindow.cpp"
  47. "BsVulkanVertexBuffer.cpp"
  48. "BsVulkanTimerQuery.cpp"
  49. "BsVulkanTexture.cpp"
  50. "BsVulkanRenderTexture.cpp"
  51. "BsVulkanPlugin.cpp"
  52. "BsVulkanOcclusionQuery.cpp"
  53. "BsVulkanIndexBuffer.cpp"
  54. "BsVulkanHardwareBuffer.cpp"
  55. "BsVulkanGpuProgram.cpp"
  56. "BsVulkanGpuParamBlockBuffer.cpp"
  57. "BsVulkanGpuBuffer.cpp"
  58. "BsVulkanEventQuery.cpp"
  59. "BsVulkanRenderAPI.cpp"
  60. "BsVulkanCommandBuffer.cpp"
  61. "BsVulkanDevice.cpp"
  62. "BsVulkanGpuPipelineState.cpp"
  63. "BsVulkanSwapChain.cpp"
  64. "BsVulkanFramebuffer.cpp"
  65. "BsVulkanUtility.cpp"
  66. "BsVulkanGpuParams.cpp"
  67. "BsVulkanDescriptorPool.cpp"
  68. "BsVulkanDescriptorLayout.cpp"
  69. "BsVulkanResource.cpp"
  70. "BsVulkanQueue.cpp"
  71. "BsVulkanDescriptorSet.cpp"
  72. "BsVulkanSamplerState.cpp"
  73. "BsVulkanGpuPipelineParamInfo.cpp"
  74. )
  75. set(BS_BANSHEEVULKANRENDERAPI_SRC_MANAGERS
  76. "Managers/BsVulkanTextureManager.cpp"
  77. "Managers/BsVulkanRenderWindowManager.cpp"
  78. "Managers/BsVulkanQueryManager.cpp"
  79. "Managers/BsVulkanGLSLProgramFactory.cpp"
  80. "Managers/BsVulkanHardwareBufferManager.cpp"
  81. "Managers/BsVulkanRenderAPIFactory.cpp"
  82. "Managers/BsVulkanCommandBufferManager.cpp"
  83. "Managers/BsVulkanRenderStateManager.cpp"
  84. "Managers/BsVulkanVertexInputManager.cpp"
  85. "Managers/BsVulkanDescriptorManager.cpp"
  86. )
  87. source_group("Header Files" FILES ${BS_BANSHEEVULKANRENDERAPI_INC_NOFILTER})
  88. source_group("Header Files\\Managers" FILES ${BS_BANSHEEVULKANRENDERAPI_INC_MANAGERS})
  89. source_group("Source Files" FILES ${BS_BANSHEEVULKANRENDERAPI_SRC_NOFILTER})
  90. source_group("Source Files\\Managers" FILES ${BS_BANSHEEVULKANRENDERAPI_SRC_MANAGERS})
  91. set(BS_BANSHEEVULKANRENDERAPI_SRC
  92. ${BS_BANSHEEVULKANRENDERAPI_INC_NOFILTER}
  93. ${BS_BANSHEEVULKANRENDERAPI_SRC_NOFILTER}
  94. ${BS_BANSHEEVULKANRENDERAPI_INC_MANAGERS}
  95. ${BS_BANSHEEVULKANRENDERAPI_SRC_MANAGERS}
  96. )