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
path: root/intern
AgeCommit message (Collapse)Author
2014-02-28Attempt to fix mixdown when building without sndfileSergey Sharybin
This case was handled specially in writeffmpeg.c and seems it makes audio export happy in all cases now. TODO: libav-10 doesn't work with AC3 codec yet because this bloody library ONLY supports FLTP format and FFmpeg ONLY supports FLT. This is not fun guy, it really isn't! Where's your conscience?? CC: nexyon
2014-02-28Fix T38768: New "audio" button in 2.70 release does not 'mixdown' audioSergey Sharybin
Issue was caused by the way how audio output works from audaspace. Now made it much closer to what's happening in ffmpeg.c and writeffmpeg.c. Also fixed issues with incompatible combinations of codecs and formats in mixdown settings.
2014-02-28Fix use of uninitialized variable in some cases with scatter + emission volume.Brecht Van Lommel
2014-02-28Fix cycles wrong volume scatter value in light path node.Brecht Van Lommel
Thanks to Thomas for spotting this. Differential Revision: https://developer.blender.org/D370
2014-02-27Cycles: Fix mistake in PathRayFlag, one value was used twice.Thomas Dinges
2014-02-27Cycles: compile fix after rB7808360c5f (own mistake)Sv. Lockal
2014-02-27Cycles: fix crash in SSE hair and half-floats on x86+vc2008Sv. Lockal
MSVC 2008 ignores alignement attribute when assigning from unaligned float4 vector, returned from other function. Now Cycles uses unaligned loads instead of casts for win32 in x86 mode.
2014-02-26Fix T38710: volume render issue with transparent surfaces.Brecht Van Lommel
2014-02-26Locale_wrapper: make the bad_cast catch more clear and fix the ↵Jens Verwiebe
std::exception message
2014-02-25Fix missing brackets in cpuid bitfield check.Martijn Berger
concern raised by lukas_t (rBef73d547cc7c663ad180721094c81b3c81482ac3)
2014-02-25Fix T38811: Cycles particle ids are inconsistent when using multiple ↵Lukas Tönne
particle systems. Problem is that the particle systems in the cycles database are not stored in a well-defined order. This means the particle_id for dupli objects can not simply be assigned using a global running index during sync. Now the particle index is assigned locally for each particle system. When transferring particle data to the device as a single texture, the particle indices are offset based on the final order of particle systems in the database. Reviewers: brecht Reviewed By: brecht CC: Andreas80 Differential Revision: https://developer.blender.org/D352
2014-02-25Fix T38815Martijn Berger
For AVX support we need to check both OS support and CPU support.
2014-02-25Cycles Standalone: Tweak for d59f53f7b7da, use "closure color" as type name, ↵Thomas Dinges
to 100% match the OSL data type.
2014-02-25Cycles: Make CUDA aware of COMPUTE_50 (sm_50, Maxwell).Thomas Dinges
If you have a Maxwell GPU and want to test, you have to use the CUDA Toolkit 6.0(RC) and enable sm_50 in scons/cmake.
2014-02-24Tweak to T38766 fix: cycles now support setting viewport alpha for a material.Brecht Van Lommel
2014-02-24Fix T38779: cycles SSS and object scale render issue.Brecht Van Lommel
2014-02-24Support for generic OSL shader parameters in the Cycles standalone XMLLukas Tönne
reader. To make a generic OSL shader connectable to other nodes, the parameters must be declared via "input" and "output" child elements: <osl_shader name="tex" src="./osl/stripes.osl"> <input name="Stripes" type="int" /> <output name="ColorOut" type="color" /> </osl_shader> `name` must be the same as the OSL shader parameter name. `type` must be one of float, int, color, vector, point, normal, closure, string (matching cycles socket types) Beyond this the OSL script nodes then work just like all other nodes. OSL parameter sockets can be connected to other cycles nodes: <connect from="checker color" to="tex Stripes" /> <connect from="tex ColorOut" to="floor_closure color" /> They can set default values for the input sockets by attributes of the main node element: <osl_shader name="tex" src="./osl/stripes.osl" Stripes="3" > <input name="Stripes" type="int" /> <output name="ColorOut" type="color" /> </osl_shader> This system of specifying custom attributes should probably be changed, since it can easily create name conflicts and arbitrarily long elements. But that is a different issue to be solved for all nodes in general.
2014-02-24OSX: add debug mesg to bl_locale_pgettext for later indeep investigationJens Verwiebe
2014-02-23Fix an uncaught exception on OSX, perhaps general with popupsJens Verwiebe
2014-02-21Fix cycles standalone crash on Mac OS X.Brecht Van Lommel
2014-02-21Fix T38740: multi-user metaballs not rendering in Cycles.Brecht Van Lommel
2014-02-19Cycle CUDA: revert the f1aeb2ccf4 and 84f958754 busywait fixes for now.Brecht Van Lommel
It's unclear what kind of impact they have on performance at the moment, so I rather play it safe and postpone this for 2.71. Ref T38679, Ref T38712
2014-02-19Totally remove BSP from SConscriptSergey Sharybin
2014-02-19Code cleanup: styleCampbell Barton
2014-02-18OSX: more futurework for clang-openmp:Jens Verwiebe
- moved assumed location of omp lib to blender libs - prepared libiomp5 to link out of the box with cmake - changed according in scons - introduced a local var C_VENDOR, cause Apple clang 3.4 may not include omp support yet - added a linklibs for msgfmt ( may not be needed for other than OSX )
2014-02-17this is an attempted Fix: T38679Martijn Berger
Cycles GPU Performance Regression From my testing this (what i should have done in the first place) reduces the regression a lot. Lets hope it is enough or we have to go back to busy waiting.
2014-02-17Adapt KDL for compile with clang 3.4, which is stricter with friend classes,Jens Verwiebe
fixes ‘friend declaration specifying a default argument must be a definition’, based on information from here: http://www.orocos.org/forum/rtt/rtt-dev/bug-1053-new-compile-error-clang-34-patch-attached
2014-02-15Fix/Workaround for NDOF/X11 bug with unreliable GHOST_kFinished events.Campbell Barton
2014-02-15Code cleanup: use const short for ndof axis argsCampbell Barton
2014-02-15Code cleanup: warningsCampbell Barton
2014-02-15Cycles Standalone: XML wrapping of Lights and some more volume settings.Thomas Dinges
2014-02-15Cycles Standalone: Add more controls and optionsThomas Dinges
* P key, pauses the render * W/A/S/D for camera movement
2014-02-14Cycles Standalone: The camera now gets properly updated, when changing ↵Thomas Dinges
window size or using --width --height overwrites.
2014-02-14Cycles: equi-angular sampling for homogeneous volumesBrecht Van Lommel
This adds an option in the Volume Sampling panel, which helps rendering lamps inside or near volumes with less noise. It can also increase noise though and needs improvements to support MIS and heterogeneous volumes, but since it's useful in some cases already (especially world volumes) it's there now. Based on the code in the old branch by Stuart, with modifications by Thomas and Brecht. Differential Revision: https://developer.blender.org/D291
2014-02-14Cycles Standalone: Up/Down movement was inverted.Thomas Dinges
2014-02-14Cycles Standalone: Add interactive mode (I-key), to avoid accidental ↵Thomas Dinges
changes/movement. Also some code and whitespace cleanup.
2014-02-14NDOF/X11: incorrect dynamic_castCampbell Barton
2014-02-14Cycles Standalone: The camera can now be moved and rotated with LMB/RMB ↵Thomas Dinges
mouse key. ToDo: Add controls for forward/backward movement.
2014-02-13Cycles Standalone: More updates for the Node XML API.Thomas Dinges
Should be almost complete now, apart from Ramp Nodes (Color Ramp, RGB Curves...).
2014-02-13Rework carve integration into boolean modifierSergey Sharybin
Goal of this commit is to support NGons for boolean modifier (currently mesh is being tessellated before performing boolean operation) and also solve the limitation of loosing edge custom data layers after boolean operation is performed. Main idea is to make it so boolean modifier uses Carve library directly via it's C-API, avoiding BSP intermediate level which was doubling amount of memory needed for the operation and which also used quite reasonable amount of overhead time. Perhaps memory usage and CPU usage are the same after all the features are implemented but we've got support now: - ORIGINDEX for all the geometry - Interpolation of edge custom data (seams, crease) - NGons support Triangulation rule is changed now as well, so now non-flat polygons are not being merged back after Carve work. This is so because it's not so trivial to support for NGons and having different behavior for quads and NGons is even more creepy. Reviewers: lukastoenne, campbellbarton Differential Revision: https://developer.blender.org/D274
2014-02-13Fix issue in recent bugfix, did not work with multiple sessions (preview ↵Brecht Van Lommel
render).
2014-02-13Code cleanup: styleCampbell Barton
2014-02-13Fix T38615: cycles rendering beckmann/GGX refraction wrong with IOR equal to 1.Brecht Van Lommel
2014-02-13Fix T38332, Fix T38607: cycles render crash with motion blur.Brecht Van Lommel
It wasn't working together well with the python thread state changes after the depsgraph multithreading.
2014-02-12NDOF/X11: skip getting the time when no ndof events are processedCampbell Barton
2014-02-12NDOF/X11: fix for glitch using ndof outside the view and entering againCampbell Barton
2014-02-12Cycles: Avoid unnecessary dot products in Mesh/Hair export code.Thomas Dinges
2014-02-11Cycles: mix hair minimum width code with SSE intersection codeBrecht Van Lommel
Gives 6.5% speedup for hair.blend from testsuite. This commit was previously reverted, but should work ok now. Patch by Sv. Lockal.
2014-02-11Cycles: Code refactor for Clamping/Inf Rejection, combined into 1 function. ↵Thomas Dinges
Also avoid some conditionals. Reviewed by: brecht Differential Revision: https://developer.blender.org/D310
2014-02-11Fix T38597: cycles status bar missing some updates.Brecht Van Lommel