diff options
| author | Andre Weissflog <floooh@gmail.com> | 2023-09-17 16:42:21 +0200 |
|---|---|---|
| committer | Andre Weissflog <floooh@gmail.com> | 2023-09-17 16:42:21 +0200 |
| commit | 45d2489137120c31160ea273dc640f3f5cdc8ccc (patch) | |
| tree | da62d24aa2516627da2a71d5ef004a5eab353d33 | |
| parent | cd8ed49f1b3bbe9441c3a2a946654e9070b3bd95 (diff) | |
update changelog and readme (Metal debug labels)
| -rw-r--r-- | CHANGELOG.md | 13 | ||||
| -rw-r--r-- | README.md | 2 |
2 files changed, 14 insertions, 1 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index 59e389bd..35101641 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,18 @@ ## Updates +#### 17-Sep-2023 + +- The sokol-gfx Metal backend now adds debug labels to Metal resource objects and + also passes through the `sg_push/pop_debug_group()` calls. If you use the push/pop + debug group calls, please be aware of the following limitations: + + - a push inside a render pass must have an associated pop inside the same render pass + - a push outside any render pass must have an associated pop outside any render pass + - Metal will ignore any push/pop calls outside render passes (this is because in Metal + these are MTLCommandEncoder methods) + + Associated issue: https://github.com/floooh/sokol/issues/889, and PR: https://github.com/floooh/sokol/pull/890. + #### 09-Sep-2023 - a small PR has been merged which fixes a redundant glBindFramebuffer() in the GLES3 backend @@ -4,7 +4,7 @@ Simple [STB-style](https://github.com/nothings/stb/blob/master/docs/stb_howto.txt) cross-platform libraries for C and C++, written in C. -[**See what's new**](https://github.com/floooh/sokol/blob/master/CHANGELOG.md) (**26-Jul-2023** proper image/sampler pair support in sokol_nuklear.h) +[**See what's new**](https://github.com/floooh/sokol/blob/master/CHANGELOG.md) (**17-Set-2023** debug label support in sokol_gfx.h Metal backend) [](/../../actions/workflows/main.yml) [](/../../actions/workflows/gen_bindings.yml) [](https://github.com/floooh/sokol-zig/actions/workflows/main.yml) [](https://github.com/floooh/sokol-nim/actions/workflows/main.yml) [](https://github.com/floooh/sokol-odin/actions/workflows/main.yml)[](https://github.com/floooh/sokol-rust/actions/workflows/main.yml) |