Skip to content

davidlee80/oryol

 
 

Repository files navigation

Oryol

Experimental C++11 multi-platform 3D engine.

Platform Build Status
OSX + Linux (OpenGL) Build Status
Windows (OpenGL + D3D11) Build status

Live Demos

http://floooh.github.io/oryol/

Build

How to Build

Public Service Announcements

  • 08-Oct-2015: You can now build the Metal version with the final OSX 10.11 and Xcode7 versions (previously Xcode7-beta was needed):
# build and run on command line:
> ./fips set config metal-osx-xcode-release
> ./fips build
> ./fips run ImGuiDemo
# or build and debug in Xcode7:
> ./fips set config metal-osx-xcode-debug
> ./fips gen
> ./fips open
# make sure you have Win10, VS2015 and especially cmake-3.4 installed!
> fips set config d3d12-win64-vs2015-release
> fips build
> fips run ImGuiDemo
# or to compile and debug in Visual Studio:
> fips set config d3d12-win64-vs2015-debug
> fips gen
> fips open
  • 24-Jun-2015: the D3D11 renderer should now be on feature parity with the GL renderer, only some small optimizations are missing. To give it a whirl (all samples should work, except the NanoVG demo):
> fips set config d3d11-win64-vs2015-release
> fips build
> fips run SimpleRenderTarget

There are also fips build-configs for VS2013, look in the fips-configs directory.

Read:

Try

A simple standalone app using Oryol: https://github.com/floooh/oryol-test-app

Videos

Please note that these videos use older versions of the Gfx module, details have changed (and will continue to change at least until the Vulkan and DX12 renderer backends have been implemented).

Enjoy!

About

Experimental C++11 multi-platform 3D engine

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 54.2%
  • C 17.2%
  • Objective-C 17.0%
  • Python 7.5%
  • Objective-C++ 3.2%
  • CMake 0.5%
  • Other 0.4%