diff options
Diffstat (limited to 'subprojects/packagefiles/libplacebo')
| -rw-r--r-- | subprojects/packagefiles/libplacebo/glClientWaitSync_0_return.diff | 12 | ||||
| -rw-r--r-- | subprojects/packagefiles/libplacebo/info_priv_hash.diff | 14 |
2 files changed, 26 insertions, 0 deletions
diff --git a/subprojects/packagefiles/libplacebo/glClientWaitSync_0_return.diff b/subprojects/packagefiles/libplacebo/glClientWaitSync_0_return.diff new file mode 100644 index 0000000..e2ddb49 --- /dev/null +++ b/subprojects/packagefiles/libplacebo/glClientWaitSync_0_return.diff @@ -0,0 +1,12 @@ +diff --git a/src/opengl/utils.c b/src/opengl/utils.c +index d96a3e7..c292a70 100644 +--- a/src/opengl/utils.c ++++ b/src/opengl/utils.c +@@ -58,6 +58,7 @@ void gl_poll_callbacks(pl_gpu gpu) + gl_check_err(gpu, "gl_poll_callbacks"); // NOTE: will recurse! + return; + ++ case 0: + case GL_TIMEOUT_EXPIRED: + return; + diff --git a/subprojects/packagefiles/libplacebo/info_priv_hash.diff b/subprojects/packagefiles/libplacebo/info_priv_hash.diff new file mode 100644 index 0000000..4e7350f --- /dev/null +++ b/subprojects/packagefiles/libplacebo/info_priv_hash.diff @@ -0,0 +1,14 @@ +diff --git a/src/renderer.c b/src/renderer.c +index 7622523..ecd4227 100644 +--- a/src/renderer.c ++++ b/src/renderer.c +@@ -3248,6 +3248,9 @@ static struct params_info render_params_info(const struct pl_render_params *para + HASH_PTR(params.color_adjustment, &pl_color_adjustment_neutral, true); + HASH_PTR(params.color_map_params, &pl_color_map_default_params, true); + HASH_PTR(params.peak_detect_params, NULL, false); ++ intptr_t info_priv = (intptr_t)params.info_priv; ++ intptr_t *info_priv_ptr = &info_priv; ++ HASH_PTR(info_priv_ptr, NULL, false); + + // Hash all hooks + for (int i = 0; i < params.num_hooks; i++) { |