Blender Git Statistics -> Branches -> multi_previews_id

"Multi_previews_id" branch

Total commits : 21
Total committers : 2
First Commit : October 22, 2016
Latest Commit : December 15, 2016


Commits by Month

DateNumber of Commits
December, 20162
November, 201615
October, 20164

Committers

AuthorNumber of Commits
Bastien Montagne17
Sybren A. Stüvel4

Popular Files

FilenameTotal Edits
interface_icons.c6
rna_ID.c6
icons.c5
properties_data_armature.py2
__init__.py2
rna_timeline.c2
writefile.c2
poselib.py2
__init__.py2
BKE_icons.h2

Latest commits Feed

December 15, 2016, 11:09 (GMT)
FIx merge issues, move preview resolution setting from RNA to BKE, do not clear preview when setting same resolution as current one.
December 15, 2016, 10:56 (GMT)
Merge branch 'master' into multi_previews_id

Conflicts:
source/blender/editors/interface/interface_widgets.c
November 14, 2016, 17:13 (GMT)
Add copy_from_render to Image RNA API, allows to get 'real' usable image out of render_result one.
November 14, 2016, 15:30 (GMT)
Partially revert rBd089bfa9f094.

For now, we do want to keep direct access to raw data as ints/floats.
Time will say whether we want to keep those in final version or not.

Also, minor tweaks to 'set from image' functions.
November 14, 2016, 14:50 (GMT)
Ensure given frame index is valid in drawing icon code.
November 14, 2016, 14:49 (GMT)
Revert "Somewhat gracefully handle frame index out of bound error."

This is not to be handled in BKE, but in calling code, BKE only asserts
values are valid.

This reverts commit e3fd455d3293f7b8bd15491a3e0193002b648abf.
November 14, 2016, 14:49 (GMT)
Merge branch 'master' into multi_previews_id
November 11, 2016, 16:32 (GMT)
Don't pass pixels through RNA, but Image pointers.

This makes setting preview images MUCH faster; passing pixels was
O(n^2) in the number of pixels. It also prevents us from having double
setter functions (floats/bytes).
November 11, 2016, 16:31 (GMT)
Somewhat gracefully handle frame index out of bound error.

@mont29 We should look at how we handle this properly; I think that the
printf() causes too much console noise.
November 8, 2016, 15:14 (GMT)
Replace multi-dim array access to preview image frames by API functions.

Multi-dim array access in RNA is far (very, very far) from being
optimal, so for now let's use functions instead.
November 8, 2016, 13:23 (GMT)
Merge branch 'master' into multi_previews_id
November 7, 2016, 14:37 (GMT)
Merge branch 'master' into multi_previews_id
November 1, 2016, 16:23 (GMT)
Add multi-frame float access in RNA.
November 1, 2016, 15:47 (GMT)
Merge branch 'master' into multi_previews_id
November 1, 2016, 14:19 (GMT)
Revert "Applied my work from temp-sybren-poselib branch."

This reverts commit ffb0ed305d87d236787163abbe33a921d3eaecf6.
November 1, 2016, 14:14 (GMT)
Applied my work from temp-sybren-poselib branch.

Still a bit rough. For example, the viewport used for OpenGL rendering is
more or less randomly chosen from the current screen.
November 1, 2016, 13:50 (GMT)
Merge branch 'master' into multi_previews_id
October 22, 2016, 10:29 (GMT)
Add preview to Action datablock.

Hopefully did not forget anything.
October 22, 2016, 08:47 (GMT)
Some UI access to multi-frames icons...

Not so happy to have to change whole UI API like that, but... can't
really see another solution, since layout API does not return any
handler to button(s) it creates. :/
October 22, 2016, 08:47 (GMT)
Multi-previews: basics (not yet usable from end-user code).

This commits adds data and basic API needed to handle multi-previews in
a single PreviewImage struct.

Data model is designed to be fully compatible (backward and forward)
with previous one, while keeping a 'flat array' design to store
previews. It also adds an extra integer per frame, that may be used to
store various meta-data.

This commit also updates write/read code, and adds basic BKE API to handle
multiple frames.

TODO: UI code (only very minimal stuff done so far, probably want to add
some template options too...). Access between icon ID and preview frames
is not yet fully designed, but think will rather go with an extra
integer rather that generating an icon ID/icon struct for every frame.

MiikaHweb - Blender Git Statistics v1.06
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021