Closed egorodet closed 1 year ago
Patch coverage: 57.81
% and project coverage change: -0.08
:warning:
Comparison is base (
499d420
) 29.98% compared to head (0afb15f
) 29.89%.
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.
Kudos, SonarCloud Quality Gate passed!
Kudos, SonarCloud Quality Gate passed!
Kudos, SonarCloud Quality Gate passed!
Package | Line Rate | Branch Rate | Health |
---|---|---|---|
Default | 51% | 21% | ➖ |
Summary | 51% (12688 / 24964) | 21% (3624 / 17168) | ➖ |
Package | Line Rate | Branch Rate | Health |
---|---|---|---|
Default | 38% | 100% | ➖ |
Summary | 38% (7679 / 20087) | 100% (0 / 0) | ➖ |
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 | 43% | 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% (4497 / 13281) | 100% (0 / 0) | ➖ |
Tutorial applications
Graphics libraries
ComputeContext
ComputeCommandList
ComputeState
ShaderType::Compute
shader type support.CommandListType::Compute
support inCommandQueue
.DeviceCaps::compute_queues_count
.Texture
andBuffer
read-back support viaGetData
methods.GetData
andSetData
methods from base interfaceIResource
in favour of separate methods added in the derivedIBuffer
andITexture
interfaces to differentiate argument types and get rid of unwanted methods inISampler
interface.IResource
methodsGetSubresourceCount
andGetSubresourceDataSize
methods from were moved toITexture
interface.User Interface
Data libraries
FpsCounter
interface and implementation was moved fromGraphics/RHI
toData/Primitives
to allow using it independently from RHIRenderContext
.Chunk
copy and move constructors and operators.Tests
Shader
TestSampler
TestFence
TestCommandQueue
TestComputeState
TestTexture
TestProgramBindings
TestTransferCommandList
TestProgram
TestComputeContext
TestBuffer
TestComputeCommandList
TestExternal libraries
Build
CMakeLists.txt
Continuous Integration
Documentation
Resource
,Buffer
andTexture
methods.