Re: 最新版の修正情報で気になったもの

投稿ツリー


このトピックの投稿一覧へ

通常 Re: 最新版の修正情報で気になったもの

msg# 1.35
depth:
1
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2014/1/6 9:19
完全無欠猫  長老 居住地: 兵庫  投稿数: 750
Crash関係:
SHA-1: 039652a3e8965d5d3d57ef0af93f914579c8a161
* Fix memory leak caused by main library split
 Evaluation Context wasn't freed for temporary mains.

SHA-1: a2bf25e8ff7172643fa156cb12d42582595ecd7d
* Fix crash when having multiple text objects sharing the same curve datablock
 Issue was caused by BKE_vfont_to_curve() modifying curve->nurbs list which gave threading issues.
 Now added BKE_vfont_to_curve_nubase() which operates on a given nurbs list base which is local
 in do_makeDispListCurveTypes().
 By the looks of it it wouldn't give speed regression because previously it also was creating
 nurbs for every font object sharing the same curve data.

SHA-1: d9697bc1455dc556fd233aae9d45b523af62669b
* Fix T38024 crash when rebuilding sculpt mode buffers.
 Main issue here is that glBuf* calls were invoked from threads different than
 main thread. This caused a crash (since those do not have a GL context active).
 Fix here is twofold:
 * add an ID buffer in buffer pool that handles pbvh buffers and is freed
 from main thread when gpu_buffer_pool_free_unused is called.
 * do not create glbuffers in derivedmesh creation routine, rather tag nodes
 for update and create those in the draw function
 (guaranteed to be called from main thread)

SHA-1: 57407d39b0230a1f1a137beaedb7a4771d8b8272
* Fix crash when trying to reset color space to default value

SHA-1: f54778b7ee70b0039ac6fba254fdbc61a36515ac
* Fix T38002: crash selecting a view mode for "Preview" in Sequence Editor

SHA-1: fe00175c35a301a68518c583a4fab163ac8f32a0
* Fix crash happening in Cycles fcurve modifier
 Summary:
 Crash was happening because of fcurve modifier stack
 used modifier's DNA to store temporary data.
 Now made it so storage for such a thing is being
 allocated locally per object update so multiple objects
 which shares the same animation wouldn't run into
 threading conflict anymore.
 This storage might be a part of EvaluationContext,
 but that'd mean passing this context all over in
 object_where_is which will clutter API for now without
 actual benefit for this.
 Optimization notes: storage is only being allocated
 if there're Cycles modifier in the stack, so there're
 no extra allocations happening in all other cases.
 To make code a bit less cluttered with this storage
 passing all over the place added extra callbacks to
 the FModifier storage which runs evaluation with the
 given storage.

SHA-1: 9939ec06dd590fa520ab4138e011b0738a2639ea
* Fix T37994: crash in preview render after recent color management changes.

SHA-1: d44132d0d01d4ac6ce9355b88c823d1b2cf0f004
* Fix for crash with game engines LibLoad feature

SHA-1: 451343022a14cc978029fb416a8dbfcd4bc716ab
* Fix crash moving the cursor after deleting 3d text

SHA-1: a06c9c277a8577f7ef473fffaf2258d2a3a6ab80
* Fix regression T37971: Crash setting recursive dupli-verts

その他:
UI関係で少しずつ追加やら変更やらがあったようです。
投票数:4 平均点:5.00

  条件検索へ


ログイン

ユーザ名:

パスワード:



パスワード紛失

クイックリンク

2021/07/01版
●Blender.org
BlenderFoundation
- Blenderのダウンロード
- 公式チュート等
- 公式マニュアル(和訳)

●ニュース(英文)
BlenderNation

●Blenderコミュニティ
blenderartists.org

●Blender Q&A
- Blender Stack Exchange

●テストビルド
Buildbot(自動生成)


●開発関連
公式開発サイト
Blender開発blog
Blender Wiki