mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-09 11:08:03 +02:00
st/nine: Simplify ARG_BIND_REF
Remove some noop operations. Signed-off-by: Axel Davy <axel.davy@ens.fr>
This commit is contained in:
parent
9c4b4e8809
commit
930f479acf
1 changed files with 3 additions and 7 deletions
|
|
@ -346,16 +346,12 @@ name##_priv( struct NineDevice9 *device ARGS_FOR_DECLARATION( __VA_ARGS__ ) )
|
|||
|
||||
#define ARG_BIND_REF(x, y) \
|
||||
x * _##y ,\
|
||||
args->_##y = NULL; \
|
||||
if (args->_##y != y && args->_##y) \
|
||||
NineUnknown_Unbind((void *)(args->_##y)); \
|
||||
if ( args->_##y != y && y ) \
|
||||
if ( y ) \
|
||||
NineUnknown_Bind( (void *)y ); \
|
||||
if ( args->_##y != y ) \
|
||||
args->_##y = y ; ,\
|
||||
args->_##y = y ; ,\
|
||||
x *y ,\
|
||||
args->_##y,\
|
||||
if (args->_##y != NULL && args->_##y) \
|
||||
if (args->_##y) \
|
||||
NineUnknown_Unbind((void *)(args->_##y)); \
|
||||
args->_##y = NULL; ,\
|
||||
,\
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue