Closed egorodet closed 1 year ago
Patch coverage: 12.58%
and project coverage change: -0.05%
:warning:
Comparison is base (
7733343
) 29.59% compared to head (2627d3b
) 29.53%.
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
Kudos, SonarCloud Quality Gate passed!
Kudos, SonarCloud Quality Gate passed!
Kudos, SonarCloud Quality Gate passed!
Package | Line Rate | Branch Rate | Health |
---|---|---|---|
D:\a\MethaneKit\MethaneKit\Build\Output\Ninja-Win-DX-Scan\Install\Tests\MethaneDataEventsTest.exe | 95% | 100% | ✔ |
D:\a\MethaneKit\MethaneKit\Build\Output\Ninja-Win-DX-Scan\Install\Tests\MethaneDataRangeSetTest.exe | 91% | 100% | ✔ |
D:\a\MethaneKit\MethaneKit\Build\Output\Ninja-Win-DX-Scan\Install\Tests\MethaneDataTypesTest.exe | 98% | 100% | ✔ |
D:\a\MethaneKit\MethaneKit\Build\Output\Ninja-Win-DX-Scan\Install\Tests\MethaneGraphicsCameraTest.exe | 61% | 100% | ➖ |
D:\a\MethaneKit\MethaneKit\Build\Output\Ninja-Win-DX-Scan\Install\Tests\MethaneGraphicsRhiTest.exe | 42% | 100% | ➖ |
D:\a\MethaneKit\MethaneKit\Build\Output\Ninja-Win-DX-Scan\Install\Tests\MethaneGraphicsTypesTest.exe | 98% | 100% | ✔ |
D:\a\MethaneKit\MethaneKit\Build\Output\Ninja-Win-DX-Scan\Install\Tests\MethanePlatformInputTest.exe | 43% | 100% | ➖ |
D:\a\MethaneKit\MethaneKit\Build\Output\Ninja-Win-DX-Scan\Install\Tests\MethaneUserInterfaceTypesTest.exe | 9% | 100% | ❌ |
Summary | 34% (4496 / 13379) | 100% (0 / 0) | ➖ |
Package | Line Rate | Branch Rate | Health |
---|---|---|---|
Default | 38% | 100% | ➖ |
Summary | 38% (7685 / 20302) | 100% (0 / 0) | ➖ |
Package | Line Rate | Branch Rate | Health |
---|---|---|---|
Default | 49% | 22% | ➖ |
Summary | 49% (12122 / 24797) | 22% (3393 / 15604) | ➖ |
Graphics
vk::SubmitInfo
invk::Queue::submit
call (see FIXME comment inVulkan::CommandListSet::Execute()
). All tutorials can now run on MacOS using Vulkan RHI.vkSetDebugUtilsObjectNameEXT
inVulkan::RenderContext
. It is not possible to set debug name for surface because it is not created with devide object, unfortunately Vulkan validation layer does not report this error but simply corrupts memory, which is resulting in undefined behaviour.Vulkan::RenderContext
frame synchronization reliability by addingvk::Fence
wait of the previously acquired images before aquiring next frame image.ErrorSurfaceLostKHR
onacquireNextImageKHR
by recreating surface and swap-chain inVulkan::RenderContext
.CommandListSet
shared pointers inBase::CommandQueueTracking
.BufferSettings::size
alignment by 256 bytes inRHI/IBuffer.h/cpp
, but do it implicitly inside DirectX RHI implementation.Tutorials
IndexedName
function with explicitfmt::format
.External Libraries
Build
METHANE_MEMORY_SANITIZER_ENABLED
to enable build with memory address sanitizer.MacOS_VK_Release
job toCI Build
workflow, which builds Methane Kit with Vulkan RHI on MacOS using static linking with MoltenVK framework from Vulkan SDK.CI Build
jobs "Install Vulkan SDK", which is currently required forMacOS_VK_Release
job only to link with MoltenVK framework.CI Build
steps and workflows in Forked GitHub repositories to let CI pass successfully for pushes.sonarcloud-github-c-cpp
to v2 in "CI Scan" workflow. Sonar Scanner was upgraded from v4.8 to v5.0 as well.