Is compressor enable ?
Eragon-Brisingr opened this issue · 5 comments
I find compressor diff funtion cost large time, but it seem not use.
Can you clarify?
The compression is used here:
https://github.com/ggerganov/imgui-ws/blob/master/src/imgui-ws.cpp#L343-L351
Can you clarify?
The compression is used here: https://github.com/ggerganov/imgui-ws/blob/master/src/imgui-ws.cpp#L343-L351
But dataRead.drawListsDiff can not find any read reference. And i cancel calculate diff imgui-ws seem render right.
imgui-ws/src/compressor-xor-rle-per-draw-list-with-vtx-offset.cpp
Lines 94 to 161 in adece8c
Probably, the compression is not efficient for your scene.
If it is possible, you can try to record your session and we can analyze the data to see what is the problem. To record a session, check the record-sdl2 tool. Basically, you need to grab the Session
class from here and use it to save your frames to a file. The file will be probably big, but if you could send it to me somehow, I can try to improve the compression algorithm to perform better in your case. You can also run the compressor-benchmark tool to get some information about the compression rate and performance for you scene.