Login
Username:

Password:

Remember me



Lost Password?

Register now!

Sections

Who's Online
72 user(s) are online (66 user(s) are browsing Forums)

Members: 3
Guests: 69

samo79, Raziel, AmiKit, more...

Headlines

Report message:*
 

Re: The OpenGL ES 2.0 thread

Subject: Re: The OpenGL ES 2.0 thread
by Daytona675x on 2020/8/7 12:07:29

@Capehill
@kas1e
Another ogles2 v3 wip update with even more improvements of the uninitialized variables detector is on my FTP. It now correctly detects even more stuff, e.g. in these shaders:

KissingDonuts, "g" (note: this is the only critical uninitialized variable here, despite what's being said here)
Glowing Stone, "color"
Aya Tunnel, "dO" (note: this is the only critical uninitialized variable here, despite what's being said here)
Glass looking modulo trick, "acc"
Dancing circles, "f"

A stupid typo prevented the detection of some of those until now. Essentially this typo made the detector look for invalid jump target names in one situation, which in turn led to early quits. The second stupid typo eventually made the detector not start at the true entry point, also leading to early quits sometimes. This one was responsible for the other missed hits.
En passant the performance was increased significantly (although the detector's impact wasn't measurable before already ).

EDIT: didn't check if the followin weren't detected before, those were just coming around in the Mantis right now, so I quickly used those for verification.

Valentiness, "z" (note: this is the only critical uninitialized variable here, despite what's being said here)
Intricate circles, "col"
Another Cloudy Tunnel, "vecOld"
Solar distortion, "dpMin"



Powered by XOOPS 2.0 © 2001-2016 The XOOPS Project