Skip to content

Commit 039734a

Browse files
committed
Merge branch 'master' into ray_query_geometry_creator_example
2 parents b9905c2 + ec1db68 commit 039734a

File tree

3 files changed

+13
-4
lines changed

3 files changed

+13
-4
lines changed

3rdparty/CMakeLists.txt

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -383,8 +383,17 @@ if(NBL_BUILD_IMGUI)
383383

384384
target_link_libraries(imtestengine PUBLIC imtestsuite)
385385

386-
set(IMGUIZMO_BUILD_EXAMPLE OFF)
387-
add_subdirectory(imguizmo EXCLUDE_FROM_ALL)
386+
# imguizmo
387+
add_library(imguizmo
388+
"${CMAKE_CURRENT_SOURCE_DIR}/imguizmo/GraphEditor.cpp"
389+
"${CMAKE_CURRENT_SOURCE_DIR}/imguizmo/ImCurveEdit.cpp"
390+
"${CMAKE_CURRENT_SOURCE_DIR}/imguizmo/ImGradient.cpp"
391+
"${CMAKE_CURRENT_SOURCE_DIR}/imguizmo/ImGuizmo.cpp"
392+
"${CMAKE_CURRENT_SOURCE_DIR}/imguizmo/ImSequencer.cpp"
393+
)
394+
395+
target_include_directories(imguizmo PUBLIC $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/imguizmo>)
396+
target_link_libraries(imguizmo PUBLIC imgui)
388397

389398
# note we override imgui config with our own
390399
set(NBL_IMGUI_USER_CONFIG_FILEPATH "${NBL_IMGUI_ROOT}/nabla_imconfig.h")

src/nbl/ext/ImGui/ImGui.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -434,7 +434,7 @@ smart_refctd_ptr<IGPUImageView> UI::createFontAtlasTexture(const SCreationParame
434434
// set its contents
435435
{
436436
const size_t image_size = getTexelOrBlockBytesize(NBL_FORMAT_FONT)*width*height;
437-
auto buffer = make_smart_refctd_ptr<CCustomAllocatorCPUBuffer<null_allocator<uint8_t>>>(image_size,pixels,adopt_memory);
437+
auto buffer = ICPUBuffer::create({.size=image_size,.data=pixels,.alignment=alignof(uint32_t),.memoryResource=core::getNullMemoryResource()},adopt_memory);
438438
auto regions = make_refctd_dynamic_array<smart_refctd_dynamic_array<ICPUImage::SBufferCopy>>(1ull);
439439
{
440440
auto region = regions->begin();

0 commit comments

Comments
 (0)