View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0000383 | Software Renderer | [All Projects] Bug | public | 2017-03-05 12:13 | 2017-03-13 17:27 |
Reporter | 6XGate | ||||
Assigned To | |||||
Priority | normal | Severity | major | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Platform | x64 | OS | Windows | OS Version | 10 |
Summary | 0000383: Floating Mid Textures With a Negative Scaling Value are not Mirrored | ||||
Description | The QZDoom (true colour software renderer) does not mirror floating mid texture with a negative scale. These work fine in ZDoom and GZDoom. The issues shows itself on two-sided linedefs with mid-textures and on poly-objects. I'm using QZDoom 1.2.2. | ||||
Steps To Reproduce | Either create a poly-object with textures that have a negative scale or add a mid-texture with a negative scale to a two-sided linedef. | ||||
Tags | No tags attached. | ||||
A demo map would go a long way to motivate a dev to check this out. | |
You can find an example of the issue happening on PolyObjects in my released WAD finalicon. The textures on two doors to the elevate from which you start are suppose to mirror each other, but the textures are displayed identically in QZDoom. They work fine in all other ZDoom family ports. |
|
When Graf says "demo map" he means a minimalized map that shows off the bug prominently and without all the extra stuff that normally comes with a full-fledged project. The more work a dev has to do to reach an affected area of the map to diagnose the problem, the harder the issue becomes to resolve, especially with drawer functions in the software renderer. The reason for this is because the program has to be restarted repeatedly in the debugging process in order to test changes. |
|
Just tried finalicon in QZDoom master and the doors are mirrored correctly. Maybe this was fixed when _mental_ fixed the scroller direction bug? 6XGate, are you still experiencing this issue if you try with one of the nightly builds of QZDoom? |
|
Either way, it looks like the poster lost interest in coming back, so I am going to close this, as I am done worrying about it. | |
"Lost interest in coming back?" It's been one day. :/ | |
You're right. I thought it was a lot longer, sorry. | |
Ah, heh... all right, no worries then if it was unintentional. "Oops Happens(tm)" :P | |
Do forgive for the late response. I was on a business trip. I've uploaded a map showing the issue on both PolyObjects and mid-textures on two-sided linedefs in UDMF. I don't know if it effects other map formats since I thought only UDMF supports scaling. This map was tested in GZDoom using the hardware and software renderer which worked fine, and QZDoom using the software renderer which failed to flip the textures that have a negative scale. fliptest.wad (12,719 bytes) |
|
Just tried the fliptest.wad on QZDoom's master branch. Looks exactly like on the png files you uploaded. Please try download a nightly build of QZDoom. As far as I can tell, this bug has been fixed. |
|
They look correct to me too, in the latest build. | |
Alright, I'll do that real quick and get back to ya'll. | |
It did fix the issue, but a now the PolyObjects in the same WAD appear to be broken. Here is a video. |
|
A quick note, the PolyObjects are still broken in the Git build released a few hours ago. | |
The polyobjects is a separate issue 0000422 and has already been reported and fixed - I have not yet, as of this posting, done a new build yet though. I will do that soon. | |
Alright, that's all good. Since these Git builds are in development build, a few bugs are to be expected :). But the texture bug (as per this ticket) then is fixed. End of Line. |
|
Date Modified | Username | Field | Change |
---|---|---|---|
2017-03-05 12:13 | 6XGate | New Issue | |
2017-03-08 03:35 | Graf Zahl | Note Added: 0000912 | |
2017-03-09 07:17 | 6XGate | Note Added: 0000917 | |
2017-03-09 07:19 | 6XGate | Note Edited: 0000917 | View Revisions |
2017-03-09 11:26 | Rachael | Note Added: 0000920 | |
2017-03-09 11:31 | Rachael | Note Edited: 0000920 | View Revisions |
2017-03-09 12:05 | Rachael | Note Edited: 0000920 | View Revisions |
2017-03-10 08:48 | dpJudas | Note Added: 0000923 | |
2017-03-10 09:03 | Rachael | Note Added: 0000924 | |
2017-03-10 09:03 | Rachael | Assigned To | => Rachael |
2017-03-10 09:03 | Rachael | Status | new => resolved |
2017-03-10 09:03 | Rachael | Resolution | open => fixed |
2017-03-10 09:18 | Xaser | Note Added: 0000925 | |
2017-03-10 10:52 | Rachael | Note Added: 0000926 | |
2017-03-10 10:53 | Rachael | Assigned To | Rachael => |
2017-03-10 10:53 | Rachael | Status | resolved => feedback |
2017-03-10 10:53 | Rachael | Resolution | fixed => reopened |
2017-03-10 14:39 | Xaser | Note Added: 0000927 | |
2017-03-12 00:24 | Rachael | Status | feedback => resolved |
2017-03-12 00:24 | Rachael | Resolution | reopened => fixed |
2017-03-13 07:51 | 6XGate | File Added: fliptest.wad | |
2017-03-13 07:51 | 6XGate | Note Added: 0000953 | |
2017-03-13 07:51 | 6XGate | Status | resolved => feedback |
2017-03-13 07:51 | 6XGate | Resolution | fixed => reopened |
2017-03-13 07:53 | 6XGate | Note Edited: 0000953 | View Revisions |
2017-03-13 07:56 | 6XGate | Status | feedback => new |
2017-03-13 08:01 | 6XGate | File Added: gzdoom-midtextures.png | |
2017-03-13 08:01 | 6XGate | File Added: gzdoom-polyobjects.png | |
2017-03-13 09:19 | dpJudas | Note Added: 0000955 | |
2017-03-13 12:42 | Rachael | Note Added: 0000957 | |
2017-03-13 12:55 | 6XGate | Note Added: 0000958 | |
2017-03-13 13:05 | 6XGate | Note Added: 0000959 | |
2017-03-13 13:09 | 6XGate | Note Edited: 0000959 | View Revisions |
2017-03-13 14:33 | 6XGate | Note Added: 0000964 | |
2017-03-13 15:52 | Rachael | Note Added: 0000968 | |
2017-03-13 15:53 | Rachael | Status | new => resolved |
2017-03-13 15:53 | Rachael | Resolution | reopened => fixed |
2017-03-13 17:27 | 6XGate | Status | resolved => closed |
2017-03-13 17:27 | 6XGate | Note Added: 0000973 |