f2074949e7
code cleanup: reduce calling sqrt() when distances are only calculated for comparison use dist_squared_to_line_segment_v2().
2012-08-14 08:44:35 +00:00
8d496b3bf2
fix [ #32315 ] Circle select unreliable when in vertex+edge select mode
...
dist_squared_to_line_segment_v2() was returning the sqrt'd value in some cases.
also use int's for edge_inside_circle() rather then shorts since it was doing int/float/short conversions and we're now using int's for screen vars in more places.
2012-08-14 08:24:49 +00:00
b2943dad26
improved wording for tooltip
2012-08-13 20:20:49 +00:00
36ad4a1364
Fix for [ #32320 ] "Image browser in UV/image Editor makes Blender crash at exit when .dds image is loaded" reported by Christian Monfort (gulbroz), who also provided the patch to fix the problem. The problem was a double free with some dds buffer data.
2012-08-13 20:16:55 +00:00
c0539d267d
draw ugly red bands on a sequence strip when its data cant be found (mask, clip, scene, sound)
2012-08-13 17:36:29 +00:00
be513d1b15
fix for missing NULL checks when sequence-strip pointers become NULL because of problems with library linking.
2012-08-13 17:25:03 +00:00
7a3b44cf69
style cleanup
2012-08-13 16:03:48 +00:00
ca7d1ec39d
style cleanup: use <pre> for doxygen ascii art
2012-08-13 15:17:15 +00:00
39945fedf3
minor edits to r49870
2012-08-13 11:01:27 +00:00
e28fcec042
Fix for [ #32220 ] regression - DistortionCache is never freed.
...
* at max 10 cache items will be available. Items will be removed by
latest usage.
* number of cached items can be adjusted in code
* added deinitialization of compositor when blender exists.
* updated scons and cmake build files
2012-08-13 10:56:36 +00:00
64e0202314
Sequencer: corrections to default values of some properties
2012-08-13 09:47:45 +00:00
7d3e854aeb
add hook now has option to add to active bone (mango request).
2012-08-13 08:54:33 +00:00
6324c5fed1
code cleanup: includes for imbuf, also remove double promotion.
2012-08-12 23:28:33 +00:00
e297e6b64b
Bugfix Cloth: Hooks were broken by recent changes.
...
This makes it looks like if part 1 of the Dynamic Paint regression blend file fails, but actually it's correct.
2012-08-12 22:54:35 +00:00
10f631094c
fix [ #32126 ] STAMP: Setting a background color causes color flicker
...
when rendering the sequencer can output float or char buffers which stamp wasn't accounting for.
2012-08-12 22:50:21 +00:00
866f986898
fix for stamp text drawing into a color buffer not taking color management into account.
2012-08-12 22:18:20 +00:00
cfb160c764
style cleanup
2012-08-12 21:46:35 +00:00
3c2b4107de
confusion minf/fmin, broke msvc
2012-08-12 19:41:47 +00:00
c140ccb9fd
2d smoothview now scales back the time to move for smaller view zoom/panning.
...
also the compositor bounds (used for scroll bars), were only calculated when pressing the home key in 2.63, how this is updated on draw
2012-08-12 19:35:47 +00:00
38541284c5
Resolve issues with color balance not updating properly in sequencer
...
when float images are used.
2012-08-12 18:38:01 +00:00
667e7ab348
Correction to one of previous commits
2012-08-12 18:24:01 +00:00
94ef519b79
Fix own mistake: Space got stripped before path
2012-08-12 18:01:27 +00:00
f4117f5b72
El Topo: Fix missing includes (Scons + Cmake)
2012-08-12 17:56:52 +00:00
61eacb534e
inpaint node now blend inpaint pixels with existing alpha, this makes soft alpha blends inpaint look nicer.
...
also dont assign 1.0 alpha for parts of the image not inpaint'ed, this way you can maintain some alpha in the image.
2012-08-12 17:31:42 +00:00
10004d4a42
fixed: [ #32240 ] Collada import when nodes share geometry but not material
2012-08-12 17:13:07 +00:00
3ebbfe2c40
new parameter in assign_material() to specify where material shall be assigned: object, obdata, by userpref(default) (as discussed with ideasman_42)
2012-08-12 17:12:07 +00:00
b2fdb3f50e
avoid divide by zero for the inpaint node.
2012-08-12 17:10:56 +00:00
5b678016c3
fix for own error in datatoc.c - data wasn't NULL terminated, in some cases this is expected (broke GLSL shaders).
2012-08-12 16:51:51 +00:00
32254596d4
replace ELEM8(gs, ID_ME, ID_CU, ID_MB, ID_LT, ID_LA, ID_CA, ID_TXT, ID_SPK) with macro: OB_DATA_SUPPORT_ID()
2012-08-12 14:57:19 +00:00
82688e61fc
Sequencer: free cache used by sequence when removing strip
...
Before this removing and adding new strip could have been lead
into situations when new sequence would use old cache.
2012-08-12 13:29:57 +00:00
51fafdee0c
Sequencer: overlay display type options
...
Before this overlay would happen only for defined rectangle area,
now it's possible to show current / reference frames only, which
makes it possible to do more real slit view involving even displaying
frames on different monitors.
Still some work need to be done to clean interface up and support
displaying color information for reference shot.
2012-08-12 13:24:29 +00:00
ed564d7cb7
NDOF navigation support for clip editor
2012-08-12 12:15:23 +00:00
0716a85e53
Fix sequencer crash when invalidating strip when there's nothing cached yet
2012-08-12 09:37:51 +00:00
9cce2d8645
smooth-view for 2d views, graph editor, sequencer, node view, works with border zoom, view selected, view all.
2012-08-12 01:07:31 +00:00
b96c622015
style cleanup
2012-08-11 22:12:32 +00:00
c567cf3fab
code cleanup: WM naming conventions
2012-08-11 21:35:24 +00:00
823083a744
fix for own error with opencl bokeh blur.
2012-08-11 18:47:09 +00:00
df1dd658c9
minor improvements to cmake's datatoc usage, now changes to datatoc.c re-make generated files.
2012-08-11 18:39:38 +00:00
ca7c07cda9
add back datatoc, use this instead of cmake script which was too slow.
2012-08-11 16:25:31 +00:00
35ef09372a
Fix #32306 : Applying location or rotation scales sculpt data
2012-08-11 16:20:30 +00:00
b97fc46abc
remove all remaining data files from source, now all are converted at build time.
...
note: this is currently very slow in cmake, will address this next.
2012-08-11 15:24:31 +00:00
90f443bb86
generate brush icons C files at build time.
2012-08-11 14:40:09 +00:00
2be39776d5
Style cleanup: whitespace and line breaks
2012-08-11 14:38:02 +00:00
a794e19346
Sequencer: support for masked color balance
...
This implements option which could be used to color balance only
specified area. Currently done by adding Mask input to Adjustment
effect. Affects on color balance and multiply settings.
Supporting masked saturation control is in the list, not supported
in this commit.
Also show value slider in the right of color wheel.
2012-08-11 14:37:58 +00:00
be4ae581ff
simplified data_to_c macro in cmake
2012-08-11 13:32:19 +00:00
81272e28a0
generate glsl shaders c files at build time.
2012-08-11 13:01:44 +00:00
5f341a846b
startup.blend and preview.blend are now converted to C at build time.
...
made some changes to startup.c
- change default player to internal since its working now.
- added new screen for full screen 3d viewport (nice for demo's and navigating)
- disable cursor depth option (was enabled by default because of re-used flag)
2012-08-11 12:26:43 +00:00
51182bc78d
add MEM_recallocN(), so bytes are ensured to be zero'd when growing.
2012-08-11 12:16:09 +00:00
0682c3f1ae
Code cleanup and minor change to CMake's colalda detection to make
...
it detect directory structure used for libs in our svn (<root>/include/<component>/include)
2012-08-11 10:32:27 +00:00
fdc5e4f5a6
docs for window structs
2012-08-11 01:05:09 +00:00