![]() |
Qt 6.x
The Qt SDK
|
#include "qrhi_p.h"
#include <qmath.h>
#include <QLoggingCategory>
#include "qrhinull_p.h"
#include "qrhigles2_p.h"
#include <memory>
Go to the source code of this file.
Variables | |
static Q_CONSTINIT QBasicAtomicInteger< QRhiGlobalObjectIdGenerator::Type > | counter = Q_BASIC_ATOMIC_INITIALIZER(0) |
|
inlinestatic |
\variable QRhiDriverInfo::deviceName
\variable QRhiDriverInfo::deviceId
\variable QRhiDriverInfo::vendorId
\variable QRhiDriverInfo::deviceType
Definition at line 8385 of file qrhi.cpp.
References QRhiDriverInfo::CpuDevice, QRhiDriverInfo::DiscreteDevice, QRhiDriverInfo::ExternalDevice, QRhiDriverInfo::IntegratedDevice, QRhiDriverInfo::UnknownDevice, and QRhiDriverInfo::VirtualDevice.
Referenced by operator<<().
|
inlinestatic |
Definition at line 10554 of file qrhi.cpp.
References qMin().
Referenced by QRhiPassResourceTracker::registerBuffer(), and QRhiPassResourceTracker::registerTexture().
|
inlinestatic |
|
inlinestatic |
Definition at line 10592 of file qrhi.cpp.
References QRhiPassResourceTracker::TexStorageLoad, QRhiPassResourceTracker::TexStorageLoadStore, and QRhiPassResourceTracker::TexStorageStore.
Referenced by QRhiPassResourceTracker::registerTexture().
QDebug operator<< | ( | QDebug | dbg, |
const QRhiDepthStencilClearValue & | v | ||
) |
QDebug operator<< | ( | QDebug | dbg, |
const QRhiDriverInfo & | info | ||
) |
Definition at line 8404 of file qrhi.cpp.
References deviceTypeStr(), Qt::hex(), and info.
QDebug operator<< | ( | QDebug | dbg, |
const QRhiScissor & | s | ||
) |
QDebug operator<< | ( | QDebug | dbg, |
const QRhiShaderResourceBinding & | b | ||
) |
Definition at line 6037 of file qrhi.cpp.
References QRhiShaderResourceBinding::BufferLoad, QRhiShaderResourceBinding::BufferLoadStore, QRhiShaderResourceBinding::BufferStore, d, i, QRhiShaderResourceBinding::ImageLoad, QRhiShaderResourceBinding::ImageLoadStore, QRhiShaderResourceBinding::ImageStore, QRhiShaderResourceBinding::SampledTexture, QRhiShaderResourceBinding::Sampler, QRhiImplementation::shaderResourceBindingData(), QRhiShaderResourceBinding::Texture, and QRhiShaderResourceBinding::UniformBuffer.
QDebug operator<< | ( | QDebug | dbg, |
const QRhiShaderResourceBindings & | srb | ||
) |
QDebug operator<< | ( | QDebug | dbg, |
const QRhiShaderStage & | s | ||
) |
\variable QRhiStats::totalPipelineCreationTime
The total time in milliseconds spent in graphics and compute pipeline creation, which usually involves shader compilation or cache lookups, and potentially expensive processing.
\variable QRhiStats::blockCount
Statistic reported from the Vulkan or D3D12 memory allocator.
\variable QRhiStats::allocCount
Statistic reported from the Vulkan or D3D12 memory allocator.
\variable QRhiStats::usedBytes
Statistic reported from the Vulkan or D3D12 memory allocator.
\variable QRhiStats::unusedBytes
Statistic reported from the Vulkan or D3D12 memory allocator.
\variable QRhiStats::totalUsageBytes
Valid only with D3D12 currently. Matches IDXGIAdapter3::QueryVideoMemoryInfo().
Definition at line 9968 of file qrhi.cpp.
References info.
QDebug operator<< | ( | QDebug | dbg, |
const QRhiSwapChainHdrInfo & | info | ||
) |
Definition at line 7490 of file qrhi.cpp.
References QRhiSwapChainHdrInfo::ColorComponentValue, info, and QRhiSwapChainHdrInfo::LuminanceInNits.
QDebug operator<< | ( | QDebug | dbg, |
const QRhiVertexInputAttribute & | a | ||
) |
QDebug operator<< | ( | QDebug | dbg, |
const QRhiVertexInputBinding & | b | ||
) |
QDebug operator<< | ( | QDebug | dbg, |
const QRhiVertexInputLayout & | v | ||
) |
QDebug operator<< | ( | QDebug | dbg, |
const QRhiViewport & | v | ||
) |
|
static |
Definition at line 7665 of file qrhi.cpp.
References QRhiResource::Buffer, QRhiResource::CommandBuffer, QRhiResource::ComputePipeline, QRhiResource::GraphicsPipeline, QRhiResource::RenderBuffer, QRhiResource::RenderPassDescriptor, QRhiResource::Sampler, QRhiResource::ShaderResourceBindings, QRhiResource::SwapChain, QRhiResource::SwapChainRenderTarget, QRhiResource::Texture, and QRhiResource::TextureRenderTarget.
Referenced by QRhiImplementation::~QRhiImplementation().
|
static |