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

Editor rendering issue on Windows on ARM device since 4.2 #85961

Closed
Lenbot-QC opened this issue Dec 9, 2023 · 5 comments · Fixed by #86001
Closed

Editor rendering issue on Windows on ARM device since 4.2 #85961

Lenbot-QC opened this issue Dec 9, 2023 · 5 comments · Fixed by #86001

Comments

@Lenbot-QC
Copy link

Tested versions

4.2.stable

System information

Godot v4.2.stable - Windows 10.0.22621 - GLES3 (Compatibility) - D3D12 (Qualcomm(R) Adreno(TM) 685 GPU) () - Snapdragon (TM) 8cx Gen 2 @ 3.0 GHz (8 Threads)

Issue description

well~ i have full interests in using godot engine and now i am a Chinese graduate which has more free time to learn it. but it seems that there is a bug when i use Godot 4.2 stable version - although the workspace might run well, i feel a bit confused when i create a new project or add one node, the places of settings will show incorrectly when i try to maximize the setting window and restore it (luckily, only show incorrectly, the settings can still run correctly).
i am using Windows 11 on ARM laptop to run Godot engine 3/4 - it can runs well in using OpenGL compatibility Pack in Microsoft Store (awesome!!! but of course, only GLES2/GLES3). but this bug does not exist in Godot 4.1.3 stable version or before (iMPORTANT...), and i have tried to restart many times, the bug didn't disappear. i will upload the main screenshot as well.
now i have rollbacked in Godot 4.1.3 stable. so i hope this bug can be solved in Godot 4.2.1 or as quickly as possible, or... i'd like to find everyone's help? (tears of joy~)

Steps to reproduce

  1. i try to create new project, or add one node.
  2. i maximize the setting window.
  3. i restore the setting window.
  4. the places of settings show incorrectly.

Minimal reproduction project (MRP)

it can appear when i try to create new project so there is no nessesary to upload a project.godot... maybe?

@Calinou
Copy link
Member

Calinou commented Dec 9, 2023

Can you take a screenshot of the rendering issue and upload it here?

Also, try forcing the rendering driver to use ANGLE by using the --rendering-driver opengl3_angle command line argument. This only affects projects using the Compatibility rendering method, in addition to the project manager.

Most contributors don't have access to Windows on ARM devices, so this issue may take a while to be resolved. Also, the native Direct3D rendering method may incidentally resolve this, as running two translation layers on top of each other (x86-to-ARM and OpenGL-to-D3D12) can cause lots of issues.

@Calinou Calinou changed the title there is a bug existed in showing GUI in Godot 4.2 maybe. Editor rendering issue on Windows on ARM device Dec 9, 2023
@Lenbot-QC
Copy link
Author

i found that if i try to minimize the main window (godot workspace) and reopen it, the places of setting will be corrected. i feel OK but i think other people don't like this way perhaps haha. (tears of joy)

@Calinou Calinou changed the title Editor rendering issue on Windows on ARM device Editor rendering issue on Windows on ARM device since 4.2 Dec 9, 2023
@Lenbot-QC
Copy link
Author

approximately like this...
Screenshot 2023-12-09 205445
well i have tried your method already, and runs a little bit slower, luckliy there shows no errors, thanks a lot! (Victory~)

@Calinou
Copy link
Member

Calinou commented Dec 9, 2023

@bruvzg It sounds like it may be worth forcing ANGLE on Windows on ARM, since it lacks any native OpenGL support.

@bruvzg
Copy link
Member

bruvzg commented Dec 9, 2023

There's OpenCL and OpenGL Compatibility Pack (ms-windows-store://pdp/?productid=9NQPSL29BFFF), but IIRC it's software Mesa based, so enabling ANGLE by default is probably better (and should work without installing extra packages).

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

Successfully merging a pull request may close this issue.

4 participants