Latest Renderdoc Activity
Using profiling to inform coding decisions; a real life example.
To start off, I added the ability for ships to respawn. Giving some forgiveness if the player dies.
That works by adding a spawn component to the entity that needs to respawn fighter ships.
When respawning, you need to know how lo…
https://www.khronos.org/registry/OpenGL-Refpages/gl4/html/glBufferSubData.xhtml
This is supposed to cause a GL_INVALID_ENUM error, and both RenderDoc and your driver should be setting that error.
So you know your game is heavy on the GPU and you're ready to optimize it.
But wait, where exactly do YOU start optimizing? Do you know which parts of your scene are causing your GPU performance bottlenecks?
Well, I have a tool to help you with Unity GPU Performance profiling: RenderDoc.
Quick Naviga…
RenderDoc 1.7 is out with Python API changes, improved capture performance for Direct3D 12 programs, better handling of queue ownership transfer barriers in Vulkan, support for Vulkan's KHR_shader_non_semantic_info extension, and dozens of bug fixes across the board. RenderDoc 1.7 also brings a glo…