[Nothing to see here] Hot Decal on Decal Action!

Bugs that have been investigated and resolved somehow.

Moderator: GZDoom Developers

Forum rules
Please don't bump threads here if you have a problem - it will often be forgotten about if you do. Instead, make a new thread here.
User avatar
EarthQuake
Posts: 82
Joined: Fri Dec 19, 2003 9:52 pm

Hot Decal on Decal Action!

Post by EarthQuake »

Last edited by EarthQuake on Wed Dec 31, 2003 1:50 pm, edited 1 time in total.
User avatar
Ultraviolet
Posts: 1152
Joined: Tue Jul 15, 2003 9:08 pm
Location: PROJECT DETAILS CLASSIFIED.

Post by Ultraviolet »

Um, well, would you want them removed even if they just barely overlap a little bit? If not that, then they'd have to be perfectly aligned to be removed, and that wouldn't happen very often, so there would really be no point. Removing them if they overlap at all would look like crap.
User avatar
EarthQuake
Posts: 82
Joined: Fri Dec 19, 2003 9:52 pm

Post by EarthQuake »

Last edited by EarthQuake on Wed Dec 31, 2003 1:50 pm, edited 1 time in total.
User avatar
Graf Zahl
Lead GZDoom+Raze Developer
Lead GZDoom+Raze Developer
Posts: 49193
Joined: Sat Jul 19, 2003 10:19 am
Location: Germany

Post by Graf Zahl »

Reduce the console variable cl_maxdecals. Its default is 1024 and if you put that many decals on one wall bad things will happen. Maybe a second CVar cl_maxdecalsperwall would be useful because generally it's no problem to spread a lot of decals throughout the level but the limit per wall should be considerably lower.
User avatar
Biff
Posts: 1061
Joined: Wed Jul 16, 2003 5:29 pm
Location: Monrovia, CA, USA

Post by Biff »

The number of decals can be limited I think. There is a variable cl_maxdecals which you can set. The default setting is cl_maxdecals=1024.
Edit: Graf, dang it, you just beat me!
User avatar
Ultraviolet
Posts: 1152
Joined: Tue Jul 15, 2003 9:08 pm
Location: PROJECT DETAILS CLASSIFIED.

Post by Ultraviolet »

Perhaps a cl_decalforceholdtime variable would be useful, something that forces decals to disappear even if they aren't set to fade out or anything in DECALDEF. A value of 0 for that variable would mean that nothing gets forced to disappear.
User avatar
EarthQuake
Posts: 82
Joined: Fri Dec 19, 2003 9:52 pm

Post by EarthQuake »

Last edited by EarthQuake on Wed Dec 31, 2003 1:50 pm, edited 1 time in total.
User avatar
Xaser
 
 
Posts: 10773
Joined: Sun Jul 20, 2003 12:15 pm

Post by Xaser »

EarthQuake wrote:Graf Zahl, that is a good idea.
Once so many decals are on a wall, start deleting the ones on that wall with the lowest index. The same thing, of course, would apply throughout the level, but only after the decals on that pariticular wall have been accounted for.

This would prevent decals on another wall from disappearing if you were shooting a totally different wall.
Hope that makes sense.
Just make sure the total max decals thing is still in there too. If you have 100 different walls with 200 decals on each one, the result wouldn't be too nice.
User avatar
EarthQuake
Posts: 82
Joined: Fri Dec 19, 2003 9:52 pm

Post by EarthQuake »

User avatar
randi
Site Admin
Posts: 7749
Joined: Wed Jul 09, 2003 10:30 pm

Post by randi »

Why did you delete the bodies of every single post you ever made to the forum? Now I don't even know what this was all about.
User avatar
wildweasel
Posts: 21706
Joined: Tue Jul 15, 2003 7:33 pm
Preferred Pronouns: He/Him
Operating System Version (Optional): A lot of them
Graphics Processor: Not Listed

Post by wildweasel »

I believe what he wanted to know was if you could rig up the decals so they are similar to Half-Life, in that if they are overlayed on top of each other with a certain distance between them, the previous one would be deleted to save on CPU.
User avatar
Xaser
 
 
Posts: 10773
Joined: Sun Jul 20, 2003 12:15 pm

Post by Xaser »

What the F**k? Why the F**k do you F**king delete all your F**king posts on this F**king board just because you F**king want to? It's F**king stupid!

(Sorry, I'm in a bad mood now. Excuse me while I go kill my brother.)

Return to “Closed Bugs [GZDoom]”