mirror of
https://github.com/brl/mutter.git
synced 2024-12-25 20:32:16 +00:00
0556138b9f
CoglJournal tracks a few OpenGL states so that they can be batch-applied if necessary. It also has a nice property of allowing purely CPU-based glReadPixels() when the scene is composed of simple rectangles. However, the current journal implementation leaves various other GL states out, such as dithering and the viewport. In Clutter, that causes the journal to be flushed when picking, touching the GPU when we didn't really need to. Track the viewport of the framebuffer in the journal so that we can avoid flushing the journal so often. https://gitlab.gnome.org/GNOME/mutter/merge_requests/402 |
||
---|---|---|
.. | ||
cogl | ||
cogl-pango | ||
cogl-path | ||
test-fixtures | ||
tests | ||
.gitignore | ||
cogl-config.h.meson | ||
cogl-mutter-config.h.in | ||
config-custom.h | ||
meson.build |