-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Black screen on some machines #1
Comments
A few debug binaries to test the issue on various machines: http://yolp.omgwtf.ru/appear_debug.zip |
Под вайном с 2мя мониторами:
|
@lieff интересно, спасибо. Думаю, впрочем, что это всё -- проблемы вайна. Удивительно, что под ним вообще запускается -- обычно большие-то демки не работают, не говоря уже о всякой мелочи, которая абьюзит всё, что можно и нельзя. Наверное, отдельным интересным проектом было бы пропатчить вайн до состояния, в котором он бы успешно показывал большую часть OpenGL интр за последние лет 10. :D |
Ну это конечно вполне вероятно, но я, например, инициализирую примерно так же:
и у меня и на вайне и на винде работало норм. |
Хм. Из существенных отличий вижу только то, что у меня не "edit", а "static" (не помню уже, почему). |
Основной луп:
|
I've been able to get my hands on a Windows machine with AMD GPU and it seems that the core of the issue is that I expect the created program to have name=1 (it is hardcoded), but on AMD it is two. Quick test of propagating this value using unused ESI register seems to fix the black screen, but it makes the intro 5 bytes over the size limit. |
The text was updated successfully, but these errors were encountered: