Re: [PATCH 2/4] wined3d: Let d3dfmt_get_conv return a wined3d_format_desc. This required some code shuffling mostly in the SRGB area.
On 7 April 2010 23:12, Roderick Colenbrander <thunderbird2k(a)gmail.com> wrote:
--- dlls/wined3d/device.c | 5 +- dlls/wined3d/surface.c | 169 +++++++++++++++++++++++----------------- dlls/wined3d/utils.c | 1 + dlls/wined3d/wined3d_private.h | 5 +- 4 files changed, 102 insertions(+), 78 deletions(-)
I'm not so convinced by the idea of having mutable format descriptions. What problem are you solving, and why is this the best solution? At the very least the patch looks like it could be split though.
On Thu, Apr 8, 2010 at 11:59 AM, Henri Verbeet <hverbeet(a)gmail.com> wrote:
On 7 April 2010 23:12, Roderick Colenbrander <thunderbird2k(a)gmail.com> wrote:
--- dlls/wined3d/device.c | 5 +- dlls/wined3d/surface.c | 169 +++++++++++++++++++++++----------------- dlls/wined3d/utils.c | 1 + dlls/wined3d/wined3d_private.h | 5 +- 4 files changed, 102 insertions(+), 78 deletions(-)
I'm not so convinced by the idea of having mutable format descriptions. What problem are you solving, and why is this the best solution? At the very least the patch looks like it could be split though.
The ultimate goals are to reduce the use of d3dfmt_get_conv (some places can just use the format table) and to clean up d3dfmt_get_conv. I don't like a mutable format descriptor either but it is temporarily. The texture format fixups can all be moved over to the formats table (see patch 3). In a next step the color keying part could be cleaned up. The switch statement there could for instance be turned into a small wined3d_format_desc table. Roderick
participants (2)
-
Henri Verbeet -
Roderick Colenbrander