[Bug 14666] New: [wined3d] volume/volumetex locking implementation

wine-bugs at winehq.org wine-bugs at winehq.org
Sun Jul 27 17:59:18 CDT 2008


http://bugs.winehq.org/show_bug.cgi?id=14666

           Summary: [wined3d] volume/volumetex locking implementation
           Product: Wine
           Version: CVS/GIT
          Platform: PC-x86-64
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: enhancement
          Priority: P2
         Component: directx-d3d
        AssignedTo: wine-bugs at winehq.org
        ReportedBy: liquid.acid at gmx.net


Hi there,

this bug should be sort of a "metabug" for fixing the locking behaviour of
volume and volumetexture objects in D3D (version 8 and 9 currently, because 7
and below doesn't have/support volumes).

I already wrote some patches and testcases to fix/illustrate the problem, but
they were rejected on wine-patches. The main problem that the problem should be
adressed much lower in wined3d.

I now post all my current patches here, so other people can take a look.

Some things what are currently not implemented:
(1) locking of volume/volumetex objects always succeeds althoug it shouldn't
  - specifying to large lockboxes should fail for example
  - some volumes are not lockable at all
(2) creating volumes/volumetextures always succeeds, usage and pool types are
not checked

Only a few things the patches should adress.

I intend on working on this, but I need a bit more input about why and where to
fix this exactly.

Attaching patches now...
Also adding Stefan Dösinger, Henri Verbeet, Alexander Dorofeyev and Roderick
Colenbrander to CC (sry guys *g*, but I'm sure you know where my stuff should
go).

I currently have these DX SDK docs on my system:
version 9, 8, 7 and 6
(someone asked me if I got the 7 SDK)

Greets,
Tobias


-- 
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