Revision 54369a5 by Julian Eisel (temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, UI-experiments, wiggly-widgets) May 8, 2015, 21:55 (GMT) |
Cleanup: Whitespace, Warnings, etc. |
Revision d5f379c by Julian Eisel (temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, UI-experiments, wiggly-widgets) May 8, 2015, 21:28 (GMT) |
Merge branch 'master' into wiggly-widgets Conflicts: source/blender/blenloader/intern/versioning_270.c source/blender/editors/space_sequencer/sequencer_draw.c source/blender/editors/space_view3d/view3d_edit.c |
May 8, 2015, 20:12 (GMT) |
Cycles kernel split: Cleanup indentation in multiline comments |
May 8, 2015, 20:08 (GMT) |
Cycles kernel split: Simplify OpenCL resources free |
May 8, 2015, 20:05 (GMT) |
Fix was correct, but let's be a bit more generic/clear here... |
May 8, 2015, 19:55 (GMT) |
Cycles kernel split: Use more friendly way of setting kernel args It is now possible to do CUDA-like kernel argument set using utility kernel_set_args() function which accepts quite reasonable amount of arguments. It's possible to pass fewer arguments tho. For now only used in split kernel code, but it is to be used more. |
May 8, 2015, 19:50 (GMT) |
fixing crash with deferred previews |
May 8, 2015, 19:32 (GMT) |
Merge branch 'master' into UI-experiments |
May 8, 2015, 17:54 (GMT) |
Deferred loading for PreviewImage and icons based on them. This only works with thumbnails/filepath currently, but later we may extend it with other 'generated' ways... When requesting a PreviewImage from path thumbnail, only path (and thumb type) are stored in over-allocated fashion at end of PreviewImage struct. Then, calling `BKE_previewimg_ensure()` will take care of loading actual data if needed. This is only used from RNA currently, however, since we do not want to do that from main thread in draw icon code. For drawing code itself, tweaked system already existing for ID previews to also handle deferred (thumbnails) ones. Side Note: current job-based preview generation seems really bad to me: * It is not thread-safe - not at all! Reading **and writing** data from job thread (IDs, preview's rect, ...), without any protection of course. * It is badly used and adds a huge overweight (one job **per preview**!!!). This has to be completely rewriten imho, probably in a similar way as what is done for filebrowser previews in asset-experiments branch, i.e. using much lighter BLI_task, and being much stricter about not sharing memory between worker and main threads, but this is outside of scope for this patch. |
May 8, 2015, 17:54 (GMT) |
Cleanup: #define -> enum, and get rid of useless braces in case's. |
May 8, 2015, 17:54 (GMT) |
Fix T44634: Slide edge not responding to ALT + WHEEL to change reference edge in "even mode". Modal events (TFM_MODAL_EDGESLIDE_UP/_DOWN) were eaten by NOP generic transform event handling... |
May 8, 2015, 17:54 (GMT) |
Add missing TEXTEDIT_UPDATE option |
May 8, 2015, 17:54 (GMT) |
Cleanup: use r_* prefix for return args |
May 8, 2015, 17:54 (GMT) |
DNA; document how to ignore a struct |
May 8, 2015, 17:31 (GMT) |
cleanup dynamic enum template script and adding a new one for a simple custom icon |
May 8, 2015, 16:31 (GMT) |
Cycles kernel split: Simplify code around kernel function loading |
May 8, 2015, 16:19 (GMT) |
Cycles kernel split: Simplify code around loading split kernels |
May 8, 2015, 16:04 (GMT) |
Merge branch 'cycles_kernel_split' of git.blender.org:blender into cycles_kernel_split |
May 8, 2015, 16:03 (GMT) |
rename sd_fetch(X) to be ccl_fetch(sd, X) |
May 8, 2015, 15:55 (GMT) |
Merge branch 'alembic' into gooseberry |
|
|
|


Master Commits
MiikaHweb | 2003-2021