mirror of
https://github.com/baldurk/renderdoc.git
synced 2026-05-05 09:30:44 +00:00
Compile fixes for linux
This commit is contained in:
@@ -31,6 +31,7 @@
|
||||
class CameraWrapper
|
||||
{
|
||||
public:
|
||||
virtual ~CameraWrapper() {}
|
||||
virtual bool Update(QRect winSize) = 0;
|
||||
virtual Camera *camera() = 0;
|
||||
|
||||
@@ -116,7 +117,7 @@ class ArcballWrapper : public CameraWrapper
|
||||
{
|
||||
public:
|
||||
ArcballWrapper() { m_Cam = Camera_InitArcball(); }
|
||||
~ArcballWrapper() { Camera_Shutdown(m_Cam); }
|
||||
virtual ~ArcballWrapper() { Camera_Shutdown(m_Cam); }
|
||||
Camera *camera() override { return m_Cam; }
|
||||
void Reset(FloatVector pos, float dist)
|
||||
{
|
||||
@@ -223,7 +224,7 @@ class FlycamWrapper : public CameraWrapper
|
||||
{
|
||||
public:
|
||||
FlycamWrapper() { m_Cam = Camera_InitFPSLook(); }
|
||||
~FlycamWrapper() { Camera_Shutdown(m_Cam); }
|
||||
virtual ~FlycamWrapper() { Camera_Shutdown(m_Cam); }
|
||||
Camera *camera() override { return m_Cam; }
|
||||
void Reset(FloatVector pos)
|
||||
{
|
||||
@@ -651,7 +652,7 @@ void BufferViewer::OnEventChanged(uint32_t eventID)
|
||||
qMax(m_ModelVSIn->componentWidth, Formatter::Format(123456.7890123456789).length());
|
||||
|
||||
m_ModelVSOut->componentWidth = m_ModelVSIn->componentWidth;
|
||||
// m_ModelGSOut->componentWidth = m_ModelVSIn->componentWidth;
|
||||
m_ModelGSOut->componentWidth = m_ModelVSIn->componentWidth;
|
||||
|
||||
QVector<VertexInputAttribute> vinputs = m_Ctx->CurPipelineState.GetVertexInputs();
|
||||
|
||||
|
||||
@@ -889,7 +889,7 @@ void D3D11PipelineStateViewer::setShaderState(const D3D11PipelineState::ShaderSt
|
||||
if(s.UseBorder)
|
||||
addressing += QString("<%1>").arg(borderColor);
|
||||
|
||||
QString filter = s.Filter;
|
||||
QString filter = ToQStr(s.Filter);
|
||||
|
||||
if(s.MaxAniso > 1)
|
||||
filter += QString(" %1x").arg(s.MaxAniso);
|
||||
@@ -1324,7 +1324,7 @@ void D3D11PipelineStateViewer::setState()
|
||||
if(showNode(usedSlot, filledSlot))
|
||||
{
|
||||
QString name = "Buffer " + ToQStr(v.Buffer);
|
||||
uint64_t length = 1;
|
||||
qulonglong length = 1;
|
||||
|
||||
if(!filledSlot)
|
||||
{
|
||||
@@ -1417,7 +1417,7 @@ void D3D11PipelineStateViewer::setState()
|
||||
if(showNode(usedSlot, filledSlot))
|
||||
{
|
||||
QString name = "Buffer " + ToQStr(s.Buffer);
|
||||
uint64_t length = 0;
|
||||
qulonglong length = 0;
|
||||
|
||||
if(!filledSlot)
|
||||
{
|
||||
|
||||
@@ -1008,7 +1008,7 @@ void D3D12PipelineStateViewer::setShaderState(const D3D12PipelineState::ShaderSt
|
||||
if(s.UseBorder)
|
||||
addressing += QString("<%1>").arg(borderColor);
|
||||
|
||||
QString filter = s.Filter;
|
||||
QString filter = ToQStr(s.Filter);
|
||||
|
||||
if(s.MaxAniso > 1)
|
||||
filter += QString(" %1x").arg(s.MaxAniso);
|
||||
@@ -1131,8 +1131,8 @@ void D3D12PipelineStateViewer::setShaderState(const D3D12PipelineState::ShaderSt
|
||||
if(length < bytesize)
|
||||
filledSlot = false;
|
||||
|
||||
QTreeWidgetItem *node =
|
||||
makeTreeNode({rootel, (uint64_t)space, regname, name, offset, sizestr, ""});
|
||||
QTreeWidgetItem *node = makeTreeNode(
|
||||
{rootel, (qulonglong)space, regname, name, (qulonglong)offset, sizestr, ""});
|
||||
|
||||
node->setData(0, Qt::UserRole, tag);
|
||||
|
||||
@@ -1316,8 +1316,9 @@ void D3D12PipelineStateViewer::setState()
|
||||
length = buf->length;
|
||||
}
|
||||
|
||||
QTreeWidgetItem *node = makeTreeNode({"Index", name, draw ? draw->indexByteWidth : 0,
|
||||
state.m_IA.ibuffer.Offset, (qulonglong)length, ""});
|
||||
QTreeWidgetItem *node =
|
||||
makeTreeNode({"Index", name, draw ? draw->indexByteWidth : 0,
|
||||
(qulonglong)state.m_IA.ibuffer.Offset, (qulonglong)length, ""});
|
||||
|
||||
ui->iaBuffers->setHoverIcons(node, action, action_hover);
|
||||
|
||||
@@ -1365,7 +1366,7 @@ void D3D12PipelineStateViewer::setState()
|
||||
if(showNode(usedSlot, filledSlot))
|
||||
{
|
||||
QString name = "Buffer " + ToQStr(v.Buffer);
|
||||
uint64_t length = 1;
|
||||
qulonglong length = 1;
|
||||
|
||||
if(!filledSlot)
|
||||
{
|
||||
@@ -1383,7 +1384,7 @@ void D3D12PipelineStateViewer::setState()
|
||||
QTreeWidgetItem *node = NULL;
|
||||
|
||||
if(filledSlot)
|
||||
node = makeTreeNode({i, name, v.Stride, v.Offset, length, ""});
|
||||
node = makeTreeNode({i, name, v.Stride, (qulonglong)v.Offset, length, ""});
|
||||
else
|
||||
node = makeTreeNode({i, "No Buffer Set", "-", "-", "-", ""});
|
||||
|
||||
@@ -1433,7 +1434,7 @@ void D3D12PipelineStateViewer::setState()
|
||||
if(showNode(usedSlot, filledSlot))
|
||||
{
|
||||
QString name = "Buffer " + ToQStr(s.Buffer);
|
||||
uint64_t length = 0;
|
||||
qulonglong length = 0;
|
||||
|
||||
if(!filledSlot)
|
||||
{
|
||||
@@ -1449,7 +1450,7 @@ void D3D12PipelineStateViewer::setState()
|
||||
length = buf->length;
|
||||
}
|
||||
|
||||
QTreeWidgetItem *node = makeTreeNode({i, name, length, s.Offset, ""});
|
||||
QTreeWidgetItem *node = makeTreeNode({i, name, length, (qulonglong)s.Offset, ""});
|
||||
|
||||
ui->gsStreamOut->setHoverIcons(node, action, action_hover);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user