X-Git-Url: https://git.sesse.net/?p=movit;a=blobdiff_plain;f=NEWS;h=9eb598d67b53b70a270ec9c3901c076c900607b5;hp=8688e9987cf09b0079f6b2cd85d6968b5672e2db;hb=95edbfccb0843da3cc105dadc5bc6d8e102f6071;hpb=ee7863d9cdd683dd4df9d6463d98dc59182c54fe diff --git a/NEWS b/NEWS index 8688e99..9eb598d 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,47 @@ +Movit 1.1.2, August 12th, 2014 + + - Performance bugfix: Fix texture freelist behavior so that it's + LRU instead of the exact opposite. Patch by Christophe Thommeret. + + - Performance bugfix: Correct the number of blur taps read in the + blur filter (it was reading about twice as many as it should). + Also found by Christophe Thommeret. + + +Movit 1.1.1, April 12th, 2014 + + - Fix an issue that could cause assertion failure in ResourcePool + when FBOs are reused, especially with NVIDIA's drivers. + + +Movit 1.1, April 10th, 2014 + + - NOTE: Movit now uses libepoxy rather than GLEW. This is needed because + of core context and GLES3 support (see below). Movit 1.1 should be + generally API-compatible with 1.0.3 (with the exception of the next + point), but is not ABI-compatible, so there has been a soname bump + to libmovit.so.2. + + - NOTE: The rules for using an EffectChain or ResourcePool in multiple + OpenGL contexts or threads have changed somewhat; see the comments in + resource_pool.h. + + - Movit will now work in OpenGL core contexts, and on GLES 3.0 or newer. + (GLES2 devices are not supported.) This also holds for all unit tests, + provided that you use SDL2 and not SDL1 (because SDL2 is needed to set + up such contexts). Note that the included demo application still requires + a classic OpenGL context. + + - ResampleEffect can now do sub-pixel translate and/or zoom. + + - LumaMixEffect now has an “invert” flag, as a convenience to e.g. change + a left-to-right wipe into a right-to-left one. + + - Significant reduction in driver overhead, especially on NVIDIA drivers. + + - Various smaller bugfixes and performance improvements. + + Movit 1.0.3, March 16th, 2014 - Yet more build system tweaks mainly related to distribution packaging.