aboutsummaryrefslogtreecommitdiff
path: root/CHANGELOG.md
diff options
context:
space:
mode:
authorAndre Weissflog <floooh@gmail.com>2023-01-26 20:07:30 +0100
committerAndre Weissflog <floooh@gmail.com>2023-01-26 20:07:30 +0100
commitef0909ccb4822f4f2f274c573e8a9614d67cbfe4 (patch)
tree80c80a1e93c1eca8b61cd12d1d963cbf5794c80c /CHANGELOG.md
parentc8f8f3261ed5d1447e3c26f77962dd2792454baf (diff)
update changelog (initial SRGB work)
Diffstat (limited to 'CHANGELOG.md')
-rw-r--r--CHANGELOG.md10
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.