Portál AbcLinuxu, 3. května 2025 22:57
Protože se tu stále někteří zvědavci ptají jestli už jde plná verze bulánků ve wine, a ta bohužel ještě stále nejde, rozhodl jsem se založit tento blog.
Potom co jsem zkoušel chvíli bulánky debugovat jsem dospěl k závěru, že chybu asi vývojáři sami neopraví a tak nezbývá než jí opravit jinak. Zkoušel jsem to sám, ale mé znalosti jsou na to krátké.
Zatím jsem našel to, že se logy při použití parametru WINEDEBUG="trace+d3d_surface" liší v tom, že nová verze má všechny obdélníky začínající 0 souřadnicí, což je podle mě špatně.
trace:d3d_surface:IWineGDISurfaceImpl_Blt (0x1f6ef0)->(0x6dfdd0,0x1f7518,0x6dfdd0,1000000,(nil)) trace:d3d_surface:IWineGDISurfaceImpl_Blt destrect :0x0-1x600 trace:d3d_surface:IWineGDISurfaceImpl_Blt srcrect :0x0-1x600Sem jsem hodil logy, pozor, když se rozbalí, tak mají cca 50 - 100 MB. Update: Část tohoto blogu jsem upravil, protože jsem zjistil, že jsem se spletl při hledání dokumentace k windows api.
Tedy kdo se hlásí a podá statečně pomocnou ruku?
Tiskni
Sdílej:
Class::Rect(llcorner, urcorner) { Rect(llcorner.x, llcorner.y, urcorner.x, urcorner.y); }
typedef struct _RECTL { LONG left; LONG top; LONG right; LONG bottom; } RECTL, *PRECTL, *LPRECTL;
/* The RECT structure */ typedef struct tagRECT { LONG left; LONG top; LONG right; LONG bottom; } RECT, *PRECT, *LPRECT; typedef const RECT *LPCRECT;
/* The RECT structure */ typedef struct tagRECT { POINT llcorner; POINT urcorner; } RECT, *PRECT, *LPRECT;
[tomas@LinuxPC Comanche3]$ wine C3.exe libGL warning: 3D driver claims to not support visual 0x4b Warning: unprotecting memory to allow real-mode calls. NULL pointer accesses will no longer be caught. Fatal error allocating DOS memoryNevíte prosím někdo co se stím dá dělat?
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.