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
2012-12-18Ambient occlusion baker from multi-resolution meshSergey Sharybin
This implements AO baking directly from multi-resolution mesh with much less memory overhead than regular baker. Uses rays distribution implementation from Morten Mikkelsen, raycast is based on RayObject also used by Blender Internal. Works in single-thread yet, multi-threading would be implemented later.
2012-12-17Added GPL header to sconscripts!Bastien Montagne
Also changed shebang to '#!/usr/bin/env python', this is more portable across unixes...
2012-12-16Cycles: add "Textures" panel in particle properties, to make it possble to addBrecht Van Lommel
textures when Cycles is selected as render engine.
2012-12-16Cycles OSL: small optimization to geometry node, tangent output still wasBrecht Van Lommel
not properly optimized out in some cases. For reference, setting this will give detailed information about OSL shaders: export OSL_OPTIONS="statistics:level=1,debug=1,llvm_debug=1"
2012-12-16Fix cycles build error with OSL disabled.Brecht Van Lommel
2012-12-15OSX: makeKeyAndOrderFront would show window from orderedWindows list on ↵Jens Verwiebe
every loop, so use makeKeyWindow only to avoid flicker when closing app
2012-12-15OSX/availability: use of the numerical value instead of the symbol in the ↵Jens Verwiebe
#if MAC_OS_X_VERSION_MIN_REQUIRED comparison clause: If the code is loaded on an older system that does not include the symbol definition, the comparison still works
2012-12-15Cycles OSL minor optimizations: recycle shading context, don't do memoryBrecht Van Lommel
allocations for trace data, avoid some virtual function calls. Only helps a few percentages.
2012-12-15Fix mac build error with SDK < 10.7, this version is not then defined then asBrecht Van Lommel
pointed out by Patrick Boelens on the mailing list.
2012-12-14Cycles: make "Open Shading Language" a boolean toggle, the other option "GPU ↵Brecht Van Lommel
Compatible" was confusing.
2012-12-14OSX/nativePixel: fix compile for OSX < 10.7Jens Verwiebe
2012-12-13Bugfix, IRC reportTon Roosendaal
(Error in 2.65 release too) Mac OS X: on closing Blender, it 'flashed', which appeared to be a white window opening and closing quickly. Caused by code trying to send focus to another opened window, and accidentally focusing the closed one - causing it to reopen.
2012-12-13disable openmp thread assert, would fail in cases where the caller was ↵Campbell Barton
locking for its self (sculpt mode)
2012-12-13Cycles: shuffle addon import statements a bit to try to fix a strange importBrecht Van Lommel
error in some builds.
2012-12-12OSX: make cmake and scons both compile jack and ndof with newer sdk'sJens Verwiebe
2012-12-12GHOST should now be finally fixedSergey Sharybin
2012-12-12Holiday coding log :)Ton Roosendaal
Nice formatted version (pictures soon): http://wiki.blender.org/index.php/Dev:Ref/Release_Notes/2.66/Usability Short list of main changes: - Transparent region option (over main region), added code to blend in/out such panels. - Min size window now 640 x 480 - Fixed DPI for ui - lots of cleanup and changes everywhere. Icon image need correct size still, layer-in-use icon needs remake. - Macbook retina support, use command line --no-native-pixels to disable it - Timeline Marker label was drawing wrong - Trackpad and magic mouse: supports zoom (hold ctrl) - Fix for splash position: removed ghost function and made window size update after creation immediate - Fast undo buffer save now adds UI as well. Could be checked for regular file save even... Quit.blend and temp file saving use this now. - Dixed filename in window on reading quit.blend or temp saves, and they now add a warning in window title: "(Recovered)" - New Userpref option "Keep Session" - this always saves quit.blend, and loads on start. This allows keeping UI and data without actual saves, until you actually save. When you load startup.blend and quit, it recognises the quit.blend as a startup (no file name in header) - Added 3D view copy/paste buffers (selected objects). Shortcuts ctrl-c, ctrl-v (OSX, cmd-c, cmd-v). Coded partial file saving for it. Could be used for other purposes. Todo: use OS clipboards. - User preferences (themes, keymaps, user settings) now can be saved as a separate file. Old option is called "Save Startup File" the new one "Save User Settings". To visualise this difference, the 'save startup file' button has been removed from user preferences window. That option is available as CTRL+U and in File menu still. - OSX: fixed bug that stopped giving mouse events outside window. This also fixes "Continuous Grab" for OSX. (error since 2009)
2012-12-12Cycles: disable scaling up of ray differentials after diffuse/glossy bounce, ↵Brecht Van Lommel
this isn't working well for OSL texture filtering and wasn't very helpful to begin with, a better solution should be possible.
2012-12-12Fix #33486: cycles CPU image textures were offset wrong by half a pixel comparedBrecht Van Lommel
to OpenGL/CUDA/OSL rendering.
2012-12-12Fix #33485: cycles OSL now autodetects the presence of emission and transparentBrecht Van Lommel
closures to enable multiple importance sampling and transparent shadows.
2012-12-12assert in debug builds if MEM_ alloc's are called in openmp threads.Campbell Barton
note: the caller can do locking to prevent errors - but this isn't being done in blender yet, so this prevents accidental allocs in openmp for now.
2012-12-12replace BLI_array_declare with BLI_array_staticdeclare() and ↵Campbell Barton
BLI_array_alloca() for smaller arrays.
2012-12-11OSL Shader Files:Thomas Dinges
* Simplify default color values, where each component was the same. * Initialize closures as Null Closure, rather than assigning an existing closure, gets overwritten anyways.
2012-12-11Cycles OSL: add diffuse_ramp closure in addition to phong_ramp.Brecht Van Lommel
2012-12-11Cycles: RGB and Vector Curves nodes now supported, with the limitation that theBrecht Van Lommel
range must be left to the default (0..1 and -1..1).
2012-12-11Cycles: trick to make building with OSL trunk work as well, it has a differentBrecht Van Lommel
name for LoadMemoryShader so we make it call the right name depending on which is available.
2012-12-11Fix issue reported in #32174: IK solver stretch was less stable after a code ↵Brecht Van Lommel
refactor commit, epsilon was supposed to be 0.01 instead of 0.001.
2012-12-11Fix OS X warning on startup about using deprecated function, when building ↵Brecht Van Lommel
against 10.8 SDK.
2012-12-11Bugfix [#33467] Fluid Simulations Speed factor animated wrong resultDaniel Genrich
Thanks to Brecht for providing a patch and example blend. I changed and extended it a bit since there was another bug in that loop.
2012-12-11cmake wouldn't build since it was missing files added in r52858.Campbell Barton
2012-12-10Audaspace:Joerg Mueller
Implemented forgotten Calculator classes from boost migration.
2012-12-10Fix cycles OSL + AO enabled in world settings not working correct.Brecht Van Lommel
2012-12-09Fix #33454: cycles wasn't hiding the original object used for dupliverts orBrecht Van Lommel
duplifaces like blender internal.
2012-12-07Fix missing mapping and influence panel for particles when cycles is selectedBrecht Van Lommel
as render engine. Still missing is colors and texture slots, but that's too tricky to fix this close to release.
2012-12-06Disable multisamples on windows for intel cardsSergey Sharybin
This doesn't work nice currently and there's no simple workaround for this, it'll require lots of statistics about cards and some further investigation on supported combination of draw methods and multisamples supports. For the release better be more stable and do not deliver dangerous option.
2012-12-06Fix mapping node min/max not working OSL.Brecht Van Lommel
2012-12-05Fix #33411: Smoke simulator using uninitialized noise tileMiika Hamalainen
If loading an existing FFT noise tile failed the tile in memory was left uninitialized.
2012-12-05Fix #33411: crash baking smoke with FFT high resolution.Brecht Van Lommel
CMake had FFTW disabled by default, and when FFTW was not enabled it lead to uninitialized memory usage. Now it falls back to wavelet if there is no FFTW, and I've enabled it by default in CMake. If it's not found on Linux it will get disabled automatically.
2012-12-05Fix crash opening some .blend files on OS X 10.8 with double click or drag andBrecht Van Lommel
drop onto the application. It seems something changed in the operating which makes our method of releasing windows crash. Previously we called [m_window release], but on 10.8 this does not remove the window from [NSApp orderedWindows] and perhaps other places, leading to crashes. So instead we set setReleasedWhenClosed back to YES right before closing, which will then do the cleanup for us.
2012-12-04cmake was missing some header files.Campbell Barton
2012-12-04FIX: OSL mix shader clamps 2nd color component to 3rd one.Konrad Kleine
Previously the OSL Mix shader node was clamping the 2nd color component (green) to the 3rd color component (blue). Now every component is clamped on its own.
2012-12-04Fix #33405: preview render getting stuck in a particular .blend file, ObjectKeyBrecht Van Lommel
operator< had wrong brackets, changed it now to be more clear. Fix #33404: crash GPU rendering with OSL option still enabled. There was a check to disable OSL in this case, but it shouldn't have modified scene->params because this is used for comparison in scene->modified().
2012-12-04osl style cleanup and update man-page.Campbell Barton
2012-12-03Fix scons not installing closure/ directory for runtime compiles of CUDA kernel.Brecht Van Lommel
2012-12-03quiet float -> double conversion warnings and do some osl style edits.Campbell Barton
2012-12-03Fix cycles issue when NaN is used for RGB ramp, can access array out of ↵Brecht Van Lommel
bounds then. OSL noise() function is generating NaN's in certain cases, fix for that goes to our OSL branch. Also add missing minimum weight and max closure checks to OSL, forgot to add these when fixing another bug.
2012-12-03get rid of annoying redefinition warning on cycles compilation for mingw64Antony Riakiotakis
2012-12-02Silent a bunch of gcc warnings (usually dummy, but noisy!).Bastien Montagne
2012-12-02fix GhostSDL displaying text in multiple views.Campbell Barton
add support for multi-sample.
2012-12-02Silent some warnings (the one in bmesh_operator.c was even preventing build ↵Bastien Montagne
in -Werror mode).