Use BSS default constructor

This commit is contained in:
2023-06-21 21:45:15 +02:00
parent 50a2fc3128
commit 3be39c410b
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);
}