Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-04-27Cleanup: use strict flagsCampbell Barton
2015-04-27Cycles: Use native saturate function for CUDASergey Sharybin
This more a workaround for CUDA optimizer which can't optimize clamp(x, 0, 1) into a single instruction and uses 4 instructions instead. Original patch by @lockal with own modification: Don't make changes outside of the kernel. They don't make any difference anyway and term saturate() has a bit different meaning outside of kernel. This gives around 2% of speedup in Barcelona file, but in more complex shader setups with lots of math nodes with clamping speedup could be much nicer. Subscribers: dingto Projects: #cycles Differential Revision: https://developer.blender.org/D1224
2015-04-27BLI_array: add permute utility functionCampbell Barton
2015-04-27Usual UI messages fixes...Bastien Montagne
2015-04-27Fix double-free on copied Text compiled py-codeCampbell Barton
2015-04-27Fix T44464: Viewport mipmaps no longer toggle offCampbell Barton
2015-04-27Cleanup: use bool for mipmap argsCampbell Barton
2015-04-27Cleanup: use mul_v3_mat3_m4v3Campbell Barton
2015-04-27Multi-View: Code cleanupDalai Felinto
I finally put the time into understanding what was going on here. Basically RE_AcquireResultImage() produces RenderResults without RenderViews. That will be fine for now since I'm planning to refactor RenderResult soon.
2015-04-27Muti-View: viewport crashes when empty is active camera - reported over IRC ↵Dalai Felinto
by Campbell Barton
2015-04-27Fix T44514 Crash under cycles rendering using F12, based on patch from Gaia ↵Dalai Felinto
Clary
2015-04-27Fix T44512: Cycles fails normal bake /w scale flipCampbell Barton
2015-04-27Math Lib: add mul_v3_mat3_m4v3Campbell Barton
2015-04-27Fix T44011: Ruler/Knife/Loop-cut fail in quad-viewCampbell Barton
This is a kind of sloppy-focus, resolving long standing bug with loop-cut/knife/ruler /w quad-view. Where activating a tool would lock onto one of quad-views, especially problematic when activating from the toolbar or menus.
2015-04-27Py API: expose operator runtime flagsCampbell Barton
eg from operator invoke/execute: self.options.is_grab_cursor
2015-04-27Cleanup: rename GRAB_POINTER -> GRAB_CURSORCampbell Barton
Term pointer is overloaded already.
2015-04-26Sculpt: symmetrize was leaving edge-tags dirtyCampbell Barton
This is used for the edge-queue
2015-04-26Correct own error in recent sculpt changesCampbell Barton
mixed up squared nonsquared length, also remove invalid verify check.
2015-04-26UI: 'View Online Manual' ShortcutJulian Eisel
D1031, implement proposal T37478 to give easy access to the online manual. Use Alt+F1 while hovering over a button/setting.
2015-04-26BGE : addObject in python without reference object.Porteries Tristan
Making the reference argument optional for the addObject function. ``` scene.addObject("Cube") ``` This allows to keep the rotation, scale and position of the original object. To avoid layer problems with lights if the reference arguments is None, the new object have the same layer than the active layers in scene. Reviewers: lordloki, moguri, hg1, sybren Reviewed By: hg1, sybren Subscribers: agoose77 Projects: #game_engine Differential Revision: https://developer.blender.org/D1222
2015-04-26BMesh: increase subdiv smooth strengthCampbell Barton
Now 1.0 gives near spherical output
2015-04-26Cleanup: bmesh subdivideCampbell Barton
var names were a bit cryptic, set return arg last.
2015-04-26BMesh: subdiv smooth, use simpler even calculationCampbell Barton
Was checking all vertices adjacent faces, now just compare the difference between normal angles. Also default to inverse-square for loopcut-subdiv falloff.
2015-04-26Cleanup: subdivide smooth vertex placementCampbell Barton
2015-04-26BMesh: use inverse-square falloff /w smooth-subdivCampbell Barton
Resolves ugly artifacts with multi-cut.
2015-04-26Add inverse-square falloff to bmesh, mask & compo.Campbell Barton
2015-04-26BMesh: use const for API callsCampbell Barton
2015-04-26BMesh: BM_ELEM_CD_GET_VOID_P cast removed constCampbell Barton
2015-04-26Macro GENERIC_TYPE_ANY map many types to one valueCampbell Barton
2015-04-26Cleanup: Code style.Thomas Dinges
2015-04-26Cleanup: Update Lookup table comments.Thomas Dinges
2015-04-26Cycles: Add Mirror ball mapping to camera panorama optionsLukas Stockner
The projection code was already in place, so this just exposes the option. Differential Revision: https://developer.blender.org/D1079
2015-04-25correct own error in recent ngon creation editCampbell Barton
2015-04-25Fix neg-scaled project-paint in perspective modeCampbell Barton
2015-04-25Cleanup: use 8 space indent for multi-line argsCampbell Barton
2015-04-25BMesh: simplify BM_face_create_ngonCampbell Barton
Was doing quite a lot of unnecessary steps. Now construct the sorted verts, edges /w error checking, in a single loop.
2015-04-25UI: Panel drag-collapseJulian Eisel
D1233, Adds a way to quickly open/close multiple panels by holding LMB and dragging over the desired panels, Suggested by @maxon The decision if the panels are opened or closed is made based on the first Panel the user drags over. If it is closed, all panels he drags over are opened (including the first one) if it's opened, they get closed (matching existing drag-toggle logic).
2015-04-25Project Paint: save 8 bytes per pixel (re-align)Campbell Barton
2015-04-25CleanupCampbell Barton
2015-04-25Fix T42495: Fullscreen area icon glitchJulian Eisel
Tried a couple of things to trigger an update/redraw for the exact right moment (sending azone update event, timer, delayed redraw, etc) but this seems to work rock solid without being *that* ugly.
2015-04-24Fix T44405: Importing keyconfig with changed shortcut in "Screen Global"Julian Eisel
causes rapid fullscreen toggeling
2015-04-24Multi-View: Set Stereo 3D operator support for EXEC callsDalai Felinto
2015-04-24Multi-View: rolls back to a non quadbuffer friendly window if displaymode ↵Dalai Felinto
changes from pageflip to something else In some cases the graphic card supports quadbuffer, but not the display. In this case it is nice to go back to a window that does not have quadbuffer if you change back to anaglyph, interlace, ... Otherwise you may be stuck with a flickering window
2015-04-24Multi-View: Time Sequencial (aka pageflip, aka quadbuffer) stereo supportDalai Felinto
TODO: I would be nicer if we could set win at file opening to the current open window, but I'll implement this later.
2015-04-24correcting typos in python api docsInes Almeida
2015-04-24Add debug option --debug-gpumem to show GPU memory used in status bar.Antony Riakiotakis
Only used in ATIs and NVIDIAs. Used extensions are: https://www.opengl.org/registry/specs/ATI/meminfo.txt http://developer.download.nvidia.com/opengl/specs/ If you read the documentation, the numbers are not supposed to be exact and also depend on the time when the call is made. The numbers can also change quite quickly. It's only meant to give a rough measure of what is going on.
2015-04-24Fix T44492: knife tool should cut across a split edge.Howard Trickey
Added filter condition in visibility check that prevented a "butting-up-against" face from obscuring an edge.
2015-04-24BGE : fix bugs with physics collision mask/groupPorteries Tristan
Currently there are bugs with physics objects in inactive layers, character and softbody. I added a function in CcdPhysicsEnvironement to know if a physics controller is currently active and for soft body I added the correct function in UpdateCcdPhysicsController to re-add a softbody in the dynamics world. The bug was introduced in D1243 commit 3d55859 Reviewers: hg1, scorpion81, lordloki, moguri, agoose77, sergof Reviewed By: sergof Subscribers: youle, moguri Differential Revision: https://developer.blender.org/D1253
2015-04-243D Textures:Antony Riakiotakis
If we fail allocating a proxy texture don't fail, instead create a smaller nearest filtered image to display in its place. This can make viewing slow (it's an extra O^3 operation), but this will probably help us render the tornado in 3D viewport in gooseberry and still actually see something - despite the rendering taking longer. I've added a debug print so we can know when this happens.
2015-04-24CMake: add -Wformat-signednessCampbell Barton