Duke4.net Forums: Graphic problems - Duke4.net Forums

Jump to content

  • 2 Pages +
  • 1
  • 2
  • You cannot start a new topic
  • You cannot reply to this topic

Graphic problems

User is offline   Ezepov 

#1

problems with alpha (5568 works fine)

Posted Image
Posted Image

problems with "ghosts"

Posted Image
Posted Image

sometimes transparent enemies (dn64revisited.grp first level аnd some other .grp)

Posted Image

Windows XP Service Pack 3 build 5.1.2600
Celeron D 3.20Ghz
GeForce 8400GS/PCIe/SSE2 3.3.0
eduke32_win32_20160908-5857
0

User is offline   Daedolon 

  • Ancient Blood God

#2

It's a known Polymost issue. Never seen the floating Dukes before, though.

This post has been edited by Daedolon: 09 September 2016 - 02:30 AM

0

User is offline   Hendricks266 

  • Weaponized Autism

  #3

I can replicate the "ghosts" problem, and it confuses me very much. It's going to be a hard problem to bisect since the conditions to trigger the flickering are hard to pin down.

Can someone check that dn64revisited map to see if the pig cop is supposed to be translucent?
0

User is offline   Hendricks266 

  • Weaponized Autism

  #4

It looks like the ghosts were introduced in my latest commit.
0

User is offline   Mark 

#5

Hendricks is a spirit medium. :D
0

User is offline   Hendricks266 

  • Weaponized Autism

  #6

Ghosts fixed in r5858.
0

User is offline   Ezepov 

#7

Thanks! One more bug ( only polymost )
Posted Image
0

User is offline   Mblackwell 

  • Evil Overlord

#8

I... can't reproduce in 5858. Is there a specific set of steps you did before it happened?
1

User is offline   Ezepov 

#9

I just start eduke32.exe 5858. Third line of chairs "blinks". Only the third. Only from this side.
.

This post has been edited by Ezepov: 09 September 2016 - 10:33 AM

0

User is offline   Mblackwell 

  • Evil Overlord

#10

What's your system and hardware?

Can anyone else confirm since I can't?
0

User is offline   Mark 

#11

Confirmed. Same issue for me.
5858 vista 32bit nvidia 750ti video card

It glitches in Mapster too. So as a quick test I deleted and remade those 2 sectors for the seats and the glitch disappeared. No idea what is causing it.

Problem exists in 5854 too. Time to narrow it down. :D

I went back as far as 5775 and the glitch is still there. Someone more ambitious can search earlier versions to find where it started.

This post has been edited by Mark.: 09 September 2016 - 03:35 PM

0

User is offline   Ezepov 

#12

View PostMblackwell, on 09 September 2016 - 02:37 PM, said:

What's your system and hardware?

Windows XP 32bit Service Pack 3 build 5.1.2600
Celeron D 3.20Ghz
GeForce 8400GS/PCIe/SSE2 3.3.0

This post has been edited by Ezepov: 09 September 2016 - 03:35 PM

0

User is offline   Mblackwell 

  • Evil Overlord

#13

Confirmed. It's 100% a 32bit problem. I double checked using Windows 64bit and 32bit binaries in Wine.
0

User is offline   Mark 

#14

5593 was OK. So its somewhere between that and 5775

This post has been edited by Mark.: 09 September 2016 - 03:39 PM

0

User is offline   Mblackwell 

  • Evil Overlord

#15

Happened somewhere between 5700 and 5694.

I don't have a good 32bit build environment setup so I can't test beyond what's in synthesis.
0

User is offline   Mark 

#16

5617 is the first bad one

I hate bisecting :D but I sure seem to be doing it a lot anyway. I must be subconsiously enjoying it. The thrill of the hunt. :D

This post has been edited by Mark.: 09 September 2016 - 04:33 PM

4

#17

View PostDaedolon, on 09 September 2016 - 02:29 AM, said:

It's a known Polymost issue. Never seen the floating Dukes before, though.

Does anyone know which is the last build that doesn't show this?
0

User is offline   Ezepov 

#18

Good alpha - 5568
0

#19

View PostEzepov, on 12 September 2016 - 02:17 AM, said:

Good alpha - 5568

Thanks! MIDI also works on this. Sticking with this build until it gets fixed.
0

User is offline   Hendricks266 

  • Weaponized Autism

  #20

View PostEzepov, on 12 September 2016 - 02:17 AM, said:

Good alpha - 5568

Is this really the last build that does not have the problem? No changes were made to the engine between 5568 and 5581.
0

User is offline   Ezepov 

#21

5617 - broken alpha
5608 - good alpha

