Age | Commit message (Collapse) | Author |
|
Deprecate wrap (BRUSH_TORUS) option, we now have paint flags for tiling
and we can reuse those. Also allows seperate tiling in X/Y
direction for 2D painting now.
Only one tiling is allowed for now.
Options can be found in new "Tiling" panel under the tools tab.
For version patching, we just turn off brush wrapping,
to allow reuse of the flag in the future.
New option is paint mode wide instead of per brush so
a brush having the old wrap option will not enable it
for the whole mode in the version patch.
|
|
Upstream is not always configured ad might give empty results.
Ideally we need to re-use the same code as we use for buildinfo,
but it's also a bit of a question which exact hash we want to put
to the name by default.
|
|
|
|
Did this in packaging buildbot rule because of several reasons:
- CMake doesn't deliver name of package which we expect it to be for buildbot
- CMake doesn't really know that building happens for buildbot
- Making default CPAck name matching buildbot's naming is kinda stupid
Probably we can pass CPack name via command line arguments, but i'm happy with
the current state and one might change things in the future.
|
|
|
|
|
|
D1429 by @lichtwerk, with edits
|
|
|
|
|
|
windows XP compatibility
Fixes T45559
|
|
|
|
|
|
It now takes (almost) the whole available width of the region. Icons on the right hand side are hidden during text input now, they can't be used then anyway. Using this space for the text input button makes more sense.
|
|
Seems like the original version patch for this wasn't made correctly.
|
|
|
|
It's not actually used during drawing though.
|
|
This commit begins implementation of the idea about hidden face
separation outlined in
http://code.blender.org/2015/06/optimizing-blenders-real-time-mesh-
We split hidden and visible faces to different parts of the triangle
buffer.
Mapped drawing will now skip iterating through hidden polys.
Of course the final target, when all derived mesh types use
VBO sorting, is to skip checking for hide flag per face
completely. All faces will be pre-sorted anyway and we'll
be able to draw them with one draw call.
|
|
|
|
NULL.
All derivedmesh types check if we have an enable function, we can get
rid of this.
|
|
We need to generate strokes up to a brush radius around the bounding
box.
|
|
Looptri refactor artifact
|
|
Separate and reuse some shared code.
Also avoid counting for information we already know,
such as total loop triangles etc.
|
|
|
|
Constraint on soft bodies are special and return 0 as constraint id.
So we have to check that the id is not 0 in function setParam, getParam, getAppliedImpulse and removeConstraint.
|
|
this commit fix also angular and linear threshold sleeping value update via bge.constraints.
|
|
Loose edge count was double. It didn't fail on own
tests because they had a small number of loose edges,
but for bigger meshes it hit garbage indices at draw time
and crashed.
Also cleaned up the code to make it less verbose and easier to
understand how indices are counted.
Hope it's the last edge-related fix (fingers crossed)
|
|
When zoomed in could int overflow and select the wrong vertex.
also correct clipping check.
|
|
Own stupid mistake in rBb318795c3b3d (ideally we should really not have that kind of ugly hacks :/ ).
|
|
material check doesn't work.
Now we look at all materials instead of the first. So m_auxilary_info is useless and removed.
|
|
|
|
|
|
|
|
This commit fixes issues with wrong socket type being added to the Cycles debug
pass compositor operation, which lead to crashes with non-value pass types.
This commit also reverts socket renaming thing because while it's was behaving
ok on runtime file reload might have loose the links which is annoying.
|
|
The crash was due to baking with motion blur but without a camera.
Reviewed by Brecht.
|
|
|
|
|
|
|
|
Armatures were not totaly freed (only the armature object not the armature) and the original armature user count was not decrease after replication.
|
|
mode.
Issue from looptri merge.
|
|
Currently only works correct with single float output, RGBA and vector are not
supported so if one need to use this passes he'll need to wait a bit still.
It is coming, don't worry.
|
|
|
|
|
|
|
|
|
|
Caused by own fix for too much allocated memory not taking all code
into account.
|
|
|
|
|
|
|
|
Adds (currently unused) deprecated option
so we can remove support for older API versions.
|
|
|