Closed Bug 635275 Opened 14 years ago Closed 14 years ago

[D3D9] Black squares appear then disappear with hardware acceleration

Categories

(Core :: Graphics, defect)

x86
Windows XP
defect
Not set
normal

Tracking

()

RESOLVED FIXED
Tracking Status
blocking2.0 --- betaN+

People

(Reporter: joe, Assigned: bas.schouten)

References

()

Details

(Whiteboard: [hardblocker][ETA: 2/18])

Attachments

(1 file, 1 obsolete file)

+++ This bug was initially created as a clone of Bug #634784 +++ We have the same bug on Direct3D 9, but not D3D10.
OS: Mac OS X → Windows XP
I've rootcaused this to going outside of texture bounds due to rounding upwards when using an 0.5 yres. I'm working on a fix.
Whiteboard: [hardblocker] → [hardblocker][ETA: 2/18]
No longer depends on: 635373, 634784
This bug occurs because the UpdateSurface call fails when it's called with areas outside the texture bounds, these areas can exist because of the extending to shared integer positions for the rectangles within the region.
Attachment #513680 - Flags: review?(roc)
As per IRC discussion and fix some compiler warnings.
Attachment #513680 - Attachment is obsolete: true
Attachment #513682 - Flags: review?(roc)
Attachment #513680 - Flags: review?(roc)
Status: NEW → RESOLVED
Closed: 14 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: