Products > Test Equipment
Hex editors
<< < (5/7) > >>
ataradov:
FPS counter is because they use ImGui, which inherently renders the display all the time, even if nothing is changing.  But it scales back to 4 FPS when there is no activity.

With full activity (move the mouse a lot) I get 60 FPS, so it is vsync locked.

But the UI is buggy. I just opened it again and the window is not maximized as it was before closing the window. But now the layout is locked to the absolute coordinates, so top left corner is at (0, 0) of the display regardless of where I put the window.
jjoonathan:
Yes, immediate mode GUIs are all the rage these days. 25fps is when I pump updates by resizing it. I can get 60fps by messing around in the hex view -- I suspect they are using dirty rects under the hood after all -- but it's definitely not locked to my 144Hz monitor. I'm laughing because this does not match the rhetoric from the immediate mode camp. I'm pretty sure the ancient java swing editor in Ghidra is outperforming it  ::)

Overall I'm not too chuffed about perf -- it's a hex editor, after all -- but the general bugginess is still pretty rough. Too bad.

Hey, it was worth more than I paid for it   :-+
ataradov:
Resize is indeed locked to 25 FPS. It is not tied to the refresh, they are just setting FPS:

--- Code: ---       const auto targetFps = ImHexApi::System::getTargetFPS();
        if (targetFps <= 200)
            std::this_thread::sleep_for(std::chrono::milliseconds(u64((this->m_lastFrameTime + 1 / targetFps - glfwGetTime()) * 1000)));

--- End code ---

And target FPS is loaded from the settings. By default is set to 60 FPS.

But it still might be vsync limited. I changed the FPS to unlimited, yet I can't get more than 60 FPS, which is fair I guess.
jjoonathan:
Oh, I take back my ::) , it's a setting!

Help>Settings>Interface>FPS Limit
EE-digger:
I'll second the "010 Editor".  Powerful searches, number bases, offsets, indices, more.
Navigation
Message Index
Next page
Previous page
There was an error while thanking
Thanking...

Go to full version
Powered by SMFPacks Advanced Attachments Uploader Mod