[Bug 8232] Fate Axis - unimplemented function D3DRMCreate

wine-bugs at winehq.org wine-bugs at winehq.org
Mon Mar 3 18:08:11 CST 2008


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





--- Comment #10 from Timo-Heikki Mäkelä <imaxfun at gmail.com>  2008-03-03 18:08:11 ---
Okie... I studied the D3DRM.dll a bit more and found out David Adam implemented
almost every other function in it last spring, except Direct3DRMCreate and a
couple of others. Unfortunately I found no email of his to inform him. So,
someone else should do this. 

As far as I understand from the MSDN API
http://msdn.microsoft.com/archive/default.asp?url=/archive/en-us/dnardir3d/html/d3dapi.asp,
Direct3DRMCreate is the function used to create Retained Mode objects, which
then can be handled with Retained Mode commands. Those Retained Mode objects
are very general type objects, which may be of practically any type defined.
And the RM functions must be able to handle those objects irrespective of the
type defined. Those RM functions do exist already (by David Adam), but one
needs Direct3DRMCreate to make objects utilising them.

So, if I understand correctly, Direct3DRMCreate should be a function allowing a
such object of any predefined type to be defined. I don't know how to code such
a file, but it sounds to me like basically just consisting in a selection list
of all acceptable types for the objects to be created. Thus Direct3DRMCreate
should be a 'master template' of RM objects, each of which is basically a more
specific 'template' of desired type for defining actual objects.

It really doesn't sound too difficult to create such a function for an
experienced coder. I just aren't one.

Just flame me off, if I'm wrong...


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