Skip to content
/ oryol Public
forked from floooh/oryol

Experimental C++11 multi-platform 3D engine

License

Notifications You must be signed in to change notification settings

dganesh/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

Build

How to Build

Public Service Announcements

  • 24-Apr-2016: Big spring cleanup:

    • the Messaging module has been removed
    • the Synth module has been removed (the recommended audio solution for the future is the SoLoud lib)
    • the Time module has been removed and it's classes have been moved into the Core module (under Core/Time)
    • the (empty) OryolClassImpl() macro has been removed
    • I have started to remove the custom integer types like Oryol::uint32, since this is cumbersome in external projects, Oryol will use the types from stdint.h instead (uint32_t, uint16_t etc)

    All in all this change removed about 4.5k lines of code without loss of functionality :)

  • 08-Apr-2016: I have removed the 'git lfs' requirement again, since it doesn't work with github-pages, and all the big files are in the github-pages branch, so in the end it didn't make sense the oryol repo now uses 'git lfs' for some files under data, and the gh-pages branch for the samples webpage, if you haven't please install git lfs support (https://git-lfs.github.com/)

  • 07-Apr-2016: I have added a new sample which demonstrates how to integrate the SoLoud audio lib, here's the web demo: SoloudTedSid

  • 10-Mar-2016: Some API changes in the Gfx module which break existing code have been committed in the last few days, here's an overview of what has changed

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++ 60.6%
  • Objective-C 18.2%
  • Python 8.4%
  • C 7.2%
  • Objective-C++ 4.1%
  • CMake 0.9%
  • Other 0.6%