On 25 September 2010 23:45, Stefan Dösinger <stefan(a)codeweavers.com> wrote:
> +    struct
> +    {
> +        D3DFORMAT fmt;
> +        const char *name;
> +    }
> +    formats[] =
> +    {
> +        { D3DFMT_R5G6B5, "D3DFMT_R5G6B5" },
> +        { D3DFMT_X8R8G8B8, "D3DFMT_X8R8G8B8" },
> +        { D3DFMT_A8R8G8B8, "D3DFMT_A8R8G8B8" },
> +        { D3DFMT_A16B16G16R16F, "D3DFMT_A16B16G16R16F" },
> +        { D3DFMT_A32B32G32R32F, "D3DFMT_A32B32G32R32F" },
> +    };
This should be static const. I recently fixed a number of these.
> +    const float quad[] = {
> +        -1.0,   -1.0,   0.1,    0.0,    0.0,
> +        -1.0,    1.0,   0.1,    1.0,    0.0,
> +         1.0,   -1.0,   0.1,    0.0,    1.0,
> +         1.0,    1.0,   0.1,    1.0,    1.0
> +    };
Please use a proper structure?