Skip to content

Ray-Tracing option #1103

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

Open
delipunch opened this issue Mar 14, 2025 · 2 comments
Open

Ray-Tracing option #1103

delipunch opened this issue Mar 14, 2025 · 2 comments
Labels
enhancement New feature or request

Comments

@delipunch
Copy link

At some point, an option for ray-tracing was added to the Android version (See attached screenshot). I could find very little documentation on this existing, let alone if it works if you have appropriate hardware (e.g. Exynos 2200, which has an RT-capable RDNA2 GPU).

This issue could be used to keep track of utilizing this option to implement ray-tracing on Linux.

Image

@delipunch delipunch added the enhancement New feature or request label Mar 14, 2025
@ChristopherHX
Copy link
Member

This option exists in the UI solely due to the windows 10 edition, you cannot ever satisfy the requirements on the android build of the game even if your GPU would be RT capable (the OpenGL ES 3.1 framework is not).

Enable Defered Rendering (Minecraft Beta Only) to get similar experience without taking advantage of your hardware.

The required rtx code of mojangs private bgfx fork is only present on windows builds of the game. The Minecraft RTX Community has a working proof of concept based on the directx12 Minecraft win32 edu Edition on linux, while Minecraft Windows 10 Edition UWP is not runnable in wine.

@Weather-OS
Copy link

Weather-OS commented Mar 24, 2025

As @ChristopherHX mentioned, this option can only be enabled on the win32 or UWP builds of the game.

Minecraft Education is the only Bedrock edition build that's based on win32 (Aside from the Chinese builds of the game), Though due to the login procedure relying on WinRT interfaces, the highest version you can run Minecraft Education through Wine in which the Login prompt is functional is version 1.18.45 (Unless you go the piracy route which I highly condemn) which fortunately does support RenderDragon and Ray Tracing.

Keep in mind, you do require the x64 Windows Store builds of Minecraft Education, as the "Desktop" builds don't provide the Ray Tracing feature. You could also use BetterRTX as well (granted you need specific versions of BetterRTX to work with the version of the game you have).

I don't think it's possible for Mojang to implement Ray Tracing within the Android build of the game, as OpenGL ES lacks support for Hardware Accelerated Ray Tracing. So for now, if you want higher fidelity graphics in the non-Education editions of Bedrock, you need to rely on Deferred Rendering.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants