Lines Matching refs:MipLevels
29 inline void D3D12DecomposeSubresource( UINT Subresource, UINT MipLevels, UINT ArraySize, _Out_ T& MipSlice, _Out_ U& ArraySlice, _Out_ V& PlaneSlice ) noexcept
31 MipSlice = static_cast<T>(Subresource % MipLevels);
32 ArraySlice = static_cast<U>((Subresource / MipLevels) % ArraySize);
33 PlaneSlice = static_cast<V>(Subresource / (MipLevels * ArraySize));
37 constexpr UINT D3D12CalcSubresource( UINT MipSlice, UINT ArraySlice, UINT PlaneSlice, UINT MipLevels, UINT ArraySize ) noexcept
39 return MipSlice + ArraySlice * MipLevels + PlaneSlice * MipLevels * ArraySize;
113 MipLevels = mipLevels;
180 { return D3D12CalcSubresource(MipSlice, ArraySlice, PlaneSlice, MipLevels, ArraySize()); }
189 l.MipLevels == r.MipLevels &&