diff --git a/renderdoc/driver/gl/gl_driver.cpp b/renderdoc/driver/gl/gl_driver.cpp index c7f76b701..eda7bf36f 100644 --- a/renderdoc/driver/gl/gl_driver.cpp +++ b/renderdoc/driver/gl/gl_driver.cpp @@ -4264,6 +4264,9 @@ void WrappedOpenGL::AddUsage(FetchDrawcall d) texList = rs.TexCubeArray; listSize = sizeof(rs.TexCubeArray); break; + case eResType_Count: + RDCASSERT(false); + break; } if(texList != NULL && bind >= 0 && bind < listSize && texList[bind] != 0) diff --git a/renderdoc/driver/gl/gl_replay.cpp b/renderdoc/driver/gl/gl_replay.cpp index 1817ff914..93473bfe3 100644 --- a/renderdoc/driver/gl/gl_replay.cpp +++ b/renderdoc/driver/gl/gl_replay.cpp @@ -1219,6 +1219,9 @@ void GLReplay::SavePipelineState() case eResType_TextureCubeArray: target = eGL_TEXTURE_CUBE_MAP_ARRAY; break; + case eResType_Count: + RDCASSERT(false); + break; } if(target != eGL_NONE) @@ -2684,6 +2687,11 @@ ResourceId GLReplay::CreateProxyTexture(FetchTexture templateTex) gl.glTextureStorage3DEXT(tex, eGL_TEXTURE_CUBE_MAP_ARRAY, templateTex.mips, intFormat, templateTex.width, templateTex.height, templateTex.arraysize); break; } + case eResType_Count: + { + RDCASSERT(false); + break; + } } if(templateTex.customName) diff --git a/renderdoccmd/renderdoccmd_linux.cpp b/renderdoccmd/renderdoccmd_linux.cpp index 3d2e5d1e5..3b4eb1f5d 100644 --- a/renderdoccmd/renderdoccmd_linux.cpp +++ b/renderdoccmd/renderdoccmd_linux.cpp @@ -120,7 +120,7 @@ void DisplayRendererPreview(ReplayRenderer *renderer, TextureDisplay displayCfg) switch (event->response_type & 0x7f) { case XCB_EXPOSE: - ReplayRenderer_SetFrameEvent(renderer, 0, 10000000+rand()%1000, true); + ReplayRenderer_SetFrameEvent(renderer, 10000000+rand()%1000, true); ReplayOutput_Display(out); break; case XCB_CLIENT_MESSAGE: @@ -147,7 +147,7 @@ void DisplayRendererPreview(ReplayRenderer *renderer, TextureDisplay displayCfg) free(event); } - ReplayRenderer_SetFrameEvent(renderer, 0, 10000000+rand()%1000, true); + ReplayRenderer_SetFrameEvent(renderer, 10000000+rand()%1000, true); ReplayOutput_Display(out); usleep(100000);