On Fri, 16 Apr 2021 at 03:47, Chip Davis cdavis@codeweavers.com wrote:
April 15, 2021 6:41 PM, "Zebediah Figura (she/her)" zfigura@codeweavers.com wrote:
On 4/14/21 7:57 AM, Henri Verbeet wrote:
On Wed, 14 Apr 2021 at 07:03, Zebediah Figura zfigura@codeweavers.com
wrote:
diff --git a/include/vkd3d_d3dx9shader.h b/include/vkd3d_d3dx9shader.h new file mode 100644 index 00000000..ba69efbd --- /dev/null +++ b/include/vkd3d_d3dx9shader.h
Should this be an IDL file? I'm not sure how much of d3dx9shader.h we intend to provide, but it does have COM interfaces like ID3DXConstantTable.
I guess it depends if we want ID3DXConstantTable in vkd3d, which isn't clear to me, but either way it seems quite easy to make it an IDL.
I thought D3DX9 used the old fashioned DECLARE_INTERFACE() macros for that. I take it you don't want to add those?
It currently does in Wine, but I'm not sure there's any strong reason it would have to.