lwjgl3 icon indicating copy to clipboard operation
lwjgl3 copied to clipboard

RenderDoc API support

Open io7m opened this issue 3 years ago • 0 comments
trafficstars

Library

Renderdoc

Project page

https://renderdoc.org/

Source repository

https://github.com/baldurk/renderdoc

Platforms

Linux x64, macOS x64, Windows x64

Description

The API to RenderDoc allows for configuring the way frames are captured and other tracing parameters. For a lot of use cases, it isn't necessary, but it does turn out to be useful for Java applications that want to embed an OpenGL or Vulkan context into an existing system like JavaFX. For example, the currently "supported" method for handling Vulkan in JavaFX is to schedule a GPU -> CPU image copy into a JavaFX PixelBuffer from Vulkan at the end of every "frame". This isn't detected by RenderDoc as a frame ending, because it largely expects everyone to be using the Khronos presentation extensions to denote frame starts/ends.

io7m avatar Jan 03 '22 13:01 io7m