diff options
author | Brian Paul <brianp@vmware.com> | 2014-05-21 11:32:30 -0600 |
---|---|---|
committer | José Fonseca <jfonseca@vmware.com> | 2014-05-30 18:52:39 +0100 |
commit | f9595e21bc97c114ffac8ef41209cc5f7aaa8b05 (patch) | |
tree | 245dd1c67021cecac1083dcdf12804c8bfb94eb3 /src/gallium/state_trackers/wgl/stw_device.h | |
parent | bd36cbfa5aa31817a04335a7c364224d0db64428 (diff) | |
download | external_mesa3d-f9595e21bc97c114ffac8ef41209cc5f7aaa8b05.zip external_mesa3d-f9595e21bc97c114ffac8ef41209cc5f7aaa8b05.tar.gz external_mesa3d-f9595e21bc97c114ffac8ef41209cc5f7aaa8b05.tar.bz2 |
st/wgl: make stw_lookup_context_locked() an inline function
Reviewed-by: Charmaine Lee <charmainel@vmware.com>
Diffstat (limited to 'src/gallium/state_trackers/wgl/stw_device.h')
-rw-r--r-- | src/gallium/state_trackers/wgl/stw_device.h | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/src/gallium/state_trackers/wgl/stw_device.h b/src/gallium/state_trackers/wgl/stw_device.h index 561d693..4a930b5 100644 --- a/src/gallium/state_trackers/wgl/stw_device.h +++ b/src/gallium/state_trackers/wgl/stw_device.h @@ -76,10 +76,17 @@ struct stw_device #endif }; -struct stw_context * -stw_lookup_context_locked( DHGLRC hglrc ); extern struct stw_device *stw_dev; +static INLINE struct stw_context * +stw_lookup_context_locked( DHGLRC dhglrc ) +{ + if (dhglrc == 0 || stw_dev == NULL) + return NULL; + return (struct stw_context *) handle_table_get(stw_dev->ctx_table, dhglrc); +} + + #endif /* STW_DEVICE_H_ */ |