Update vectorwrapper.
Also make the necessary changes to fix the build after the update.
This commit is contained in:
parent
be56c55e3e
commit
d96dbb9fe8
6 changed files with 7 additions and 4 deletions
|
@ -11,6 +11,7 @@ option(CURRY_FORCE_OPENGLES "Try to chose the openGL ES renderer if available. E
|
||||||
option(CURRY_RASPBERRY_PI "Compile for Raspberry Pi" OFF)
|
option(CURRY_RASPBERRY_PI "Compile for Raspberry Pi" OFF)
|
||||||
|
|
||||||
set(MYCURRY_RESOURCES_PATH "${CMAKE_CURRENT_SOURCE_DIR}" CACHE STRING "Path to the program's resources")
|
set(MYCURRY_RESOURCES_PATH "${CMAKE_CURRENT_SOURCE_DIR}" CACHE STRING "Path to the program's resources")
|
||||||
|
set(CLOONEL_SRC_DIR "${CMAKE_CURRENT_SOURCE_DIR}/lib/clooneljump")
|
||||||
|
|
||||||
target_architecture(TARGET_ARCH)
|
target_architecture(TARGET_ARCH)
|
||||||
message (STATUS "Target architecture: ${TARGET_ARCH}")
|
message (STATUS "Target architecture: ${TARGET_ARCH}")
|
||||||
|
@ -57,6 +58,7 @@ add_library(${PROJECT_NAME} INTERFACE)
|
||||||
target_compile_options(${PROJECT_NAME} INTERFACE ${common_gcc_flags})
|
target_compile_options(${PROJECT_NAME} INTERFACE ${common_gcc_flags})
|
||||||
target_compile_definitions(${PROJECT_NAME}
|
target_compile_definitions(${PROJECT_NAME}
|
||||||
INTERFACE $<$<CONFIG:Debug>:KAK_DEBUG>
|
INTERFACE $<$<CONFIG:Debug>:KAK_DEBUG>
|
||||||
|
INTERFACE VWR_OUTER_NAMESPACE=curry
|
||||||
)
|
)
|
||||||
target_include_directories(${PROJECT_NAME}
|
target_include_directories(${PROJECT_NAME}
|
||||||
INTERFACE lib/kakoune
|
INTERFACE lib/kakoune
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
Subproject commit ceb3e180fee15ba3d6e7b17e8f88261b35d4ae92
|
Subproject commit 8669e5e67476a1e6c6e6582e2fd46b1a29100b0c
|
|
@ -1 +1 @@
|
||||||
Subproject commit aaa8e75dc125e4116bed76ed14cbfc028bf6e9c7
|
Subproject commit 546bd7e270b486aa8b7e898a0e3008baa84ef6d8
|
|
@ -125,7 +125,6 @@ namespace curry {
|
||||||
bool DrawingQueue::add_layer (uint16_t parName) {
|
bool DrawingQueue::add_layer (uint16_t parName) {
|
||||||
auto& idx_map = m_local_data->layer_idx_map;
|
auto& idx_map = m_local_data->layer_idx_map;
|
||||||
auto it_found = idx_map.lower_bound(parName);
|
auto it_found = idx_map.lower_bound(parName);
|
||||||
assert(&*it_found != nullptr or idx_map.end() == it_found);
|
|
||||||
if (it_found != idx_map.end() and it_found->first == parName) {
|
if (it_found != idx_map.end() and it_found->first == parName) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
|
@ -74,7 +74,7 @@ namespace curry {
|
||||||
}
|
}
|
||||||
|
|
||||||
void Texture::load_empty (cloonel::SDLMain& parSDLMain, const vec2us& parSize) {
|
void Texture::load_empty (cloonel::SDLMain& parSDLMain, const vec2us& parSize) {
|
||||||
assert(parSize > 0);
|
assert(parSize > static_cast<uint16_t>(0));
|
||||||
m_texture = SDLTextureAuto(
|
m_texture = SDLTextureAuto(
|
||||||
SDL_CreateTexture(
|
SDL_CreateTexture(
|
||||||
parSDLMain.GetRenderer(),
|
parSDLMain.GetRenderer(),
|
||||||
|
|
|
@ -39,6 +39,7 @@
|
||||||
} \
|
} \
|
||||||
}
|
}
|
||||||
|
|
||||||
|
namespace curry {
|
||||||
namespace vwr {
|
namespace vwr {
|
||||||
SPECIALIZE_ARRAY_VECTOR(float, 2);
|
SPECIALIZE_ARRAY_VECTOR(float, 2);
|
||||||
SPECIALIZE_ARRAY_VECTOR(uint16_t, 2);
|
SPECIALIZE_ARRAY_VECTOR(uint16_t, 2);
|
||||||
|
@ -95,6 +96,7 @@ namespace vwr {
|
||||||
return implem::vector_cast(parVec, to, std::make_index_sequence<Vec<FROM>::dimensions>());
|
return implem::vector_cast(parVec, to, std::make_index_sequence<Vec<FROM>::dimensions>());
|
||||||
}
|
}
|
||||||
} //namespace vwr
|
} //namespace vwr
|
||||||
|
} //namespace curry
|
||||||
|
|
||||||
namespace curry {
|
namespace curry {
|
||||||
using vec2f = vwr::Vec<std::array<float, 2>>;
|
using vec2f = vwr::Vec<std::array<float, 2>>;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue