wisdom
Loading...
Searching...
No Matches
Constants

All constant values.

All constant values.

CoreConstants

Specification


C Version:

#define WIS_DESCRIPTOR_OFFSET_APPEND ((uint32_t)0xffffffff)
#define WIS_REMAINING_LAYERS ((uint32_t)0xffffffff)
#define WIS_REMAINING_MIPS ((uint32_t)0xffffffff)
#define WIS_ROOT_SIGNATURE_DWORDS ((uint32_t)64)
#define WIS_TRANSIENT_MAX_BARRIER_COUNT ((uint32_t)32)
#define WIS_MAX_PLANE_COUNT ((uint32_t)3)
#define WIS_MIN_SUPPORTED_INPUT_ATTRIBUTES ((uint32_t)16)
#define WIS_MIN_SUPPORTED_INPUT_BINDINGS ((uint32_t)16)
#define WIS_MAX_RENDER_TARGETS ((uint32_t)8)
#define WIS_MAX_VIEWPORTS ((uint32_t)16)
#define WIS_MAX_COPY_REGIONS ((uint32_t)16)
#define WIS_ABSOLUTE_MAX_SWAPCHAIN_IMAGES ((uint32_t)16)
#define WIS_ABSOLUTE_MAX_INPUT_BINDINGS ((uint32_t)32)
#define WIS_WHOLE_SIZE ((uint64_t)0xffffffffffffffff)

C++ Version:

namespace wis{
static constexpr std::uint32_t DescriptorOffsetAppend = 0xffffffff;
static constexpr std::uint32_t RemainingLayers = 0xffffffff;
static constexpr std::uint32_t RemainingMips = 0xffffffff;
static constexpr std::uint32_t RootSignatureDwords = 64;
static constexpr std::uint32_t TransientMaxBarrierCount = 32;
static constexpr std::uint32_t MaxPlaneCount = 3;
static constexpr std::uint32_t MinSupportedInputAttributes = 16;
static constexpr std::uint32_t MinSupportedInputBindings = 16;
static constexpr std::uint32_t MaxRenderTargets = 8;
static constexpr std::uint32_t MaxViewports = 16;
static constexpr std::uint32_t MaxCopyRegions = 16;
static constexpr std::uint32_t AbsoluteMaxSwapchainImages = 16;
static constexpr std::uint32_t AbsoluteMaxInputBindings = 32;
static constexpr std::uint64_t WholeSize = 0xffffffffffffffff;
}

See Also