sokol_gfx.h: allow multisampled images as resource bindings #1155
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Allows to fetch samples in shader from multisampled textures (for instance to allow custom-resolve render passes).
Not supported on WebGL2/GLES3 because no of missing support for multisampled texture objects, and also not on macOS because it just doesn't seem to work (even though the required function exist, but only in gl3ext.h, not in gl3.h).
Related ticket: #1142
crash:simply disable msaa texture code path on macOS+GL, not worth the hassleAssertion failed: (glGetError() == 0), function _sg_gl_cache_bind_texture_sampler, file sokol_gfx.h, line 8195.