SRB2-Mobile / SRB2-Android

GNU General Public License v2.0
76 stars 13 forks source link

Broken OpenGL #11

Open SevNeutral opened 2 years ago

SevNeutral commented 2 years ago

Screenshot_20220923-081429 Screenshot_20220923-081547 Screenshot_20220923-081603

SRB2 Works incorrectly, there is no skybox, some objects. On software everything is displayed correctly. my phone is "F150 R2022"

Lactozilla commented 2 years ago

Sky dome problem seems recurrent. Likely an obscure shader issue?

SevNeutral commented 2 years ago

Screenshot_20220925-114858

ashifolfi commented 1 year ago

@Lactozilla I would like to add that this occurs on my Samsung Galaxy Tab S6 Lite, but not on my Galaxy S10e. The only real difference being the tablet uses an Exynos chip while the phone uses a Qualcomm.

AndrewtheAndroiduser commented 1 year ago

srb20038 So one of the options in opengl settings caused this

Useott commented 1 year ago

I also have this issue, fades also are broken, seems to fix itself by having models loaded, and toggling ambient lightning inside a stage

bitten2up commented 1 year ago

on the discord someone solved it by disabling gr_skydome

Useott commented 1 year ago

on the discord someone solved it by disabling gr_skydome

Yeah, i knew it before having a github account, also rn i'm not using discord

ffoxD commented 1 year ago

i also have the broken skydome and fade screens. i have a Mali-G57 MC2 GPU disabling shaders in OpenGL options does not fix it

Useott commented 1 year ago

https://youtu.be/0N7m6FmEs40

fix shown in video form, you need to redo it everytime you restart srb2 (no audio since srb2 doesnt let me get it by using internal audio in my screen recorder's settings)

also when i messed with the other settings, they were accidents

TransBluelight commented 6 months ago

I have a theory and I'm guessing the skydome breaks as it probably uses the GL_OES_framebuffer_object extension to render, this extension is present on Adreno GPUs but is missing for Mali GPUs, the sky renders fine for me but that's because I have an Adreno GPU, specifically an Adreno 610 srb20015