Our First Game
Getting familiar with the project structure
Selecting a graphics pipeline
Currently, Argo supports using either OpenGL or Vulkan. The OpenGL version is limited to 4.1 due to Apple deprecating OpenGL in favor of Metal on iOS and Mac platforms.
Pipeline differences
Not all functionality is currently available in all of available pipelines. The biggest difference will revolve around modern features such as ray-tracing.
Changing the pipeline
To change the chosen graphics system, modify the value in the CMakeLists.txt
in the root of the project.
Set the desired pipeline to ON
and all other pipelines to OFF
# Only enable one of these optionsSET(OPTS_USE_OPENGL OFF)SET(OPTS_USE_VULKAN ON)