mirror of
https://gitlab.freedesktop.org/monado/monado.git
synced 2025-01-04 06:06:17 +00:00
a/vk: Use vk_print_result instead of vk_has_error
This commit is contained in:
parent
6316bf39a9
commit
0fb3e9a943
|
@ -24,7 +24,9 @@
|
|||
|
||||
#define CHECK_FIRST_CALL(FUNC, RET, COUNT) \
|
||||
do { \
|
||||
if (vk_has_error(RET, FUNC, __FILE__, __LINE__)) { \
|
||||
VkResult _ret = RET; \
|
||||
if (_ret != VK_SUCCESS) { \
|
||||
vk_print_result(vk, _ret, FUNC, __FILE__, __LINE__); \
|
||||
return RET; \
|
||||
} \
|
||||
if (COUNT == 0) { \
|
||||
|
@ -34,7 +36,9 @@
|
|||
|
||||
#define CHECK_SECOND_CALL(FUNC, RET, TO_FREE) \
|
||||
do { \
|
||||
if (vk_has_error(RET, FUNC, __FILE__, __LINE__)) { \
|
||||
VkResult _ret = RET; \
|
||||
if (_ret != VK_SUCCESS) { \
|
||||
vk_print_result(vk, _ret, FUNC, __FILE__, __LINE__); \
|
||||
free(TO_FREE); \
|
||||
return RET; \
|
||||
} \
|
||||
|
|
|
@ -557,8 +557,11 @@ vk_has_error(VkResult res, const char *fun, const char *file, int line);
|
|||
*/
|
||||
#define vk_check_error(fun, res, ret) \
|
||||
do { \
|
||||
if (vk_has_error(res, fun, __FILE__, __LINE__)) \
|
||||
return ret; \
|
||||
VkResult _ret = res; \
|
||||
if (_ret != VK_SUCCESS) { \
|
||||
vk_print_result(vk, _ret, fun, __FILE__, __LINE__); \
|
||||
return _ret; \
|
||||
} \
|
||||
} while (0)
|
||||
|
||||
/*!
|
||||
|
|
Loading…
Reference in a new issue