Use BSS default constructor

This commit is contained in:
Jaby
2023-06-21 21:45:15 +02:00
committed by Jaby
parent c947f96f28
commit 12d688befb
7 changed files with 160 additions and 161 deletions

View File

@@ -47,12 +47,12 @@ namespace JabyEngine {
}
template<typename T>
static enable_if<internal::is_render_primitive<T>::value>::type render(const T& primitive) {
static enable_if<T::is_render_primitive>::type render(const T& primitive) {
internal::render(reinterpret_cast<const uint32_t*>(&primitive), sizeof(T)/sizeof(uint32_t));
}
template<typename T, size_t N>
static enable_if<internal::is_render_primitive<T>::value>::type render(const LINE_F (&primitives)[N]) {
static enable_if<T::is_render_primitive>::type render(const LINE_F (&primitives)[N]) {
internal::render(reinterpret_cast<const uint32_t*>(&primitives), (sizeof(T)/sizeof(uint32_t))*N);
}