Initialise latest renderdoc API in demos project

* We initialise both 1.0.0 for maximum compatibility, and the latest version for
  maximum functionality.
* It's currently unused anyway
This commit is contained in:
baldurk
2019-01-08 11:38:22 +00:00
parent 24032c0039
commit c34c57fe5c
2 changed files with 8 additions and 2 deletions
+6 -1
View File
@@ -388,10 +388,15 @@ bool GraphicsTest::Init(int argc, char **argv)
{
pRENDERDOC_GetAPI RENDERDOC_GetAPI = (pRENDERDOC_GetAPI)GetProcAddress(mod, "RENDERDOC_GetAPI");
int ret = RENDERDOC_GetAPI(eRENDERDOC_API_Version_1_0_0, (void **)&rdoc);
int ret = RENDERDOC_GetAPI(eRENDERDOC_API_Version_1_4_0, (void **)&rdoc);
if(ret != 1)
rdoc = NULL;
ret = RENDERDOC_GetAPI(eRENDERDOC_API_Version_1_0_0, (void **)&rdoc100);
if(ret != 1)
rdoc100 = NULL;
}
#else
+2 -1
View File
@@ -172,7 +172,8 @@ struct GraphicsTest
bool debugDevice = false;
bool headless = false;
RENDERDOC_API_1_0_0 *rdoc = NULL;
RENDERDOC_API_1_0_0 *rdoc100 = NULL;
RENDERDOC_API_1_4_0 *rdoc = NULL;
};
enum class TestAPI