mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-04-30 08:20:41 +02:00
st/nine: Mark pointsize states as ff states
The pointsize states were missing the ff NINE_STATE_FF_OTHER flag, and thus might miss state updates when using ff. Fixes some wine tests. Signed-off-by: Axel Davy <davyaxel0@gmail.com>
This commit is contained in:
parent
89beea100f
commit
f6bf1d2db0
1 changed files with 3 additions and 3 deletions
|
|
@ -3567,8 +3567,8 @@ const uint32_t nine_render_state_group[NINED3DRS_LAST + 1] =
|
|||
[D3DRS_EMISSIVEMATERIALSOURCE] = NINE_STATE_FF_LIGHTING,
|
||||
[D3DRS_VERTEXBLEND] = NINE_STATE_FF_OTHER,
|
||||
[D3DRS_CLIPPLANEENABLE] = NINE_STATE_RASTERIZER,
|
||||
[D3DRS_POINTSIZE] = NINE_STATE_RASTERIZER,
|
||||
[D3DRS_POINTSIZE_MIN] = NINE_STATE_RASTERIZER | NINE_STATE_VS_PARAMS_MISC,
|
||||
[D3DRS_POINTSIZE] = NINE_STATE_RASTERIZER | NINE_STATE_FF_OTHER,
|
||||
[D3DRS_POINTSIZE_MIN] = NINE_STATE_RASTERIZER | NINE_STATE_FF_OTHER | NINE_STATE_VS_PARAMS_MISC,
|
||||
[D3DRS_POINTSPRITEENABLE] = NINE_STATE_RASTERIZER,
|
||||
[D3DRS_POINTSCALEENABLE] = NINE_STATE_FF_OTHER,
|
||||
[D3DRS_POINTSCALE_A] = NINE_STATE_FF_OTHER,
|
||||
|
|
@ -3578,7 +3578,7 @@ const uint32_t nine_render_state_group[NINED3DRS_LAST + 1] =
|
|||
[D3DRS_MULTISAMPLEMASK] = NINE_STATE_SAMPLE_MASK,
|
||||
[D3DRS_PATCHEDGESTYLE] = NINE_STATE_UNHANDLED,
|
||||
[D3DRS_DEBUGMONITORTOKEN] = NINE_STATE_UNHANDLED,
|
||||
[D3DRS_POINTSIZE_MAX] = NINE_STATE_RASTERIZER | NINE_STATE_VS_PARAMS_MISC,
|
||||
[D3DRS_POINTSIZE_MAX] = NINE_STATE_RASTERIZER | NINE_STATE_FF_OTHER | NINE_STATE_VS_PARAMS_MISC,
|
||||
[D3DRS_INDEXEDVERTEXBLENDENABLE] = NINE_STATE_FF_OTHER,
|
||||
[D3DRS_COLORWRITEENABLE] = NINE_STATE_BLEND,
|
||||
[D3DRS_TWEENFACTOR] = NINE_STATE_FF_OTHER,
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue