F3DFloor exporting
Moderator: GZDoom Developers
- Marisa the Magician
- Posts: 3886
- Joined: Fri Feb 08, 2008 9:15 am
- Preferred Pronouns: She/Her
- Operating System Version (Optional): (btw I use) Arch
- Graphics Processor: nVidia with Vulkan support
- Location: Vigo, Galicia
- Contact:
F3DFloor exporting
Pull Request
I should have opened a thread for this long ago. This is one part of allowing access to 3D Floor structs and other related functionality. The other part involves some data structures I haven't quite figured out how to expose (extra sector data like light lists or fake floor arrays).
I should have opened a thread for this long ago. This is one part of allowing access to 3D Floor structs and other related functionality. The other part involves some data structures I haven't quite figured out how to expose (extra sector data like light lists or fake floor arrays).
- Graf Zahl
- Lead GZDoom+Raze Developer
- Posts: 49067
- Joined: Sat Jul 19, 2003 10:19 am
- Location: Germany
Re: F3DFloor exporting [Part 1]
I first have to make sure that this won't get in the way of needed refactorings for Vulkan.
- Marisa the Magician
- Posts: 3886
- Joined: Fri Feb 08, 2008 9:15 am
- Preferred Pronouns: She/Her
- Operating System Version (Optional): (btw I use) Arch
- Graphics Processor: nVidia with Vulkan support
- Location: Vigo, Galicia
- Contact:
Re: F3DFloor exporting [Part 1]
I've decided to close this temporarily while I come up with something cleaner and more usable (and less intrusive). Will open a new PR once I have things ready.
Edit: PR opened.
Edit: PR opened.
- Marisa the Magician
- Posts: 3886
- Joined: Fri Feb 08, 2008 9:15 am
- Preferred Pronouns: She/Her
- Operating System Version (Optional): (btw I use) Arch
- Graphics Processor: nVidia with Vulkan support
- Location: Vigo, Galicia
- Contact:
Re: F3DFloor exporting [Part 1]
Just wanted to ask if this is still going to be a problem for vulkan or anything. The data exposed is entirely read-only just in case.
- Marisa the Magician
- Posts: 3886
- Joined: Fri Feb 08, 2008 9:15 am
- Preferred Pronouns: She/Her
- Operating System Version (Optional): (btw I use) Arch
- Graphics Processor: nVidia with Vulkan support
- Location: Vigo, Galicia
- Contact:
Re: F3DFloor exporting [Part 1]
Shamelessly bumping this. I haven't heard anything in a while.
- Graf Zahl
- Lead GZDoom+Raze Developer
- Posts: 49067
- Joined: Sat Jul 19, 2003 10:19 am
- Location: Germany
Re: F3DFloor exporting [Part 1]
Totally not a priority right now.
- Major Cooke
- Posts: 8175
- Joined: Sun Jan 28, 2007 3:55 pm
- Preferred Pronouns: He/Him
- Location: QZDoom Maintenance Team
Re: F3DFloor exporting [Part 1]
Huh... I've encountered a point where I'll actually need this to continue what I'm working on.
- Marisa the Magician
- Posts: 3886
- Joined: Fri Feb 08, 2008 9:15 am
- Preferred Pronouns: She/Her
- Operating System Version (Optional): (btw I use) Arch
- Graphics Processor: nVidia with Vulkan support
- Location: Vigo, Galicia
- Contact:
Re: F3DFloor exporting [Part 1]
So, I guess it is happening, then. There is now a demand for it from more people than just me.
Re: F3DFloor exporting [Part 1]
If _mental_ or dpJudas take a look at it and if they don't anticipate any problems, then I think this can be merged.
What would probably really help this along, though, is having some bare-minimum test samples to ensure everything works correctly.
Of course, Graf can also just merge or reject this on a whim, as well, if the mood ever struck him or he wanted to.
What would probably really help this along, though, is having some bare-minimum test samples to ensure everything works correctly.
Of course, Graf can also just merge or reject this on a whim, as well, if the mood ever struck him or he wanted to.
Re: F3DFloor exporting [Part 1]
I don't know enough about this part of GZDoom or Doom mapping to evaluate it, nor do I have an interest in learning it - sorry.
- Marisa the Magician
- Posts: 3886
- Joined: Fri Feb 08, 2008 9:15 am
- Preferred Pronouns: She/Her
- Operating System Version (Optional): (btw I use) Arch
- Graphics Processor: nVidia with Vulkan support
- Location: Vigo, Galicia
- Contact:
Re: F3DFloor exporting [Part 1]
In my case I've been making sure it all works through the experimental branch of doom tournament. The biorifle and flak cannon need direct 3d floor data access for projectile alignment and custom bounce behavior, respectively.Rachael wrote:What would probably really help this along, though, is having some bare-minimum test samples to ensure everything works correctly.
In the PR's current state I've verified that all works correctly on maps with sloped 3d floors, despite a small bug/glitch that is unrelated to this PR which I'll report later (projectiles and hitscans may sometimes "phase through" sloped 3d floors if they're too thin).
- Major Cooke
- Posts: 8175
- Joined: Sun Jan 28, 2007 3:55 pm
- Preferred Pronouns: He/Him
- Location: QZDoom Maintenance Team
Re: F3DFloor exporting [Part 1]
Looks like this is coming along nicely now. Marisa has made those requested changes too, I'm stoked!
Speaking of custom bounce behavior, Marisa, I've been in desperate need for finding out how to make projectiles not just explode on sloped floors. Where can I find the code for this?
Speaking of custom bounce behavior, Marisa, I've been in desperate need for finding out how to make projectiles not just explode on sloped floors. Where can I find the code for this?
- Marisa the Magician
- Posts: 3886
- Joined: Fri Feb 08, 2008 9:15 am
- Preferred Pronouns: She/Her
- Operating System Version (Optional): (btw I use) Arch
- Graphics Processor: nVidia with Vulkan support
- Location: Vigo, Galicia
- Contact:
Re: F3DFloor exporting [Part 1]
I'm afraid that's another bug unrelated to this. Though it may be related to the one of projectiles/traces phasing through them.
- Marisa the Magician
- Posts: 3886
- Joined: Fri Feb 08, 2008 9:15 am
- Preferred Pronouns: She/Her
- Operating System Version (Optional): (btw I use) Arch
- Graphics Processor: nVidia with Vulkan support
- Location: Vigo, Galicia
- Contact:
Re: F3DFloor exporting [Part 1]
So... any chance this can get a final review?
- Graf Zahl
- Lead GZDoom+Raze Developer
- Posts: 49067
- Joined: Sat Jul 19, 2003 10:19 am
- Location: Germany
Re: F3DFloor exporting [Part 1]
If someone else can do it?
Sorry, I don't have much time to do real programming work on GZDoom and that's unlikely to change until the end of August.
Sorry, I don't have much time to do real programming work on GZDoom and that's unlikely to change until the end of August.