[PATCH 4/4] wined3d: Fully move the depth buffer enable state to wined3d_depth_stencil_state.

Henri Verbeet hverbeet at gmail.com
Thu Sep 24 06:13:34 CDT 2020


On Thu, 24 Sep 2020 at 08:23, Zebediah Figura <z.figura12 at gmail.com> wrote:
> @@ -100,16 +100,15 @@ static const struct wined3d_state_entry_template misc_state_template_vk[] =
>      {STATE_INDEXBUFFER,                                   {STATE_INDEXBUFFER,                                   state_nop}},
>      {STATE_RENDER(WINED3D_RS_ANTIALIAS),                  {STATE_RENDER(WINED3D_RS_ANTIALIAS),                  state_nop}},
>      {STATE_RENDER(WINED3D_RS_TEXTUREPERSPECTIVE),         {STATE_RENDER(WINED3D_RS_TEXTUREPERSPECTIVE),         state_nop}},
> -    {STATE_RENDER(WINED3D_RS_ZENABLE),                    {STATE_RENDER(WINED3D_RS_ZENABLE),                    state_nop}},
>      {STATE_RENDER(WINED3D_RS_WRAPU),                      {STATE_RENDER(WINED3D_RS_WRAPU),                      state_nop}},
>      {STATE_RENDER(WINED3D_RS_WRAPV),                      {STATE_RENDER(WINED3D_RS_WRAPV),                      state_nop}},
>      {STATE_RENDER(WINED3D_RS_LINEPATTERN),                {STATE_RENDER(WINED3D_RS_LINEPATTERN),                state_nop}},
>      {STATE_RENDER(WINED3D_RS_MONOENABLE),                 {STATE_RENDER(WINED3D_RS_MONOENABLE),                 state_nop}},
>      {STATE_RENDER(WINED3D_RS_ROP2),                       {STATE_RENDER(WINED3D_RS_ROP2),                       state_nop}},
>      {STATE_RENDER(WINED3D_RS_PLANEMASK),                  {STATE_RENDER(WINED3D_RS_PLANEMASK),                  state_nop}},
> -    {STATE_RENDER(WINED3D_RS_ZWRITEENABLE),               {STATE_RENDER(WINED3D_RS_ZENABLE)}},
> +    {STATE_RENDER(WINED3D_RS_ZWRITEENABLE),               {STATE_RENDER(WINED3D_RS_ZWRITEENABLE)}},
I did not verify this, but I think this would fail
validate_state_table() because STATE_RENDER(WINED3D_RS_ZWRITEENABLE)
lacks a handler.



More information about the wine-devel mailing list