smithay icon indicating copy to clipboard operation
smithay copied to clipboard

Auto/Combined renderer PoC

Open cmeissl opened this issue 8 months ago • 1 comments

This is a hand written renderer combining our GlesRenderer and PixmanRenderer to validate and discuss before starting with work on a proc-macro based approach.

To be used in combination with https://github.com/Smithay/smithay/pull/1666

based on https://github.com/Smithay/smithay/pull/1637

cmeissl avatar Mar 02 '25 18:03 cmeissl

Codecov Report

Attention: Patch coverage is 74.31193% with 28 lines in your changes missing coverage. Please review.

Project coverage is 19.16%. Comparing base (10d03af) to head (cd9c439). Report is 67 commits behind head on master.

Files with missing lines Patch % Lines
src/backend/renderer/damage/mod.rs 90.62% 6 Missing :warning:
src/backend/renderer/element/utils/elements.rs 0.00% 6 Missing :warning:
src/backend/renderer/element/texture.rs 0.00% 5 Missing :warning:
src/backend/renderer/test.rs 61.53% 5 Missing :warning:
src/backend/egl/context.rs 0.00% 3 Missing :warning:
src/backend/renderer/element/memory.rs 0.00% 2 Missing :warning:
src/backend/renderer/mod.rs 0.00% 1 Missing :warning:
Additional details and impacted files
@@            Coverage Diff             @@
##           master    #1668      +/-   ##
==========================================
- Coverage   19.18%   19.16%   -0.03%     
==========================================
  Files         174      174              
  Lines       28693    28744      +51     
==========================================
+ Hits         5505     5508       +3     
- Misses      23188    23236      +48     
Flag Coverage Δ
wlcs-buffer 16.70% <74.31%> (-0.02%) :arrow_down:
wlcs-core 16.44% <74.31%> (-0.02%) :arrow_down:
wlcs-output 6.81% <25.68%> (-0.01%) :arrow_down:
wlcs-pointer-input 18.14% <74.31%> (-0.03%) :arrow_down:

Flags with carried forward coverage won't be shown. Click here to find out more.

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

:rocket: New features to boost your workflow:
  • :snowflake: Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

codecov-commenter avatar Mar 02 '25 18:03 codecov-commenter