Skip to content

Commit 25d1b7f

Browse files
committed
Span change
1 parent 1380bd0 commit 25d1b7f

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

include/nbl/asset/utils/ISPIRVOptimizer.h

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,9 @@ class ISPIRVOptimizer final : public core::IReferenceCounted
3939
EOP_COUNT
4040
};
4141

42-
ISPIRVOptimizer(core::vector<E_OPTIMIZER_PASS>&& _passes) : m_passes(_passes) {}
42+
ISPIRVOptimizer(std::span<E_OPTIMIZER_PASS> _passes) : m_passes(_passes.size()) {
43+
std::copy(_passes.begin(), _passes.end(), m_passes.begin());
44+
}
4345

4446
core::smart_refctd_ptr<ICPUBuffer> optimize(const uint32_t* _spirv, uint32_t _dwordCount, system::logger_opt_ptr logger) const;
4547
core::smart_refctd_ptr<ICPUBuffer> optimize(const ICPUBuffer* _spirv, system::logger_opt_ptr logger) const;

0 commit comments

Comments
 (0)