(9036bfe98f5d9c1f915347feaf7d9d1a10f04fd8)
#include <QtQuick3DRuntimeRender/private/qssgrenderlayer_p.h>
#include <QtQuick3DRuntimeRender/private/qssgrendershadowmap_p.h>
#include <QtQuick3DRuntimeRender/private/qssglayerrenderdata_p.h>
#include "qssgrendercontextcore.h"
Go to the source code of this file.
|
static QRhiTexture * | allocateRhiShadowTexture (QRhi *rhi, QRhiTexture::Format format, const QSize &size, quint32 numLayers, QRhiTexture::Flags flags) |
static QRhiRenderBuffer * | allocateRhiShadowRenderBuffer (QRhi *rhi, QRhiRenderBuffer::Type type, const QSize &size) |
static bool | checkCompatibility (QSSGShadowMapEntry *entry, const QVector< QSSGShadowMapEntry::AtlasEntry > &atlasEntries) |
static QVector< QSSGShadowMapEntry::AtlasEntry > | createAtlasEntries (const QVarLengthArray< AtlasHelpers::ShelfPacker::AtlasPlacement, 4 > &atlasPlacements, int entrySize, int atlasPageSize) |
◆ allocateRhiShadowRenderBuffer()
◆ allocateRhiShadowTexture()
◆ checkCompatibility()
◆ createAtlasEntries()