[Bug 33062] New: wined3d can't handle surfaces created off-screen in application memory
wine-bugs at winehq.org
wine-bugs at winehq.org
Mon Feb 25 06:10:48 CST 2013
http://bugs.winehq.org/show_bug.cgi?id=33062
Bug #: 33062
Summary: wined3d can't handle surfaces created off-screen in
application memory
Product: Wine
Version: 1.5.24
Platform: x86
OS/Version: Linux
Status: UNCONFIRMED
Severity: blocker
Priority: P2
Component: directx-d3d
AssignedTo: wine-bugs at winehq.org
ReportedBy: andy at positality.com
Classification: Unclassified
Created attachment 43706
--> http://bugs.winehq.org/attachment.cgi?id=43706
Start of "wine <app.exe>" log
Target application: ICR Touch
Application brief: Commercial EPOS software for Windows x86
Interesting feature: uses DirectX calls for skinned UI generation.
Looking at the attached log you will see the main error:
"wined3d_surface_getdc Not supported on surfaces with application-provided
memory"
This error is from dlls/wined3d/surface.c
I have spoken to the programmers an they state that their program creates
off-screen surfaces by default. However, if the original Create Surface request
fails their program will fall back to storing surfaces in graphics memory.
If wined3d_surface_getdc cannot (or does not yet) support off-screen surfaces
shouldn't the creation code (wined3d_surface_create?) also return an error
(e.g. check for SFLAG_USERPTR.)
Apologies if I've missed something obvious, my knowledge of DirectX is a little
rusty! I did post on the forums first.
Best Regards,
Andy
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.
More information about the wine-bugs
mailing list