Skip to content
This repository has been archived by the owner on Aug 23, 2021. It is now read-only.
/ dx12 Public archive

Layered implment of DirectX 12, that build on Metal on macOS.

License

Notifications You must be signed in to change notification settings

daemyung-archive/dx12

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DX12

Overview

DX12 is a layered implement of DirectX 12, that is build on Metal on macOS.

Features

  • DirectX Graphics Infrastructure
  • DirectX 12
  • COM Smart Pointer

Requirements

Build

Status

CI

Install dependencies

vcpkg install fmt
vcpkg install glslang
vcpkg install spirv-tools
vcpkg install spirv-cross
vcpkg install rapidjson
vcpkg install glfw3
vcpkg install spdlog

Generate Project Files

mkdir build
cmake . -B build -DCMAKE_TOOLCHAIN_FILE=${VCPKG_DIR}/script/buildsystem/vcpkg.cmake

Demos

Clear Render Target View

Triangle

About

Layered implment of DirectX 12, that build on Metal on macOS.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages