Jump to content
The Dark Mod Forums

Beta Testing 2.08


stgatilov

Recommended Posts

13 hours ago, cabalistic said:

if you have com_smp enabled, it is almost completely hidden behind the fact that the frontend takes a very similar amount of CPU time

Well. my attempt was limited to depth stage only. But then, you probably want to use indirect drawing instead of seemingly redundant glMultiDrawElementsBaseVertex?

Link to comment
Share on other sites

21 minutes ago, peter_spy said:

When using the reloaddecls command, the console complains about errors in core packages now. It's harder to find errors in your work because of this. In 2.07 and previous versions, it only displayed errors in files that have been modified.

I believe the engine only differentiates between local files and files within pk4.

Do I understand you right that you want everything inside pk4 files to be considered "not changed" in all reload commands?

Link to comment
Share on other sites

There are four reload commands which check for timestamps:

  • reloadDecls
  • reloadImages
  • reloadSounds
  • reloadGuis

All of them check for timestamp, which means that files inside pk4 should not be reloaded (unless forced). That's how it works now, and how it worked in 2.07.
However, reloadDecls is the only command which explicitly checks for "zero" timestamp, and reloads decl in case of match. So in 2.07 they were not reloaded inside pk4 file, while in 2.08 they do reload due to the change 5042.

I think I will remove the explicit check for zero timestamp, and it would work as before.

  • Thanks 1
Link to comment
Share on other sites

18 hours ago, Abusimplea said:

On playing 2.08 beta 5 with 64 bit color i noticed that the using-the-correct-lockpick highlight is somewhat too bright (like using an RGB multiplier):

Post you config, please. Maybe with condump to avoid more questions.

Link to comment
Share on other sites

64 bits colour rendering is just beautiful ! It resolves the root problem of the colour banding! THANKS!

With Ambient Occlusion these 2 new features are visually projecting TDM in the future!

About the visual aspect, there's an old problem that maybe can now be solved (without using FBOResolution=2, it's so perfomance heavy 😛 )

Tha antialiasing transparency problem! There's NO AA applied!

See the brazier iron parts aliasing

No AA:

newjob-2020-05-04-10-25-25.jpg

AA 4x:

newjob-2020-05-04-10-25-35.jpg

Any possibility to see this issues gone? Multisampling AA is way more forgiving than FBOresolution=2 (supersampling/downsampling).....

Edited by lowenz
  • Like 1

Task is not so much to see what no one has yet seen but to think what nobody has yet thought about that which everybody see. - E.S.

Link to comment
Share on other sites

Borderless mode issue

AMD only (Catalyst 20.4.2)

Untitled.jpg

Edited by lowenz
  • Like 2

Task is not so much to see what no one has yet seen but to think what nobody has yet thought about that which everybody see. - E.S.

Link to comment
Share on other sites

23 minutes ago, lowenz said:

Borderless mode issue

AMD only (Catalyst 20.4.2)

"Borderless/fullscreen" voodoo magic returns 😐 now on AMD

Quote

They stab it with their steely knives
But they just can't kill the beast

 

  • Like 2
Link to comment
Share on other sites

Can we have back the SSAO debug ouput?

Cause there's some problems with level 2 and 3 (no issue with SSAO "low" ) : http://www.mediafire.com/file/6666sy2lstmpzo8/Thedarkmodx64_2020_05_04_13_43_08_413-1.mkv/file (MKV - H265 - 1080p)

See those blocks moving around when I'm rotating......

Edited by lowenz

Task is not so much to see what no one has yet seen but to think what nobody has yet thought about that which everybody see. - E.S.

Link to comment
Share on other sites

* Why r_showFBO 5 crashes the game?

* Here's the SSAO issue:

1) Low:

stlucia-2020-05-04-14-02-52.jpg

2) Medium/High:

stlucia-2020-05-04-14-03-03.jpg

  • Like 1

Task is not so much to see what no one has yet seen but to think what nobody has yet thought about that which everybody see. - E.S.

Link to comment
Share on other sites

I'm not seeing it:

stlucia_2020-05-04_14_21_43.thumb.jpg.aa2c40194e0f3f15f73729a329e6e28c.jpg

I'll need your darkmod.cfg and console dump.

11 minutes ago, lowenz said:

* Why r_showFBO 5 crashes the game?

Probably because you have bloom deactivated? Although obviously it still shouldn't crash.

Link to comment
Share on other sites

Of course you don't see it, in "Low" mode there's no issue.

The issue is only with "Medium" and "High". You don't see the blocks in the SECOND screenshot? 😐

Take a look to the wall and the rooftops.

 

Thanks for the tip about the bloom (it's unrelated to SSAO, just asking).

Edited by lowenz

Task is not so much to see what no one has yet seen but to think what nobody has yet thought about that which everybody see. - E.S.

Link to comment
Share on other sites

 

20 minutes ago, lowenz said:

Of course you don't see it, in "Low" mode there's no issue.

The issue is only with "Medium" and "High". You don't see the blocks in the SECOND screenshot? 😐

Take a look to the wall and the rooftops.

 

Thanks for the tip about the bloom (it's unrelated to SSAO, just asking).

I meant, I don't have the issue and cannot reproduce it, my shot is with ssao level 3. Unfortunately, even with your darkmod.cfg it doesn't happen for me (and yes, I have set r_ssao to 2 and 3, respectively). Are there any other AMD users who can reproduce this?

  • Like 1
Link to comment
Share on other sites

You're right, tested now on my 1050 Ti and there's no issue! It's AMD-only......

Task is not so much to see what no one has yet seen but to think what nobody has yet thought about that which everybody see. - E.S.

Link to comment
Share on other sites

6 minutes ago, stgatilov said:

Yes, I reproduce it on RX 550.

Any plan?

Can you try to play with the random factor in ssao.frag.glsl (line 168, randomPatternRotationAngle) and e.g. modify the factor 3 at the beginning, see if that makes any difference to the pattern (even if it doesn't immediately fix it)? This is one aspect from the original Nvidia implementation that I've had trouble with before. If the patterns are caused by that, we might need to find a different random pattern or even reintroduce a noise texture to get consistent behaviour on all vendors...

If that's not it, you can try to change line 74 to 'const int u_maxMipLevel = 0;' as that will disable the most immediate difference between ssao levels 1 and 2/3.

If it's not that either, then it's going to be more tricky since I can't reproduce it...

Link to comment
Share on other sites

40 minutes ago, cabalistic said:

Can you try to play with the random factor in ssao.frag.glsl (line 168, randomPatternRotationAngle)

Does not help. I even tried to replace this pseudorandom with another one which I used for dither yesterday (sin + fract), it looks pretty the same.

Quote

If that's not it, you can try to change line 74 to 'const int u_maxMipLevel = 0;'

This fixes the problem for me.

I see no error messages in debug context, no errors when reloading programs. The issue happens on objects which are far enough from the player, so I guess mipmapping is the culprit.

Should I capture a trace and look at GL states during SSAO rendering?

Link to comment
Share on other sites

1 minute ago, stgatilov said:

Does not help. I even tried to replace this pseudorandom with another one which I used for dither yesterday (sin + fract), it looks pretty the same.

This fixes the problem for me.

I see no error messages in debug context, no errors when reloading programs. The issue happens on objects which are far enough from the player, so I guess mipmapping is the culprit.

Should I capture a trace and look at GL states during SSAO rendering?

Thanks! Yeah, that might be a good start. I'll also try to think about what could possibly be going wrong and what else we could test to narrow it down.

One thing you might try: in the shader, after the #fidef block from line 80 to 84, you could insert another line 'mipLevel = 1;'. This would force the shader to always look into mip level 1, and you could go through the levels individually to see if there's a specific one that looks obviously wrong, or if they are all bad.

Link to comment
Share on other sites

6 hours ago, lowenz said:

64 bits colour rendering is just beautiful ! It resolves the root problem of the colour banding! THANKS!

With Ambient Occlusion these 2 new features are visually projecting TDM in the future!

About the visual aspect, there's an old problem that maybe can now be solved (without using FBOResolution=2, it's so perfomance heavy 😛 )

Tha antialiasing transparency problem! There's NO AA applied!

See the brazier iron parts aliasing

No AA:

newjob-2020-05-04-10-25-25.jpg

AA 4x:

newjob-2020-05-04-10-25-35.jpg

Any possibility to see this issues gone? Multisampling AA is way more forgiving than FBOresolution=2 (supersampling/downsampling).....

This is not a transparency issue. The brazier is all tris:

https://imgur.com/StbyBJW

This probably just your MSAA algorithm falling down and not filtering at certain angles.

All vendors have these issues where MSAA doesn't cover all angles.

This is another good argument for adding an FXAA mode to TDM.

Incidentally, I couldn't force FXAA via Nvidia drivers in TDM until I changed my desktop to Metacity + Compton (Linux Mint Tessa).

Finally, why r_fboResolution 2? The most you should need is r_fboResolution 1.5. ?

Also, how does forcing SSAA in your driver compare performance wise?

 

 

 

Please visit TDM's IndieDB site and help promote the mod:

 

http://www.indiedb.com/mods/the-dark-mod

 

(Yeah, shameless promotion... but traffic is traffic folks...)

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.

  • Recent Status Updates

    • Petike the Taffer  »  DeTeEff

      I've updated the articles for your FMs and your author category at the wiki. Your newer nickname (DeTeEff) now comes first, and the one in parentheses is your older nickname (Fieldmedic). Just to avoid confusing people who played your FMs years ago and remember your older nickname. I've added a wiki article for your latest FM, Who Watches the Watcher?, as part of my current updating efforts. Unless I overlooked something, you have five different FMs so far.
      · 0 replies
    • Petike the Taffer

      I've finally managed to log in to The Dark Mod Wiki. I'm back in the saddle and before the holidays start in full, I'll be adding a few new FM articles and doing other updates. Written in Stone is already done.
      · 4 replies
    • nbohr1more

      TDM 15th Anniversary Contest is now active! Please declare your participation: https://forums.thedarkmod.com/index.php?/topic/22413-the-dark-mod-15th-anniversary-contest-entry-thread/
       
      · 0 replies
    • JackFarmer

      @TheUnbeholden
      You cannot receive PMs. Could you please be so kind and check your mailbox if it is full (or maybe you switched off the function)?
      · 1 reply
    • OrbWeaver

      I like the new frob highlight but it would nice if it was less "flickery" while moving over objects (especially barred metal doors).
      · 4 replies
×
×
  • Create New...