Skip to content

JailbreakPapa/Atom

 
 

Atom Renderer

Atom Renderer is the graphics engine powering Open 3D Engine (O3DE). Atom is a modular, data-driven, and multi-threaded rendering engine. With Atom, you can create content using the latest rendering technology.

Quick start

Example

Windows (Visual Studio):

PS C:\Atom>cmake -B build/windows -S . -G "Visual Studio 17"
PS C:\Atom>cmake --build build/windows --config debug --target AzCore -- /m
PS C:\Atom>cmake --build build/windows --config debug --target Atom_Feature_Common -- /m

Windows (Clang with Ninja):

Open "x64 Native Tools Command Prompt for VS"
PS C:\>cd Atom
PS C:\Atom>cmake -B build/windows -S . -G Ninja -DCMAKE_C_COMPILER="C:/Program Files/LLVM/bin/clang.exe" -DCMAKE_CXX_COMPILER="C:/Program Files/LLVM/bin/clang++.exe"
PS C:\Atom>cmake --build build/windows --config debug --target AzCore
PS C:\Atom>cmake --build build/windows --config debug --target Atom_Feature_Common

Linux (Clang with Ninja):

Atom$ cmake -B build/linux -S . -G Ninja -DLY_3RDPARTY_PATH="/home/kiotk/Atom/3rdParty" -DCMAKE_BUILD_TYPE=Debug
Atom$ cmake --build build/linux --config debug --target AzCore
Atom$ cmake --build build/linux --config debug --target Atom_Feature_Common

License

For terms, please see the LICENSE*.TXT files in the Atom/License directory.

About

Atom Renderer

Resources

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • C++ 94.7%
  • CMake 2.6%
  • Python 1.0%
  • C 0.7%
  • Objective-C++ 0.5%
  • Lua 0.2%
  • Other 0.3%