summaryrefslogtreecommitdiffstats
path: root/src/broadcom
diff options
context:
space:
mode:
authorAleksander Morgado <[email protected]>2017-07-06 23:18:57 +0200
committerLucas Stach <[email protected]>2017-07-07 15:39:29 +0200
commit5d8514de14bd27170293bb373e06f5ff43c708ad (patch)
tree38f86f869ffe167d99d499327c6d4ca0f020837c /src/broadcom
parentc03612264635c701acffb1ce78f35c583ba0e2d3 (diff)
etnaviv: fix refcnt initialization in etna_screen
Despite being a member of the etna_screen struct, 'refcnt' is used by the winsys-specific logic to track the reference count of the object managed in a hash table. When the count reaches zero, the pipe screen is removed from the table and destroyed. Fix the logic by initializing the refcnt to 1 when screen created. This initialization is done in etna_screen_create(), to follow the same logic as in freedreno and virgl. Fixes: c9e8b49b885 ("etnaviv: gallium driver for Vivante GPUs") Cc: [email protected] Signed-off-by: Aleksander Morgado <[email protected]> Reviewed-by: Christian Gmeiner <[email protected]> Reviewed-by: Lucas Stach <[email protected]>
Diffstat (limited to 'src/broadcom')
0 files changed, 0 insertions, 0 deletions