| 123456789101112131415161718192021222324252627282930 |
- set(RESOURCES_PATH "${R3D_ROOT_PATH}/examples/resources/")
- set(INCLUDE_PATH "${R3D_ROOT_PATH}/include")
- function(add_example example_name source_file)
- add_executable(${example_name} ${source_file})
- target_link_libraries(${example_name} PRIVATE raylib r3d)
- target_compile_definitions(${example_name} PRIVATE RESOURCES_PATH="${RESOURCES_PATH}")
- target_include_directories(${example_name} PRIVATE ${RAYLIB_PATH} ${INCLUDE_PATH})
- endfunction()
- add_example(r3d_basic "examples/basic.c")
- add_example(r3d_basic_cpp "examples/basic.cpp")
- add_example(r3d_probe "examples/probe.c")
- add_example(r3d_lights "examples/lights.c")
- add_example(r3d_pbr "examples/pbr.c")
- add_example(r3d_transparency "examples/transparency.c")
- add_example(r3d_skybox "examples/skybox.c")
- add_example(r3d_sponza "examples/sponza.c")
- add_example(r3d_sprite "examples/sprite.c")
- add_example(r3d_animation "examples/animation.c")
- add_example(r3d_bloom "examples/bloom.c")
- add_example(r3d_resize "examples/resize.c")
- add_example(r3d_shader "examples/shader.c")
- add_example(r3d_kinematics "examples/kinematics.c")
- add_example(r3d_particles "examples/particles.c")
- add_example(r3d_instanced "examples/instanced.c")
- add_example(r3d_billboards "examples/billboards.c")
- add_example(r3d_sun "examples/sun.c")
- add_example(r3d_dof "examples/dof.c")
- add_example(r3d_decal "examples/decal.c")
|