Porteries Tristan
0b5bf9d419
BGE: Fix T42244 LibLoad crash with logic brick KX_TouchSensor
...
I remove duplicate and wrong code which treat the special case of KX_TouchSensor.
And Also the re-conversion of linked logic brick.
2015-05-17 22:19:09 +02:00
Julian Eisel
d1230ca723
Fix Node Editor using wrong snap element menu when called from shortcut
...
Kudos to @kopias for notifying me :)
2015-05-17 19:47:03 +02:00
Brecht Van Lommel
4139686817
Fix T44713: GLSL and BI inconsistency converting color to float node socket.
2015-05-17 18:18:04 +02:00
Brecht Van Lommel
3cff7768d5
Fix T44718: Cycles GLSL not working for NURBS objects.
2015-05-17 17:25:57 +02:00
Brecht Van Lommel
43ee3f4040
Fix T44739: OS X RMB emulation giving wrong mouse button release event.
2015-05-17 16:55:18 +02:00
Brecht Van Lommel
48ed2b6309
UV editor: make Ctrl+E menu with mark/clear seam, instead of always marking.
2015-05-17 16:54:14 +02:00
Joshua Leung
2b9d806432
Fix T44084 - Cursor gets reset after MMB scrolling in another area while in GPencil Continous Draw Mode
2015-05-18 02:25:32 +12:00
Joshua Leung
206f29c12c
Fix T44685 - In grease pencil stroke editing, selecting points is offset by a few pixels
...
The problem was that it was aborting too early after stumbling across a point which
might fit within the bounds required. This commit improves the logic here to solve
this and a few other little bugs like that.
Disclaimer: There are still a few cases where it randomly ends up picking something
way off. However, this only seems to occur very sporadically, so it's hard to say
how bad the problem may be.
2015-05-18 02:03:39 +12:00
Campbell Barton
30b45d5591
BMesh: don't check winding for uv-vert-map
...
Made link-select separate front/back with projected UV's
2015-05-17 23:06:41 +10:00
Brecht Van Lommel
b68fa820d6
Fix T44715: crash compositing with undefined node due to re-save in older version
2015-05-17 13:44:22 +02:00
Porteries Tristan
3b359f1fea
BGE: Fix T43761 No re-creation of display list after a mesh modification.
...
I also removed unused flags in RAS_ListRasterizer.cpp.
2015-05-17 12:53:57 +02:00
Joshua Leung
dad2850cc5
Numeric Input for Pose Breakdowner/Slide/Push Tools
2015-05-17 22:28:25 +12:00
Campbell Barton
02cbc3c1e0
Cleanup: indentation
2015-05-17 17:25:57 +10:00
Campbell Barton
daeb3069cf
Cleanup: typos
2015-05-17 16:09:32 +10:00
Campbell Barton
6ba128129d
CMake: correct file listing
2015-05-17 16:09:15 +10:00
Antony Riakiotakis
6c15f3044b
Yet another attempt to fix Intel case for T43987
2015-05-16 23:09:11 +02:00
Tamito Kajiyama
dcacc54e07
Freestyle: Fix for stroke rendering performed with multi-views enabled.
...
Per-view Freestyle stroke rendering needs to be done without multi-views.
2015-05-16 23:59:14 +09:00
Tamito Kajiyama
4c0f0eb338
Fix T44691 Freestyle render crashes when Views is on (Blender Internal).
...
In pipeline.c the function add_freestyle() was supposed to be called once
per frame, but after the Multi-view merge the function are called as many
as the number of views. There were however a few Freestyle parameters
that have to be initialized per frame, and initializing one of the
parameters for each view was causing double freeing of allocated memory
which was enough to result in a crash.
2015-05-16 23:59:11 +09:00
Ines Almeida
a49534ae48
setting some RNA defaults for nodes
2015-05-16 13:04:40 +01:00
Campbell Barton
dddb4f655c
BMesh: link-select-pick now supports redo
...
Without this you can't change delimiter options without editing the keymap.
2015-05-16 20:53:35 +10:00
Campbell Barton
3aa4a0e787
BMesh: add UV delimit for select-linked, dissolve
2015-05-16 12:21:31 +10:00
Campbell Barton
05c4c2409e
BMesh: add sharp edge delimiter
2015-05-16 10:18:38 +10:00
Campbell Barton
5cc55486ee
BMesh: select linked, support other delimiters
...
Use same options as limited dissolve (adds material & winding)
2015-05-16 10:17:46 +10:00
Campbell Barton
1bb3d0d485
Select linked seam limit, now works for picking
...
Second half of fix for also T42510
2015-05-16 09:35:35 +10:00
Campbell Barton
eeadd19eb5
Cleanup: use define for playback frame limiter
2015-05-16 08:35:25 +10:00
Campbell Barton
80c0097210
Only initialize icons in background mode.
...
Also enable this for headless builds too.
Calling UI_icons_init would initialize matcaps, brushes etc...
2015-05-16 06:21:26 +10:00
Bastien Montagne
b931afe55e
Fix new 'custom previews/icons' py feature crashing in background mode.
...
We want this even without UI, some scripts may use it in a background processing
mode to avoid too heavy process in actual 'user' blender...
2015-05-15 20:12:25 +02:00
Bastien Montagne
2d479421af
Fix crasher in new lazy-rebuild outliner's treehash.
...
treehash must always been checked before used!
Reported on irc by sebastian_k and investigated by sergey, thanks!
2015-05-15 19:29:18 +02:00
Porteries Tristan
5dc22fbbfb
BGE: Fix T41299 Group API for child object in dupli instance group.
2015-05-15 19:17:15 +02:00
Antony Riakiotakis
ce0d3112e4
Scene audio naming cleanup:
...
Remane sound_scene_handle to playback handle.
sound_scene_handle was a part of scene so we could see code like scene-
often in the same function.
If I understand things correctly, in audaspace lingo, the
playback_handle corresponds to a Reader while the scene_sound
corresponds to a Factory.
More cleanups will be done here later, but changing this now because my
brain hurts trying to remember which is which...
2015-05-15 16:51:46 +02:00
Porteries Tristan
3d658bf7a7
BGE: Fix stupid typo error in DupliGroupRecurse
2015-05-15 16:25:45 +02:00
Porteries Tristan
371e5f25a0
BGE: Cleanup : merge 3 loop in 1 in function DupliGroupRecurse.
2015-05-15 16:20:06 +02:00
Antony Riakiotakis
f4e8e70b5d
Add really simple memory reduction scheme for internal animation player.
...
Holds 30 frames in memory. Could make it check memory instead but that
should suffice for now to make sure blender does not crash on me with
movie files.
Previously the system would load eveything in memory so something like
playing caminandes in player would swap after 30 seconds in local
computer.
2015-05-15 16:01:01 +02:00
Campbell Barton
31e96cbf96
Cleanup: style, spelling
2015-05-15 23:38:53 +10:00
Porteries Tristan
2fa4a48bce
BGE: Fix T44700 mesh without material in blenderplayer.
...
If a mesh doesn't have a material we don't initialize the mSavedData in KX_BlenderMaterial to avoid crash.
2015-05-15 14:54:38 +02:00
Antony Riakiotakis
e4c93dc7db
Zoom to frame options, requested by the Hwoozeberry (dutch translation)
...
team.
There are 3 options here:
1) Keep range (previous behaviour)
2) Seconds - allows a specified offset in seconds around current frame
3) keyframes - zoom to include a number of keyframes around the cursor
Options 2 and 3 have their own properties to tweak the behaviour and all
options can be found in User Preferences->Interface under the 2D
viewports section.
Number 3 will probably need some refinement so commiting here for the
hwoozeberry team to test first.
2015-05-15 13:39:30 +02:00
Campbell Barton
ba9dbaae64
Fix T42510: Limit by seams fails in edge/vert mode
2015-05-15 17:14:02 +10:00
Campbell Barton
547b676181
BMesh: add loop-shell walker
2015-05-15 17:07:57 +10:00
Campbell Barton
cfe54245a8
Correct recent cleanup
...
Removed call which was still needed
2015-05-15 11:29:34 +10:00
Campbell Barton
bc371030a7
BMesh: rename loop walker -> edgeloop
2015-05-15 10:55:56 +10:00
Julian Eisel
7549ec7301
Fix some issues found by Coverity Scan
...
Some of them are just brain dead code, some are potential bugs.
2015-05-15 01:08:41 +02:00
Thomas Szepe
e7f2aec81b
BGE: Add 'Lock Translation' for dynamic objects
...
The XYZ translation lock was missing for dynamic object.
Reviewed By: panzergame
2015-05-14 15:23:42 +02:00
Antony Riakiotakis
1ccc417477
Invert value calculation for percentages it makes more sense that way
2015-05-14 14:22:57 +02:00
Antony Riakiotakis
7aa74dfe5e
Radial operator:
...
Percentage properties use interaction like factors with number feedback
and easier way to go predict lower percentages.
2015-05-14 14:01:33 +02:00
Antony Riakiotakis
057a8c6250
Add clear seams to uv editor
2015-05-14 12:48:47 +02:00
Thomas Szepe
8bf9e1412f
BGE: Fix: Double jumps are not working with character motion actuator
...
The actual character motion actuator triggers every frame the jump method.
Adding an edge detection to trigger the jump method.
Reviewers: lordloki, sybren, moguri
Reviewed By: moguri
Differential Revision: https://developer.blender.org/D1220
2015-05-14 09:45:51 +02:00
Thomas Szepe
687f6a9752
BGE: Code Cleanup: LOD hysteresis calculation
...
* Cleanup duplicated code.
* Remove unnecessary "this->"
Reviewers: kupoman, lordloki
Reviewed By: kupoman, lordloki
Differential Revision: https://developer.blender.org/D1293
2015-05-14 09:40:03 +02:00
Campbell Barton
9207c8d669
Fix project paint worldspace coord calc from seam
...
Surprising this worked at all, would show errors with non-flat-quads.
2015-05-14 13:06:19 +10:00
Campbell Barton
da1038c768
UI: Copy to selected nodes now filtered by type
...
Was needed because sockets are very generic type which would match on unrelated values.
2015-05-14 06:27:51 +10:00
Sergey Sharybin
730e61b446
Clip editor: Selecting curves in graph view always extends tracks selection
...
Was actually an old TODO, hopefully solved now in a way so everyone is happy.
2015-05-13 16:11:26 +05:00