Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added a new visualizer panel for rendering using NEWT for better performance #2602

Merged
merged 1 commit into from
Sep 5, 2024

Conversation

breiler
Copy link
Collaborator

@breiler breiler commented Sep 5, 2024

The new panel will have a lot better performance than the older AWT variant. It uses far less CPU and doesn't need the frame rate restriction. I am getting 120 FPS with vertical sync enabled.

It also has the benefit of doing anti-aliasing which makes the graphics look smooth.

image

The NEWT panel is disabled by default, but can be enabled through the visualizer settings and restarting the plugin (close the visualizer window and open it again):
image

I have seen one issue when the application is forced killed, the application doesn't start properly the next time. In these cases the application needs to be killed again and usually works on the next start. I will investigate this on multiple platforms.

@breiler breiler merged commit 8a63432 into winder:master Sep 5, 2024
1 check passed
@breiler breiler deleted the feature/newt branch December 6, 2024 05:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant