CMakeSources.cmake 3.3 KB

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