http://www.miikahweb.com/feed.php MiikaHweb - Blender New-filebrowser-preview-temp Branch http://www.miikahweb.com/ MiikaHweb - Blender New-filebrowser-preview-temp Branch fi Fri, 22 Nov 19 22:35:27 +0000 MiikaHweb RSS contact at miikahweb.com <![CDATA[[2291e60]: Address Brecht's review, mainly:]]> http://www.miikahweb.com/en/blender/git-logs/commit/2291e6015d346d10772a3773e2bd1c7f573f8510 2291e60
Branches : new-filebrowser-preview-temp
Author : Bastien Montagne (mont29)
----------------------------------------
Address Brecht's review, mainly:

* Simplifies handling of 'background fallback thread' in scheduler
* Add note (and debug check) that background pools do not get created recursively (from other task pools).

----------------------------------------
1 Path Changed]]>
Sun, 18 Oct 2015 16:32:40 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/2291e6015d346d10772a3773e2bd1c7f573f8510Bastien Montagne
<![CDATA[[71eadbf]: Merge branch 'master' into new-filebrowser-preview-temp]]> http://www.miikahweb.com/en/blender/git-logs/commit/71eadbf366a31b28cb83533d9b9efe7f38c74d24 71eadbf
Branches : new-filebrowser-preview-temp
Author : Bastien Montagne (mont29)
----------------------------------------
Merge branch 'master' into new-filebrowser-preview-temp

----------------------------------------
0 Paths Changed]]>
Sun, 18 Oct 2015 12:54:21 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/71eadbf366a31b28cb83533d9b9efe7f38c74d24Bastien Montagne
<![CDATA[[a08c3f7]: Merge branch 'master' into new-filebrowser-preview-temp]]> http://www.miikahweb.com/en/blender/git-logs/commit/a08c3f7080d76408e79d61533c4bec2fe5ebaab9 a08c3f7
Branches : new-filebrowser-preview-temp
Author : Bastien Montagne (mont29)
----------------------------------------
Merge branch 'master' into new-filebrowser-preview-temp

----------------------------------------
0 Paths Changed]]>
Sun, 18 Oct 2015 10:55:39 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/a08c3f7080d76408e79d61533c4bec2fe5ebaab9Bastien Montagne
<![CDATA[[b008145]: Cleanup: factorize task data freeing into own func, much less...]]> http://www.miikahweb.com/en/blender/git-logs/commit/b008145d6243a073de31b0360fbc9de00cf7263e b008145
Branches : new-filebrowser-preview-temp
Author : Bastien Montagne (mont29)
----------------------------------------
Cleanup: factorize task data freeing into own func, much less verbose that way.

----------------------------------------
1 Path Changed]]>
Sun, 18 Oct 2015 13:19:26 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/b008145d6243a073de31b0360fbc9de00cf7263eBastien Montagne
<![CDATA[[b1c01e3]: On second thought, add a new API func to create a 'background...]]> http://www.miikahweb.com/en/blender/git-logs/commit/b1c01e35223cf7e6449559eb53f262956094512f b1c01e3
Branches : new-filebrowser-preview-temp
Author : Bastien Montagne (mont29)
----------------------------------------
On second thought, add a new API func to create a 'background' task pool.

Will make the patch less verbose since it avoids changing existing code.

----------------------------------------
15 Paths Changed]]>
Sun, 18 Oct 2015 13:09:56 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/b1c01e35223cf7e6449559eb53f262956094512fBastien Montagne
<![CDATA[[c95a750]: Merge branch 'master' into new-filebrowser-preview-temp]]> http://www.miikahweb.com/en/blender/git-logs/commit/c95a750a966fda2f7ca5f7de32817a7885eccb12 c95a750
Branches : new-filebrowser-preview-temp
Author : Bastien Montagne (mont29)
----------------------------------------
Merge branch 'master' into new-filebrowser-preview-temp

----------------------------------------
0 Paths Changed]]>
Thu, 08 Oct 2015 13:32:32 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/c95a750a966fda2f7ca5f7de32817a7885eccb12Bastien Montagne
<![CDATA[[1abd978]: BLI_task: add optional 'forced background' behavior to pools...]]> http://www.miikahweb.com/en/blender/git-logs/commit/1abd97850373ac3372331464be8e0f5eb8b98279 1abd978
Branches : new-filebrowser-preview-temp
Author : Bastien Montagne (mont29)
----------------------------------------
BLI_task: add optional 'forced background' behavior to pools, and freefunc to tasks.

Currently, task scheduler in mono-threaded context do not have any worker thread,
which means you have to 'work_and_wait' on a pool to get its tasks done in this context.
This is not suitable for that are to be done in a complete asynchronous, background
fashion, so this commit adds:
* One worker thread to scheduler in case none is created by default;
* That worker thread only execute tasks from pools which have relevant option set
(so-called 'forced background' pools).

This commit also adds an optional freefunc callback to tasks, in case we need
more sofisticated behavior that a mere MEM_freeN...

----------------------------------------
15 Paths Changed]]>
Thu, 01 Oct 2015 18:44:18 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/1abd97850373ac3372331464be8e0f5eb8b98279Bastien Montagne
<![CDATA[[59ce7fa]: FileBrowser Preview: Rework code to make proper usage of tasks...]]> http://www.miikahweb.com/en/blender/git-logs/commit/59ce7fa6c002f318c7af0423a3a60315b61e1314 59ce7fa
Branches : new-filebrowser-preview-temp
Author : Bastien Montagne (mont29)
----------------------------------------
FileBrowser Preview: Rework code to make proper usage of tasks, pool and scheduler.

So now each and every preview is a task, this allows us to get rid of quite a bit of
stuff. We still need a 'done' queue though (otherwise we'd need to directly update
cached entries from thread/task, which is absolutely not desired!).

----------------------------------------
1 Path Changed]]>
Thu, 01 Oct 2015 18:44:18 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/59ce7fa6c002f318c7af0423a3a60315b61e1314Bastien Montagne