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

Update to CEF128 #98

Open
Snafuh opened this issue Jan 10, 2025 · 2 comments
Open

Update to CEF128 #98

Snafuh opened this issue Jan 10, 2025 · 2 comments

Comments

@Snafuh
Copy link

Snafuh commented Jan 10, 2025

Hi

According to commits on the main branch, there will be (experimental) support for CEF128 with UE5.6
See: https://github.com/EpicGames/UnrealEngine/commit/a499790821b4958ecaeca98821b53e441bbed686#diff-8ec05599091a11ab2737e2dffddf7e486a19342c5bcd37afbe211b1b5840cc09

Last year the SharedTexture support was finally merged in CEF, so this update might offer potential for some performance improvements.

I have tried to rebuild CEF with the instructions in the other Repo but with no success. Do you have any more info on how to build CEF correctly? You went through the process a few times already and I'd happy to test and document your steps if you could provide some notes which offer more info than the readme in the BLU-Browser repo.

Kim

@getnamo
Copy link
Owner

getnamo commented Jan 11, 2025

The readme is correct if a bit sparse. Readme: https://github.com/getnamo/BLUbrowser?tab=readme-ov-file#how-do-i-compile-this-windows-only-right-now

This bit is important: (If you want to build the blu_browser.exe process) Switch "libcef_dll_wrapper" to output "Multi-threaded (/MT)" This is a visual studio project/solution setting you need to use.

Issues related to the update process (read discussions to get more hints): #81, #29, #72

Steps by another user to build the blu process: #72 (comment)

@Lecrapouille
Copy link

@Snafuh You can base your code on my projects https://github.com/Lecrapouille/gdcef and feedbacks concerning switching legacy cef to newer version https://github.com/Lecrapouille/OffScreenCEF

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants