From b8d1d3eb19a70f1cb6c35423b00d9006972dc5ed Mon Sep 17 00:00:00 2001 From: chyyran Date: Fri, 17 Feb 2023 01:52:53 -0500 Subject: [PATCH] doc(readme): clarify ABI 0 --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index ff7e179..54bbd2f 100644 --- a/README.md +++ b/README.md @@ -205,7 +205,7 @@ that particular feature. Any change to `LIBRASHADER_CURRENT_ABI` indicates a **breaking change** for the C **ABI**. For safety reasons, `librashader_ld.h` will check to ensure that `LIBRASHADER_CURRENT_ABI` matches that of the loaded librashader binary. If it does not match, librashader will not load. A value of `0` for `LIBRASHADER_CURRENT_ABI` indicates the "null" instance where every operation -is a no-op, which occurs if no librashader binary could be found. +is a no-op, which occurs if no compatible librashader implementation could be found. The above does not apply to releases of librashader prior to `0.1.0`, which were allowed to break API and ABI compatibility in both the Rust and C API without an increase to either `LIBRASHADER_CURRENT_VERSION` or `LIBRASHADER_CURRENT_ABI`.