Actor flag to force disable sprite clipping

These are not rejected - but are not considered highly important right now.

Moderator: GZDoom Developers

Actor flag to force disable sprite clipping

Postby Marisa Kirisame » Mon Apr 30, 2018 11:13 am

Akin to how one can force XY billboarding on an actor, would it be possible to make it so an actor's sprites don't get pushed up/down by the GL renderer sprite clipping option?
User avatar
Marisa Kirisame
ZScript Crimester
 
 
 
Joined: 08 Feb 2008
Location: Vigo, Galicia
Discord: 霧雨魔理沙#1666
Twitch ID: magusmarisa
Github ID: OrdinaryMagician
Operating System: Other Linux 64-bit
OS Test Version: No (Using Stable Public Version)
Graphics Processor: nVidia with Vulkan support

Re: Actor flag to force disable sprite clipping

Postby Graf Zahl » Mon Apr 30, 2018 11:17 am

I think this feature is due for some serious rethinking anyway. There's already the SPROFS lump where you can override offsets for the hardware renderer, but with the current implementation it is still subjected to sprite clipping considerations.

For the time being I won't add any other means to mess around with this because ultimately they'll just complicate matters.
User avatar
Graf Zahl
Lead GZDoom+Raze Developer
Lead GZDoom+Raze Developer
 
Joined: 19 Jul 2003
Location: Germany

Re: Actor flag to force disable sprite clipping

Postby StrikerMan780 » Sun May 27, 2018 12:36 am

This. I have some fire actors that look like total ass with the sprite clipping options on.
User avatar
StrikerMan780
Struggling but getting by. For now.
 
Joined: 29 Nov 2005
Discord: StrikerTheHedgefox#6299
Github ID: StrikerMan780
Operating System: Windows 10/8.1/8 64-bit
OS Test Version: No (Using Stable Public Version)
Graphics Processor: nVidia with Vulkan support

Re: Actor flag to force disable sprite clipping

Postby ZZYZX » Sun Jun 17, 2018 6:25 pm

What really complicates matters is that I just accidentally made an actor which has some rotations (notably 1, 2 and 8) "moved out of the floor", while rotations 3-7 stay as defined in the image offsets, and all that only happens if the actor is +ISMONSTER (but not +NOGRAVITY). So making a flag that unconditionally disables all the magic threshold should actually make things simplier :roll:

https://imgur.com/a/teDiMUr
Top to bottom: rotation 1, rotation rotation 2, rotation 3

The only way to fix this right now, is making a duplicate attached actor that does all the drawing (but doesn't have ISMONSTER flag), while my main actor will still have ISMONSTER for being counted and blocked by lines...
User avatar
ZZYZX
le chat du rabbin
 
 
 
Joined: 14 Oct 2012
Location: Ukraine
Discord: ZZYZX#1394
Github ID: jewalky


Return to On Hold Suggestions

Who is online

Users browsing this forum: No registered users and 0 guests