diff options
author | Vinson Lee <[email protected]> | 2020-03-01 21:38:18 -0800 |
---|---|---|
committer | Vinson Lee <[email protected]> | 2020-03-09 15:37:54 -0700 |
commit | 5ffa6eab88332982466f7ba420eb804ed7f97694 (patch) | |
tree | 656115099f4650e801f929a902313aa619323bf4 /src/gallium/state_trackers/nine | |
parent | c1b8e84961066a25e0950e7965285b47df4bb97f (diff) |
st/nine: Fix incompatible-pointer-types-discards-qualifiers errors.
../src/gallium/state_trackers/nine/nine_ff.c:129:28: error: initializing 'struct nine_ff_vs_key *' with an expression of type 'const void *' discards qualifiers [-Werror,-Wincompatible-pointer-types-discards-qualifiers]
struct nine_ff_vs_key *vs = key;
^ ~~~
../src/gallium/state_trackers/nine/nine_ff.c:145:28: error: initializing 'struct nine_ff_ps_key *' with an expression of type 'const void *' discards qualifiers [-Werror,-Wincompatible-pointer-types-discards-qualifiers]
struct nine_ff_ps_key *ps = key;
^ ~~~
Fixes: fdd96578ef2d ("nine: Add state tracker nine for Direct3D9 (v3)")
Signed-off-by: Vinson Lee <[email protected]>
Reviewed-by: Andre Heider <[email protected]>
Tested-by: Marge Bot <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4015>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4015>
Diffstat (limited to 'src/gallium/state_trackers/nine')
-rw-r--r-- | src/gallium/state_trackers/nine/nine_ff.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/gallium/state_trackers/nine/nine_ff.c b/src/gallium/state_trackers/nine/nine_ff.c index a97a83ff1c3..16d0ab2ab5c 100644 --- a/src/gallium/state_trackers/nine/nine_ff.c +++ b/src/gallium/state_trackers/nine/nine_ff.c @@ -126,7 +126,7 @@ struct nine_ff_ps_key static uint32_t nine_ff_vs_key_hash(const void *key) { - struct nine_ff_vs_key *vs = key; + const struct nine_ff_vs_key *vs = key; unsigned i; uint32_t hash = vs->value32[0]; for (i = 1; i < ARRAY_SIZE(vs->value32); ++i) @@ -142,7 +142,7 @@ static bool nine_ff_vs_key_comp(const void *key1, const void *key2) } static uint32_t nine_ff_ps_key_hash(const void *key) { - struct nine_ff_ps_key *ps = key; + const struct nine_ff_ps_key *ps = key; unsigned i; uint32_t hash = ps->value32[0]; for (i = 1; i < ARRAY_SIZE(ps->value32); ++i) |