diff --git a/qrenderdoc/Windows/PipelineState/PipelineStateViewer.cpp b/qrenderdoc/Windows/PipelineState/PipelineStateViewer.cpp index 34b718fe6..4e395f5f4 100644 --- a/qrenderdoc/Windows/PipelineState/PipelineStateViewer.cpp +++ b/qrenderdoc/Windows/PipelineState/PipelineStateViewer.cpp @@ -1069,7 +1069,7 @@ void PipelineStateViewer::SetupShaderEditButton(QToolButton *button, ResourceId if(!dbg.files.empty() && dbg.encoding != ShaderEncoding::Unknown) { int entryFile = qMax(0, dbg.entryLocation.fileIndex); - if(dbg.editBaseFile >= 0 && dbg.editBaseFile < dbg.files.size()) + if(dbg.editBaseFile >= 0 && dbg.editBaseFile < dbg.files.count()) entryFile = dbg.editBaseFile; QAction *action = new QAction(tr("Edit Source - %1").arg(dbg.files[entryFile].filename), menu); action->setIcon(Icons::page_white_edit()); diff --git a/renderdoc/driver/d3d11/d3d11_device_wrap.cpp b/renderdoc/driver/d3d11/d3d11_device_wrap.cpp index b27aae03c..a689d7c2a 100644 --- a/renderdoc/driver/d3d11/d3d11_device_wrap.cpp +++ b/renderdoc/driver/d3d11/d3d11_device_wrap.cpp @@ -1725,7 +1725,7 @@ bool WrappedID3D11Device::Serialise_CreateGeometryShaderWithStreamOutput( } D3D_PRIMITIVE_TOPOLOGY topo = - DXBC::DXBCContainer::GetOutputTopology(pShaderBytecode, BytecodeLength); + DXBC::DXBCContainer::GetOutputTopology(pShaderBytecode, size_t(BytecodeLength)); uint32_t vertsPerPrim = 1; if(topo == D3D_PRIMITIVE_TOPOLOGY_LINELIST)