Custom Query (301 matches)
Results (22 - 24 of 301)
Ticket | Resolution | Summary | Owner | Reporter |
---|---|---|---|---|
#154 | fixed | Floating point exception in various scenarios | ||
Description |
The exception happens in qdtoa(). In src\corelib\qlocale.cpp, lines 6776 and 6796 we have to enable the same workaround as in Windows. |
|||
#159 | fixed | DIVE modes crash on 24bit (BGR3) screen surface | ||
Description |
Testing the new QWindowSurfaces on an ATI Rage128 (SNAP forced to 24bit color depth) causes a crash. Actually there are two problems that lead to this: 1.) Direct frame buffer mode is not enabled. Fix: Change line 770 in qwindowsurface_pm.cpp to: FOURCC bestBufFormat = fourccScreenToBuffer(diveCaps.fccColorEncoding, diveUseFB); and redetermine d->setup.fccSrcColorFormat in the constructor of QPMDiveWindowSurfaceFB (the parent class calls fourccScreenToBuffer() with isFB = false). I suggest to remove the default value for "isFB" from fourccScreenToBuffer(), so that it's easier to see what is wanted when using this function. Also Q_UNUSED(isFB); can be removed. After applying this change, direct frame buffer mode works. For performance test results see ticket #101. 2.) DIVE blit mode doesn't work QT_PM_DIVE=BLIT still crashes on that particular setup. This appears to be a DIVE bug. The crash occurs in DiveBlitImage? (RGB3 -> BGR3) and looks very similar to our attempts to use 32bit source buffers. I have not found an easy fix for that - can Qt be forced to use an BGR3 surface instead of RGB3 ? |
|||
#160 | fixed | Assistant not drawing correctly on startup (direct frame bufffer mode only) | ||
Description |
When using direct frame buffer access, QtAssistant? doesn't paint it's window correctly right after startup. The window must be manually resized in order to correct this. I observe this behavior only with Assistant. Linguist and Designer start up as expected. |