MCPcopy Create free account
hub / github.com/baldurk/renderdoc / ToQStr

Function ToQStr

qrenderdoc/Code/QRDUtils.cpp:1521–1655  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1519#include "renderdoc_tostr.inl"
1520
1521QString ToQStr(const ResourceUsage usage, const GraphicsAPI apitype)
1522{
1523 if(IsD3D(apitype))
1524 {
1525 switch(usage)
1526 {
1527 case ResourceUsage::Unused: return lit("Unused");
1528
1529 case ResourceUsage::VertexBuffer: return lit("Vertex Buffer");
1530 case ResourceUsage::IndexBuffer: return lit("Index Buffer");
1531
1532 case ResourceUsage::VS_Constants: return lit("VS - Constant Buffer");
1533 case ResourceUsage::GS_Constants: return lit("GS - Constant Buffer");
1534 case ResourceUsage::HS_Constants: return lit("HS - Constant Buffer");
1535 case ResourceUsage::DS_Constants: return lit("DS - Constant Buffer");
1536 case ResourceUsage::PS_Constants: return lit("PS - Constant Buffer");
1537 case ResourceUsage::CS_Constants: return lit("CS - Constant Buffer");
1538 case ResourceUsage::TS_Constants: return lit("AS - Constant Buffer");
1539 case ResourceUsage::MS_Constants: return lit("MS - Constant Buffer");
1540 case ResourceUsage::All_Constants: return lit("All - Constant Buffer");
1541
1542 case ResourceUsage::StreamOut: return lit("Stream Out");
1543
1544 case ResourceUsage::VS_Resource: return lit("VS - Resource");
1545 case ResourceUsage::GS_Resource: return lit("GS - Resource");
1546 case ResourceUsage::HS_Resource: return lit("HS - Resource");
1547 case ResourceUsage::DS_Resource: return lit("DS - Resource");
1548 case ResourceUsage::PS_Resource: return lit("PS - Resource");
1549 case ResourceUsage::CS_Resource: return lit("CS - Resource");
1550 case ResourceUsage::TS_Resource: return lit("AS - Resource");
1551 case ResourceUsage::MS_Resource: return lit("MS - Resource");
1552 case ResourceUsage::All_Resource: return lit("All - Resource");
1553
1554 case ResourceUsage::VS_RWResource: return lit("VS - UAV");
1555 case ResourceUsage::HS_RWResource: return lit("HS - UAV");
1556 case ResourceUsage::DS_RWResource: return lit("DS - UAV");
1557 case ResourceUsage::GS_RWResource: return lit("GS - UAV");
1558 case ResourceUsage::PS_RWResource: return lit("PS - UAV");
1559 case ResourceUsage::CS_RWResource: return lit("CS - UAV");
1560 case ResourceUsage::TS_RWResource: return lit("AS - UAV");
1561 case ResourceUsage::MS_RWResource: return lit("MS - UAV");
1562 case ResourceUsage::All_RWResource: return lit("All - UAV");
1563
1564 case ResourceUsage::InputTarget: return lit("Color Input");
1565 case ResourceUsage::ColorTarget: return lit("Rendertarget");
1566 case ResourceUsage::DepthStencilTarget: return lit("Depthstencil");
1567
1568 case ResourceUsage::Indirect: return lit("Indirect argument");
1569
1570 case ResourceUsage::Clear: return lit("Clear");
1571 case ResourceUsage::Discard: return lit("Discard");
1572
1573 case ResourceUsage::GenMips: return lit("Generate Mips");
1574 case ResourceUsage::Resolve: return lit("Resolve");
1575 case ResourceUsage::ResolveSrc: return lit("Resolve - Source");
1576 case ResourceUsage::ResolveDst: return lit("Resolve - Dest");
1577 case ResourceUsage::Copy: return lit("Copy");
1578 case ResourceUsage::CopySrc: return lit("Copy - Source");

Callers 7

ResIdToStringFunction · 0.70
GPUAddressToStringFunction · 0.70
RichResourceTextPaintFunction · 0.70
TypeStringFunction · 0.70
SDObject2VariantFunction · 0.70

Calls 1

IsD3DFunction · 0.85

Tested by

no test coverage detected