Summary: | Wrong CPU capabilities detection | ||||||
---|---|---|---|---|---|---|---|
Product: | Sisyphus | Reporter: | Sir Raorn <raorn> | ||||
Component: | libSDL | Assignee: | Anton Farygin <rider> | ||||
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus | ||||
Severity: | blocker | ||||||
Priority: | P1 | CC: | mike | ||||
Version: | unstable | ||||||
Hardware: | all | ||||||
OS: | Linux | ||||||
Attachments: |
|
Description
Sir Raorn
2003-12-03 15:41:32 MSK
По-хорошему, для целей дистрибутива нужно вообще выкинуть эти самописные определения из libSDL и использовать то, что возвращает ядро в /proc/cpu. Да, этот патч будет не принят в libSDL, но ядро у нас гарантированно более корректно определяет возможности процессора, чем libSDL. да. Более того - у меня есть код (C/C++), который корректно определяет поддержку MMX/SSE в CPU. Можно его вытащить в библиотечку и слинковать с libSDL. а можно это делать и через proc. В общем - займусь на следующей неделе... может быть раньше. Created attachment 318 [details]
"Заплатка" для корректного определения capabilities (works for me, как говорится)
fixed (SDL-1.2.6-alt3) патч сработал и проверен. Просьба проверить на машинах с AMD процессором ;-) |