CMakeLists.txt 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. add_library(video_core STATIC
  2. command_processor.cpp
  3. command_processor.h
  4. debug_utils/debug_utils.cpp
  5. debug_utils/debug_utils.h
  6. engines/fermi_2d.cpp
  7. engines/fermi_2d.h
  8. engines/kepler_memory.cpp
  9. engines/kepler_memory.h
  10. engines/maxwell_3d.cpp
  11. engines/maxwell_3d.h
  12. engines/maxwell_compute.cpp
  13. engines/maxwell_compute.h
  14. engines/maxwell_dma.cpp
  15. engines/maxwell_dma.h
  16. engines/shader_bytecode.h
  17. engines/shader_header.h
  18. gpu.cpp
  19. gpu.h
  20. macro_interpreter.cpp
  21. macro_interpreter.h
  22. memory_manager.cpp
  23. memory_manager.h
  24. rasterizer_cache.h
  25. rasterizer_interface.h
  26. renderer_base.cpp
  27. renderer_base.h
  28. renderer_opengl/gl_buffer_cache.cpp
  29. renderer_opengl/gl_buffer_cache.h
  30. renderer_opengl/gl_primitive_assembler.cpp
  31. renderer_opengl/gl_primitive_assembler.h
  32. renderer_opengl/gl_rasterizer.cpp
  33. renderer_opengl/gl_rasterizer.h
  34. renderer_opengl/gl_rasterizer_cache.cpp
  35. renderer_opengl/gl_rasterizer_cache.h
  36. renderer_opengl/gl_resource_manager.cpp
  37. renderer_opengl/gl_resource_manager.h
  38. renderer_opengl/gl_shader_cache.cpp
  39. renderer_opengl/gl_shader_cache.h
  40. renderer_opengl/gl_shader_decompiler.cpp
  41. renderer_opengl/gl_shader_decompiler.h
  42. renderer_opengl/gl_shader_gen.cpp
  43. renderer_opengl/gl_shader_gen.h
  44. renderer_opengl/gl_shader_manager.cpp
  45. renderer_opengl/gl_shader_manager.h
  46. renderer_opengl/gl_shader_util.cpp
  47. renderer_opengl/gl_shader_util.h
  48. renderer_opengl/gl_state.cpp
  49. renderer_opengl/gl_state.h
  50. renderer_opengl/gl_stream_buffer.cpp
  51. renderer_opengl/gl_stream_buffer.h
  52. renderer_opengl/maxwell_to_gl.h
  53. renderer_opengl/renderer_opengl.cpp
  54. renderer_opengl/renderer_opengl.h
  55. renderer_opengl/utils.cpp
  56. renderer_opengl/utils.h
  57. surface.cpp
  58. surface.h
  59. textures/astc.cpp
  60. textures/astc.h
  61. textures/decoders.cpp
  62. textures/decoders.h
  63. textures/texture.h
  64. utils.h
  65. video_core.cpp
  66. video_core.h
  67. )
  68. create_target_directory_groups(video_core)
  69. target_link_libraries(video_core PUBLIC common core)
  70. target_link_libraries(video_core PRIVATE glad)