how about "blinking bug" ?

e1l1
Posted Image

e3l1
Posted Image

e1l2
Posted Image

5617 - blinking
5608 - normal

I think "blink" and "alpha" is the same bug

Windows XP 32bit Service Pack 3 build 5.1.2600
Celeron D 3.20Ghz
GeForce 8400GS/PCIe/SSE2 3.3.0
polymost

This post has been edited by Ezepov: 17 October 2016 - 02:18 AM

3

User is offline   Sledgehammer 

  • Once you start doubting, there's no end to it

#22

Very annoying bug, at first I thought it was caused by shitty Intel HD Graphics card, but then I tested newest EDuke32 builds on several PCs with nVidia GPUs and x86 Windows 7. However, I believe I had blink issues with x64 builds too and with polymer, need to repair my screen to make 100% sure though.
0

User is offline   Hendricks266 

  • Weaponized Autism

  #23

I can't seem to reproduce this bug on any of my machines, which is frustrating. Doubly frustrating is that none of the commits between 5608 and 5617 touch the engine, so there is no obvious culprit, and both Ezepov and Mark confirm this bisection. We have already ruled out compiler regressions; no upgrades were performed to synthesis at that time.
0

User is offline   Sledgehammer 

  • Once you start doubting, there's no end to it

#24

Here is my favorite one, this was the first one I noticed. Although there was worse which I experienced when I played Dark Side map, sprites on doors (blue ones, you know, which looks like arc) are blinking too.

Attached thumbnail(s)

  • Attached Image: duke0001.png


This post has been edited by Sledgehammer: 22 October 2016 - 01:17 PM

0

User is online   Danukem 

  • Duke Plus Developer

#25

Since this is a "blinking" bug, do you notice any difference when you change your vsync setting? I would be interested to know if it looks any different as you cycle vsync between off, on, and adaptive.
0

User is offline   Sledgehammer 

  • Once you start doubting, there's no end to it

#26

I can say that I saw blinks on polymer, but it doesn't happen very often and isn't very obvious compared to polymost (I guess it would work the same with v-sync). I'll check it out right now and come back with screenshots.

Update: Here are results

Polymost

V-Sync: off
Posted Image

V-Sync: on
Posted Image

V-Sync: adaptive
Posted Image

Dark Side (v-sync on):
Posted Image

As you can see, there is no impact from v-sync. Here are different renders:

Polymer:
Posted Image

Posted Image
Posted Image

Classic:
Posted Image

Posted Image
Posted Image
It seems like there is no issues with polymer at all, but I had some blinking on my PC on polymer with nVidia card on E1L3 (build 5899 at least), however, I can't test the game right now on it since I need to repair my screen.

Also, Ezepov is right that it happens when you move. Basically it happens when you look at polygons from specific positions and angle (that's what I did when I took screenshots).

This post has been edited by Sledgehammer: 23 October 2016 - 03:19 AM

0

User is offline   Ezepov 

#27

I don't notice any difference when change vsync. Polygons "blink" not constantly but only when you move.
I tested debug versions:
eduke32_win32_debug_20161020-5905
eduke32_win32_debug_20160206-5617
they have no "blinking" bug.
0

#28

View PostEzepov, on 23 October 2016 - 02:02 AM, said:

I tested debug versions:
eduke32_win32_debug_20161020-5905
they have no "blinking" bug.

YES! Finally, a new version of EDuke32 where the flickering bug doesn't happen for me on Polymost! THANK YOU! ;)
0

User is offline   Hendricks266 

  • Weaponized Autism

  #29

If it still happens with release builds, it's still a problem.

I've found a third instance of r5617 reported as the first synthesis build with the problem (bottom comment), which totally baffles me.
0

User is offline   Hendricks266 

  • Weaponized Autism

  #30

View PostEzepov, on 09 September 2016 - 07:12 AM, said:

Thanks! One more bug ( only polymost )
Posted Image

This is the most slippery, devilish bug I have ever encountered. I have bisected it to three different revisions touching Polymost under different compiler settings and versions, and made it go away by disabling either of two compiler optimizations ("-ftree-pre" and "-ftree-vrp" for those interested). Either there is some horrifically nasty compiler bug in play, or there is undefined behavior buried deep in our code that is only exposed in certain circumstances.
2

Share this topic:


  • 2 Pages +
  • 1
  • 2
  • You cannot start a new topic
  • You cannot reply to this topic


All copyrights and trademarks not owned by Voidpoint, LLC are the sole property of their respective owners. Play Ion Fury! ;) © Voidpoint, LLC

Enter your sign in name and password


Sign in options