not bus/recording ones), including stream packets IMPORTANT: The sound itself is now part of the payload of all sound events (ie. IMPORTANT: Pitch FXs are now multiplicative instead of additive (neutral value is now 1 instead of 0) IMPORTANT: Removed obsolete SoundSystem config properties StreamBufferSize & StreamBufferNumber, sounds can now optionally be muted when the application is sent to background (on by default) IMPORTANT: Added support for sound panning (including commands), sound spatialization has been entirely revamped and is now data-driven & independent of the channel count (off by default with no listeners) IMPORTANT: Added support for multiple sound listeners (none by default, deactivating sound spatialization globally) IMPORTANT: Added support for config-driven filters for both sounds and buses, including commands: supports internal filters (biquad, low|high|band pass, low|high shelf, notch, peaking & delay) and user-defined custom filters (code only) + orxSOUND_EVENT_SET_PARAM event IMPORTANT: Removed orxSoundSystem_SetSampleData() and replace stream packet payload's as16SampleList with afSampleList (samples are now 32bit floats)
IMPORTANT: Added a new SoundSystem plugin based on MiniAudio that covers all target platforms: all platforms now support loading OGG, WAV & MP3 files as well as writing WAV files, on Windows the audio backend will now update on-the-fly to the one selected by the user
IMPORTANT: The OpenAL, Android & iOS SoundSystem plugins and their external dependencies (OpenAL/OpenAL-Soft, Tremolo & linsndfile) have been removed
IMPORTANT: Added orxMod (ProTracker MOD) init extension, based on the pocketmod library, that adds config-driven MOD support to objects IMPORTANT: Added support for the QOI image format to all plugins/platforms IMPORTANT: Added compressed texture/icon/cursor support for desktop versions (GLFW display plugin) using Basis Universal (UASTC -> ASTC/BC7)
IMPORTANT: Added orxMovie (MPEG1/MP2) init extension, based on the PL_MPEG library, that adds config-driven movie support to objects & command Object.GetMovieDuration IMPORTANT: Added native arm64 support for MacOS 11/XCode 12.x IMPORTANT: Added support for pivot literals to objects & graphics IMPORTANT: Added support for position literals with optional offset (which honors UseParentSpace and supports regular/stepped randomization) and temporary pivot override (for flexible parent/child) alignment to objects IMPORTANT: orxObject_Delete() now only returns orxSTATUS_SUCCESS if the object was actually deleted IMPORTANT: Added config-driven command execution for objects with OnPrepare (can optionally reject object creation), OnCreate & OnDelete (can optionally reject object deletion and remove itself) & Object.SetOnDelete command (which can be called from inside OnDelete for cascading effect) IMPORTANT: Added support for VS2022 and retired support for VS2015 This engine is licensed under the very permissive zlib license,
The work began in 2019 as a response to leading banks and insurance firms calling for ORX to help modernize and standardise the way operational and non-financial risk is categorised, analysed and reported.Orx - Portable Game Engine (Version 1.13)Įmail iarwain to contact the author or, better,Ĭheck orx's homepage for the most up-to-date contact information. ORX and Oliver Wyman used the latest analytics techniques to develop a more up-to-date reference taxonomy, pulling together taxonomies of 50+ financial institutions from across the globe into a reference view. This is also fully compatible with the 2019 Risk Taxonomy report that was released for banks and insurance companies to utilize. By covering the cause-event-impact model, a more insightful view could be provided of how the operational risk taxonomy can be applied in practice by financial organisations. The Cause and Impact Taxonomy allows institutions to benchmark and review their cause, event and impact taxonomies. Together with a panel of operational risk experts from the ORX membership, the Cause and Impact Reference Taxonomy has been developed to support the understanding and use of the taxonomy. Oliver Wyman has collaborated with the world’s largest operational risk association, ORX, to enhance a reference risk taxonomy relevant for the changing financial services industry.