Skip to content
baldurk edited this page Dec 12, 2014 · 31 revisions

Current Status

At the moment RenderDoc should support OpenGL 3.2 - 4.4, and some of 4.5 (mostly ARB_dsa isn't supported, but a couple of other things aren't supported). Also persistent mapped buffers a la AZDO aren't supported yet.

Only core profiles of 3.2 and above are supported, so old compatibility features like fixed function, luminance/alpha textures, assembly shaders etc etc are not supported and there are no plans from my side to support anything that far back.

I'm currently testing as many programs as I can get my hands on to get application compatibility improved. Then I'm going to improve the replay application as many features and kinds of support are missing.

To do

  • As above, persistent mapped buffers and ARB_dsa to complete 4.5 support.
  • Multiple frame capture
  • The mesh viewer might as well not work.
  • Overlays work on simple programs, but will often break (e.g. won't work with separable programs).
  • No shader debugging :).
  • Many other things.

Tested support

Sample packs/tutorials/demos

  • g_truc sample pack. Mostly working, except *-texture-pixel-store (some pixel store commands not supported correctly), and several 440- demos that use persistent mapped buffers. Windows and linux tested.
  • Superbible 6 samples. All working, windows and linux tested.
  • bgfx samples. All working aside from bkaradzic/bgfx#209. Windows tested.

Games

  • RAGE - uses compatibility functions, not supported.
  • Wolfenstein: The new Order - uses compatibility functions, not supported.
  • The Evil Within - Another id tech 5 game. Pending testing, as I don't own the game.
  • Starbound - captures & replays successfully, windows tested.
  • UE4 - captures & replays successfully, provided UBO and VB direct writes (persistent mapped buffers) are disabled. Elemental demo tested, windows and linux tested. (Linux captures replay on linux & windows).
  • Tropico 5 - pending testing. I own it, but haven't tested yet.
  • Clockwork Empires - pending testing. I don't own this, so can't test yet.
  • Metro Redux - pending testing, confirmed to be 4.x core.
  • Planetary Annihilation - pending testing. I own it, but haven't tested yet.

Clone this wiki locally