Draft
Conversation
…CPU space First part - windows
The adapter_luid functionality is Windows-only, matching the existing guards on the member declaration, initialization, and message passing. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
…into roxie/CEF-accelerated
Pass gGLManager.mHasNVDXInterop from the viewer through the plugin init message so the CEF plugin can conditionally set shared_texture_enable. When the extension is not available, Dullahan falls back to the standard OnPaint software rendering path. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Let CEF texture size match the viewer window size instead of clamping to 2048. The accelerated path clamps to the GPU max texture size (GL_MAX_TEXTURE_SIZE) as a safety limit. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
…into roxie/CEF-accelerated
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Enable accelerated painting from CEF/Dullahan. Dullahan will now hand the CEF media plugin a handle to the painted texture in the GPU, which can be shared with the viewer process. This avoids the previous case where we needed to copy the texture into system RAM and then put it back to VRAM after the bits were transferred to the viewer.