Conversation
|
Hi 👋, thank you for your PR! We've run benchmarks in an emulated environment. Here are the results: ARM Emulated 32b - lv_conf_perf32b
Detailed Results Per Scene
ARM Emulated 64b - lv_conf_perf64b
Detailed Results Per Scene
Disclaimer: These benchmarks were run in an emulated environment using QEMU with instruction counting mode. 🤖 This comment was automatically generated by a bot. |
|
@cubic-dev-ai review |
@kpajko79 I have started the AI code review. It will take a few minutes to complete. |
There was a problem hiding this comment.
All reported issues were addressed across 12 files
Reply with feedback, questions, or to request a fix.
Re-trigger cubic
There was a problem hiding this comment.
All reported issues were addressed across 12 files
Reply with feedback, questions, or to request a fix.
Re-trigger cubic
|
I have ran the tests locally under WSL2. The same two tests fail as on master. Something broke I1, I2 and I4 rendering before in test_image_clip_radius and bin_image_stride1_UNCOMPRESSED_simple in test_image_formats. |
|
@cubic-dev-ai review |
@kpajko79 I have started the AI code review. It will take a few minutes to complete. |
There was a problem hiding this comment.
All reported issues were addressed across 17 files
Reply with feedback, questions, or to request a fix.
Re-trigger cubic
|
@cubic-dev-ai review |
@kpajko79 I have started the AI code review. It will take a few minutes to complete. |
There was a problem hiding this comment.
All reported issues were addressed across 17 files
Reply with feedback, questions, or to request a fix.
Re-trigger cubic
|
@cubic-dev-ai review |
@kpajko79 I have started the AI code review. It will take a few minutes to complete. |
There was a problem hiding this comment.
All reported issues were addressed across 17 files
Reply with feedback, questions, or to request a fix.
Re-trigger cubic
|
@cubic-dev-ai review |
@kpajko79 I have started the AI code review. It will take a few minutes to complete. |
There was a problem hiding this comment.
All reported issues were addressed across 17 files
Reply with feedback, questions, or to request a fix.
Re-trigger cubic
|
Hi let's get #10448 merged first so that we can ensure this doesn't introduce any regressions |
|
Hi @AndreCostaaa, Fine, but I think this pull request should wait for #9139 to be merged too, if it is accepted. |
|
#10448 is merged, feel free to rebase |
d20e2d9 to
acd8d9d
Compare
|
@cubic review |
… use case and document it
…he translation and the call to partial_sync_cb()
acd8d9d to
3de28d1
Compare
|
Hi @AndreCostaaa, I have completed the rebase and there is one thing left. Somebody created a unit test for the previous undocumented state and it is completely wrong! sync_cb has nothing to do with DIRECT mode rendering, it is strictly for PARTIAL. Sorry but I'm not going to fix that. Another garbage from the code: " /*Two more frames, each of them refreshing an unrelated area. The rectangle No this is not true at all! |
|
@cubic review |
This is a refactor of #10409 . See that for the description of the triple buffering-related fix.
After realizing the purpose of sync_cb() instead of hijacking I have renamed and documented it to prevent accidental use.