| 129 | } |
| 130 | |
| 131 | BufferId ResourceHandler::createBufferId( BufferData const & img ) |
| 132 | { |
| 133 | lock_type lock( m_buffersMutex ); |
| 134 | auto data = std::make_unique< BufferData >( img ); |
| 135 | BufferId result{ uint32_t( m_bufferIds.size() + 1u ), data.get() }; |
| 136 | m_bufferIds.try_emplace( result, std::move( data ) ); |
| 137 | return result; |
| 138 | } |
| 139 | |
| 140 | BufferViewId ResourceHandler::createViewId( BufferViewData const & view ) |
| 141 | { |