github ConfettiFX/The-Forge v1.24
Release 1.24 - March 1st, 2019 - Asynchronous Resource Loading | Micro Profiler

latest releases: v1.57, v1.56, v1.55...
5 years ago

The Forge now allows to asynchronously load resources on all platforms. There are two ways to do this:

  • use addResource/updateResource with boolean parameter called batch set to true, and later wait for completion with waitBatchCompleted (used in 01_Transformations, 03_MultiThread, 06_MaterialPlayground, 09_LightShadowPlayground, 09a_HybridRaytracing, 12_RendererRumtimeSwitch, 15_Transparency)
  • use addResource with SyncToken parameter and check for completion with isTokenCompleted or wait for completion with waitTokenCompleted (used in 10_PixelProjectedReflections)
    addResource/updateResource with boolean parameter set to false are the old blocking versions.
    Let us know what you think of this system.
  • We integrated zeux's Micro Profiler into The Forge. So far it supports DirectX 11, 12 and Vulkan. We are still working on Metal and Android support.

Chrome
Micro Profiler in Chrome

Visibility Buffer on PC Windows 10
Micro Profiler in Visibility Buffer

Linux Ubuntu
Micro Profiler Linux Ubuntu

  • Better integration of Ray Tracing into the renderer; still Vulkan RTX is work in progress
  • Fixed Vulkan instance extension bug: "InstanceLayers loop is wrong in CreateInstance" issue #92

Don't miss a new The-Forge release

NewReleases is sending notifications on new releases.