Skip to content

okhmanyuk-ev/skygfx

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sky-gfx - Lightweight rendering library

Features

  • Supported platforms: Windows, Mac, iOS, Emscripten
  • Supported graphic backends: OpenGL(ES), D3D11, D3D12(wip), Vulkan, Metal(wip)
  • GLSL shaders for any backend via SPIRV-Cross
  • Choosing backend API in runtime, no compilation definitions
  • Raytracing pipeline (wip)

Integration

add_subdirectory(skygfx)
target_link_libraries(YOUR_TARGET skygfx)

Building Examples

Visual Studio

  1. Open the examples folder
  2. Execute build.sh
  3. The build folder will be created in a short time and the .sln file will be inside

Xcode

  1. Open terminal and go to the examples folder
  2. Run sh build.sh command
  3. The build folder will be created in a short time and the .xcodeproj file will be inside

Examples

Examples