diff options
| author | Andre Weissflog <floooh@gmail.com> | 2023-01-26 20:07:30 +0100 |
|---|---|---|
| committer | Andre Weissflog <floooh@gmail.com> | 2023-01-26 20:07:30 +0100 |
| commit | ef0909ccb4822f4f2f274c573e8a9614d67cbfe4 (patch) | |
| tree | 80c80a1e93c1eca8b61cd12d1d963cbf5794c80c /CHANGELOG.md | |
| parent | c8f8f3261ed5d1447e3c26f77962dd2792454baf (diff) | |
update changelog (initial SRGB work)
Diffstat (limited to 'CHANGELOG.md')
| -rw-r--r-- | CHANGELOG.md | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index 50921ef1..ac5285c9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,15 @@ ## Updates +- **26-Jan-2023**: Work on SRGB support in sokol_gfx.h has started, but + this requires more effort to be really usable. For now, only a new + pixel format has been added: SG_PIXELFORMAT_SRGB8A8 (see https://github.com/floooh/sokol/pull/758, + many thanks to @allcreater). The sokol-gfx GL backend has a temporary + workaround to align behaviour with D3D11 and Metal: automatic SRGB conversion + is enabled for offscreen render passes, but disabled for the default + framebuffer. A proper fix will require separate work on sokol_app.h to + support an SRGB default framebuffer and communicate to sokol-gfx + whether the default framebuffer is SRGB enabled or not. + - **24-Jan-2023**: sokol_gfx.h Metal: A minor inconsistency has been fixed in the validation layer and an assert for the function ```sg_apply_uniforms()``` which checks the size of the incoming data against the uniform block size. |