Experimental C++11 multi-platform 3D engine.
| Platform | Build Status |
|---|---|
| OSX + Linux (OpenGL) | |
| Windows (OpenGL + D3D11) |
- the Oryol samples page: http://floooh.github.io/oryol/
- KC85 emulator using Oryol as app-wrapper: http://floooh.github.io/virtualkc/
- voxel demo built on top of stb_voxel_render.h: http://floooh.github.io/voxel-test/ (source)
-
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
A simple standalone app using Oryol: https://github.com/floooh/oryol-test-app
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).
- Coding a triangle from scratch OSX, Windows
- Building a standalone app
- Compiling and debugging in QtCreator and CLion