You are not logged in.

Read the FAQ and Knowledge Base before posting.
WiFi not emulated and not supported!!
We won't make a 3DS/2DS emulator.



#1 2017-08-03 01:33:03

mgitkun
Member
Registered: 2017-06-06
Posts: 38

rendering regression in the last two commits ~ aug 2 2017

I saw that the rendering bug in commit 1ff91b78 was fixed with commit 87e52c33.

There's now a weird visual bug with the main menu logo text/image in the Kingdom Hearts games that wasn't there in build 600ae216.
358/2 Days also has another similar issue with the day number positioning.

The actual ingame stuff seems unaffected as far as I can tell.
Builds downloaded from appveyor.
Settings used




358/2 Days 87e52c33

358/2 Days 600ae216

Re:Coded 87e52c33

Re:Coded 600ae216

Last edited by mgitkun (2017-08-03 01:45:20)


i5 2500K - CPU | GTX 480 - GPU | 8GB - RAM | TX650 - PSU | Windows 7 x64 - OS

Offline

#2 2017-08-03 19:19:26

rogerman
Member
Registered: 2011-06-04
Posts: 350

Re: rendering regression in the last two commits ~ aug 2 2017

Commit 1ff91b78 is important for setting up a fix to the last two longstanding bugs in the OpenGL renderer, so the essence of that commit is here to stay.

I am surprised to see just how sensitive the polygon rendering order is. This sensitivity will make fixing the two longstanding bugs significantly more difficult.

Offline

#3 2017-08-03 21:57:19

zeromus
Radical Ninja
Registered: 2009-01-05
Posts: 4,659

Re: rendering regression in the last two commits ~ aug 2 2017

rendering order for non-opaque things is of paramount importance....

Offline

#4 2017-08-03 22:09:10

rogerman
Member
Registered: 2011-06-04
Posts: 350

Re: rendering regression in the last two commits ~ aug 2 2017

Yes, zeromus, I know that the rendering order of transparent polys with respect to other transparent polys is of paramount importance.

I was referring to splitting the rendering loop for opaque polys and transparent polys into two separate loops. In theory, you should be able to split up those operations without a problem, but for some reason, this has revealed a lot of sensitivity in the transition between the opaque and transparent poly rendering loops. I still need to research about why this is the case, since this change is instrumental for future OpenGL rendering work.

Offline

#5 2017-08-05 01:12:39

mgitkun
Member
Registered: 2017-06-06
Posts: 38

Re: rendering regression in the last two commits ~ aug 2 2017

rogerman wrote:

Commit 1ff91b78 is important for setting up a fix to the last two longstanding bugs in the OpenGL renderer, so the essence of that commit is here to stay.

I am surprised to see just how sensitive the polygon rendering order is. This sensitivity will make fixing the two longstanding bugs significantly more difficult.

I just tried the most recent build (3b354a00), the menus and day numbers are working as they should be.


i5 2500K - CPU | GTX 480 - GPU | 8GB - RAM | TX650 - PSU | Windows 7 x64 - OS

Offline

Board footer

Powered by FluxBB