Caching descriptor set updates

This commit is contained in:
Dynamitos
2024-05-29 10:40:35 +02:00
parent e0961bce24
commit 4b6022237b
15 changed files with 405 additions and 315 deletions
+10
View File
@@ -104,6 +104,16 @@ public:
return object <=> rhs.object;
}
template<typename F>
constexpr bool operator==(const RefPtr<F>& rhs) const noexcept
{
return object == rhs.getHandle();
}
template<typename F>
constexpr auto operator<=>(const RefPtr<F>& rhs) const noexcept
{
return object <=> rhs.getHandle();
}
template<typename F>
constexpr operator RefPtr<F>()
{
return RefPtr<F>(static_cast<F*>(object));