From 0882652b2ab1490f88925e1b32058e866d802ab3 Mon Sep 17 00:00:00 2001 From: WLs50 Date: Wed, 19 Mar 2025 16:46:47 +0100 Subject: [PATCH] patch issues with python --- manul/CMakeLists.txt | 4 ++++ manul/renderer/source/nvtexture.cpp | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/manul/CMakeLists.txt b/manul/CMakeLists.txt index b56e9a06..66e3d38a 100644 --- a/manul/CMakeLists.txt +++ b/manul/CMakeLists.txt @@ -55,6 +55,10 @@ target_include_directories(${LIBMANUL_NAME} PRIVATE target_include_directories(${LIBMANUL_NAME} PRIVATE "${DEPS_DIR}/glad/include") +# Python.h +target_include_directories(${LIBMANUL_NAME} PRIVATE + "${PYTHON_INCLUDE_DIR}") + target_compile_definitions(${LIBMANUL_NAME} PRIVATE GLM_ENABLE_EXPERIMENTAL GLM_FORCE_SWIZZLE) diff --git a/manul/renderer/source/nvtexture.cpp b/manul/renderer/source/nvtexture.cpp index 2dc0a250..8a40656c 100644 --- a/manul/renderer/source/nvtexture.cpp +++ b/manul/renderer/source/nvtexture.cpp @@ -244,7 +244,7 @@ void NvTexture::update_from_memory(size_t width, size_t height, nvrhi::CommandListHandle command_list = backend->GetDevice()->createCommandList( nvrhi::CommandListParameters() - .setQueueType(nvrhi::CommandQueue::Copy) + .setQueueType(nvrhi::CommandQueue::Graphics) .setEnableImmediateExecution(false)); command_list->open(); for (int mip = 0; mip < m_data.size(); ++mip) { @@ -253,7 +253,7 @@ void NvTexture::update_from_memory(size_t width, size_t height, } command_list->close(); backend->GetDevice()->executeCommandList(command_list, - nvrhi::CommandQueue::Copy); + nvrhi::CommandQueue::Graphics); } bool NvTexture::IsLoaded() const { return false; }