Age | Commit message (Collapse) | Author |
|
shouldn't have collapsed them
|
|
This reverts commit 37fd2628058f296153a21ad359fbcbc74e9141e5.
|
|
Reveiwers:Moguri, Matpi, youle
|
|
Multiview code already accounts for scale, do not scale frame before
multiplying with matrix.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
INT_/FLOAT_MAX are sometimes valid choices, but most of the time more
sensible values should be used here!
|
|
Our 'hard limit' values was too often max_int/float here, mis-typing could
lead to crash (or infinite hanging) of Blender, see e.g.
http://blender.stackexchange.com/questions/32790/blender-forces-computer-to-reboot-after-mistyping-extreme-value-for-resolution-i
|
|
|
|
|
|
|
|
Also use more direct custom-data access.
|
|
Number of system threads is quite difficult to change without need of blender
restart, so we can cache result of the systcalls (which are not really cheap)
in order to be able to call BLI_system_thread_count() without worrying of
performance issues in that function.
Reviewers: campbellbarton
Differential Revision: https://developer.blender.org/D1342
|
|
Fix T38030.
In c++ source we use one list for triangles and an other for quads, but KX_PolyProxy doesn't care about that and return the vertex offset in its list. So we just have to compute the offset of each RAS_DisplayArray to its previous to have an absolute vertex index.
Reviewers: moguri, campbellbarton, kupoman, agoose77, brita_, hg1
Reviewed By: agoose77, hg1
Projects: #game_engine
Maniphest Tasks: T38030
Differential Revision: https://developer.blender.org/D1324
|
|
|
|
|
|
This meant front/back faces from a projection would be seen as separate islands.
|
|
Only count each UV to influence the center once.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Basically, at this line body is always NULL and the code is never
executed
Reviewers: moguri, hg1, panzergame, agoose77
Reviewed By: hg1, panzergame, agoose77
Subscribers: blueprintrandom
Projects: #game_engine
Differential Revision: https://developer.blender.org/D1331
|
|
Remove list m_triggerController and just use getter CcdPhysicsController->Registered().
Reviewers: sybren, agoose77
|
|
Array length is set to 0 in that case, so filling in first element is
likely to cause memory corruptions.
|
|
This patch exposes smoke simulation velocities in the Python API,
similar to how density and flame grids are exposed.
This is useful to export velocities to an external renderer using Python.
Reviewers: campbellbarton, sergey
Reviewed By: sergey
Subscribers: sergey
Projects: #bf_blender
Differential Revision: https://developer.blender.org/D1366
|
|
Quite straightforward implementation -- all the conversion magic is
happening in IMB_exr_write_channels() and remained changes are only
needed to pass information whether channels is to be converted to
half float or not.
Regular file output will use full-float for Z pass, which matches
behavior of the single layer EXR files. But when saving happens
with File Output node then all the passes are respecting half float
settings because it's not possible to distinguish whether we're
saving Z pass or not.
Reviewers: juicyfruit, campbellbarton
Reviewed By: campbellbarton
Subscribers: maxon, effstops, fsiddi
Differential Revision: https://developer.blender.org/D1353
|
|
Useful for scaling all UV islands
|
|
Avoids counting the whole queue when we only want to check whether it is empty or not!
|
|
Noisy and annoying with new gcc5...
|
|
Useful to fill an array in the order its added.
|
|
|
|
|
|
|
|
into alpha in 2.75 RC1
|
|
reading file has failed
This way automated scripts can actually see if some issue happened.
|
|
This is typically an error (& hangs a few seconds on win32), best catch early.
|
|
- was doing 2x spin-locks, multi-view check and hash-lookup per face-corner.
- avoid doing customdata layer lookup per face.
|
|
|
|
|
|
The assertion code was not taking quad faces into account.
Problem report by Folkert de Vries (flokkievids) through personal
communications, thanks!
|
|
|