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

[Meta] Client-side hardware cursor #255

Open
CBenoit opened this issue Nov 1, 2023 · 0 comments
Open

[Meta] Client-side hardware cursor #255

CBenoit opened this issue Nov 1, 2023 · 0 comments
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@CBenoit
Copy link
Member

CBenoit commented Nov 1, 2023

Instead of blending the cursor into the frame buffer, it’s much more efficient to set the hardware cursor.

I’m not aware of any crate which handle setting the icon for the hardware cursor directly.
winit only allow setting the "cursor info" (Help, VerticalText, etc).
For the native client, we should create a new crate ironrdp-native-cursor-icon similar to ironrdp-native-clipboard, providing a cross-platform API for setting the cursor.

Issue per platform:

Note: the code for blending the cursor into the frame buffer should not be removed. It can be useful when implementing proxy-based recording and is also a good fallback for platforms where hardware cursor is not supported.

@CBenoit CBenoit added the enhancement New feature or request label Nov 1, 2023
@CBenoit CBenoit pinned this issue Nov 10, 2023
@CBenoit CBenoit added the help wanted Extra attention is needed label Nov 10, 2023
@pacmancoder pacmancoder unpinned this issue Jun 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Development

No branches or pull requests

1 participant