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-05-15Fix cosmetic typosSergey Sharybin
Patch provided by Matteo F. Vescovi, thanks!
2012-05-14Patch [#31264] Elbeem Fixes by Jason Wilkins.Daniel Genrich
Thank you for submitting!
2012-05-14Make blender compilable by gcc-4.7 and strict compilation flags:Sergey Sharybin
- Remove strict flags from files, which are using FFmpeg stuff We're still using some symbols which are marked as deprecated. Ideally, we shall switch to new API, but it's a bit larger challenge because we don't want to break compatibility withotu actual need. - Replace MAKE_ID with BT_MAKE_ID in bullet library. This is needed to prevent re-definition of MAKE_ID in bullet library. Seems it's only used to read blender files, so should be quite safe change.
2012-05-13Cycles: OpenCL image texture support, fix an attribute node issue and refactorBrecht Van Lommel
feature enabling #defines a bit.
2012-05-11dont use sdl include when building headlessCampbell Barton
2012-05-11Cycles: reviewed the task scheduler code and fixed (hopefully all) windows ↵Brecht Van Lommel
threading problems.
2012-05-10Fix #31379: cycles not recognizing 16 bit tiff as float image.Brecht Van Lommel
2012-05-10Potential fix for bug #31111, Remesh modifier generates artifacts on simple ↵Nicholas Bishop
surfaces Changed one of the intersection tests to use < rather than <= The sharp and smooth modes look fine now for the special case that was reported broken; blocks mode looks correct but "jumps" slightly from one octree resolution to another, so may need additional corrections.
2012-05-10More code cleanup in intern/dualcon.Nicholas Bishop
Removed a lot of unused code, added comments and some clearer naming. Minor code shuffles and style cleanup too.
2012-05-09Cycles: fix issues with texture coordinates and object scale. Auto textureBrecht Van Lommel
space size and location were outdated often, and already computed on demand by blender internal, now do that through RNA as well.
2012-05-09Fix division by zero case in dualcon.Nicholas Bishop
2012-05-09Code style cleanup in intern/dualcon.Nicholas Bishop
2012-05-08Fix 31370: light falloff node linear output not working code.Brecht Van Lommel
Fix part of thread safety issue, there's still something else wrong.
2012-05-08ndof: restored support for older serial port 3D mice on Linux (R45951 broke ↵Mike Erwin
it, oops)
2012-05-08adding kernel_projection.h in CMakelistsDalai Felinto
2012-05-08Cycles: add light falloff node, with quadratic/linear/constant falloff and aBrecht Van Lommel
smoothing factor to reduce high values near the light. http://wiki.blender.org/index.php/Doc:2.6/Manual/Render/Cycles/Nodes/More#Light_Falloff Note that this was already possible to do manually with the Ray Length, but this adds a convenient node for it. This commit also makes the mapping node min/max option work, fixing #31348.
2012-05-07cycles-fisheye: fixed formula for dir to equisolidDalai Felinto
second time I need a scond commit to get the equisolid formula right, shame on me ;) the formula is: r = 2 x focallength x sin (theta / 2)
2012-05-07direction to equisolid - final fix for [#31307] Cycles panoramic fisheye ↵Dalai Felinto
lens and vector pass problem
2012-05-07Some misc fixes to UI messages...Bastien Montagne
2012-05-07GHOST/Cocoa: revert tablet detection commit for continuous grab, apparently ↵Brecht Van Lommel
it is already doing it and this change breaks something? Still it seems strange that it is doing tablet stuff in this part of the code then.
2012-05-07GHOST/Cocoa: detect tablet event to disable continuous grab. Don't have tabletBrecht Van Lommel
to test it though, can someone with Mac + tablet confirm if continuous grab gets automatically disabled when using the tablet?
2012-05-07Fix most of #31307: cycles panorama camera not working correct with speedBrecht Van Lommel
vectors and window texture coordinates. Only for Fisheye Equisolid it's still not working correct yet. Patch from Dalai with modifications.
2012-05-07Cleanup of intern/SConstript: CSG is not in source tree anymore, remove ↵Sergey Sharybin
option to use it
2012-05-07Fix mac build error after ghost cocoa changes.Brecht Van Lommel
2012-05-07Fix float image loading crash in cycles after multithreading changes.Brecht Van Lommel
2012-05-06code cleanup: add getCursorGrabModeIsWarp(), makes the intent more clear ↵Campbell Barton
where we check for mouse warping.
2012-05-06disable warping for tablet events (X11 only), added TODO's for OSX and win32.Campbell Barton
2012-05-06Code cleanup: patch by Thomas to fix PassType values to be consecutive.Brecht Van Lommel
2012-05-05Cycles: minor refactoring of fisheye code to fit code style.Brecht Van Lommel
2012-05-05Cycles: threading optimizationsBrecht Van Lommel
* Multithreaded image loading, each thread can load a separate image. * Better multithreading for multiple instanced meshes, different threads can now build BVH's for different meshes, rather than all cooperating on the same mesh. Especially noticeable for dynamic BVH building for the viewport, gave about 2x faster build on 8 core in fairly complex scene with many objects. * The main thread waiting for worker threads can now also work itself, so (num_cores + 1) threads will be working, this supposedly gives better performance on some operating systems, but did not measure performance for this very detailed yet.
2012-05-05code cleanup: BKE_scene api naming.Campbell Barton
also stop numpy from being found in /usr/include with cmake.
2012-05-05Fix related to #31317: viewport render layer rendering now uses render ↵Brecht Van Lommel
visibility rather than viewport visibility, is more useful that way.
2012-05-05Patch [#31240] Fix audaspace deadlockJoerg Mueller
fix for [#31097] glibc error when playing sound using BGE by Wander Lairson Costa Note: This deadlock fix makes the code non-threadsafe again, a proper solution has to be found still.
2012-05-05Fixes forJoerg Mueller
* [#31285] VSE: audio pitch change delays audio * [#31260] VSE Trimmed audio plays when overlaped
2012-05-04Fix (harmless) uninitialized memory usage in BVH binning.Brecht Van Lommel
Fix unneeded warnings with c++ guardedalloc, delete NULL is valid.
2012-05-04small fix for equisolid fisheye (cycles)Dalai Felinto
the FOV formular is: R = 2 * lens * sin (theta / 2) in this case theta is fov/2 already, thus the fix
2012-05-04Fisheye Camera for CyclesDalai Felinto
For sample images see: http://www.dalaifelinto.com/?p=399 (equisolid) http://www.dalaifelinto.com/?p=389 (equidistant) The 'use_panorama' option is now part of a new Camera type: 'Panorama'. Created two other panorama cameras: - Equisolid: most of lens in the market simulate this lens - e.g. Nikon, Canon, ...) this works as a real lens up to an extent. The final result takes the sensor dimensions into account also. .:. to simulate a Nikon DX2S with a 10.5mm lens do: sensor: 23.7 x 15.7 fisheye lens: 10.5 fisheye fov: 180 render dimensions: 4288 x 2848 - Equidistant: this is not a real lens model. Although the old equidistant lens simulate this lens. The result is always as a circular fisheye that takes the whole sensor (in other words, it doesn't take the sensor into consideration). This is perfect for fulldomes ;) For the UI we have 10 to 360 as soft values and 10 to 3600 as hard values (because we can). Reference material: http://www.hdrlabs.com/tutorials/downloads_files/HDRI%20for%20CGI.pdf http://www.bobatkins.com/photography/technical/field_of_view.html Note, this is not a real simulation of the light path through the lens. The ideal solution would be this: https://graphics.stanford.edu/wikis/cs348b-11/Assignment3 http://www.graphics.stanford.edu/papers/camera/ Thanks Brecht for the fix, suggestions and code review. Kudos for the dome community for keeping me stimulated on the topic since 2009 ;) Patch partly implemented during lab time at VisGraf, IMPA - Rio de Janeiro.
2012-05-04Renamed "fake" OpenGL identifiers.Jason Wilkins
Any identifier that looks like an OpenGL identifier, but isn't, causes a false alarm by the glreport.py tool. Most of these were in comments so I just rephrased the comments. There were a couple of static functions/macros that were easy enough to rename. Only the glTexco and glIndex fields of the DMVertexAttribs struct was public and had non-local uses.
2012-05-04Cycles: tweak ATI OpenGL/CUDA fix more with extra error check.Brecht Van Lommel
2012-05-04Possible fix for #31054: cycles viewport rendering not working with CUDA forBrecht Van Lommel
computation and ATI card for OpenGL.
2012-05-02Fix #31247: cycles crash after recent bugfix.Brecht Van Lommel
2012-05-02Cycles: add Ray Length output to Light Path node. This gives the distance ↵Brecht Van Lommel
travelled by the last light ray. One use case for this might be to do absorption. Patch #31232 by Agustin benavidez, see this blog post for details: http://agus3d.blogspot.com.ar/2012/05/blender-cycles-ray-length-node-output.html
2012-05-02Fixes for recent cycles and python/context commits.Brecht Van Lommel
2012-05-02Fix #31168: cycles mask layer should only affect objects for camera rays.Brecht Van Lommel
Fix: texture coordinate normal output was not correct, still changed under object transform.
2012-05-01Fix #31202: cycles crash in new BVH builder on Windows, when compiling withBrecht Van Lommel
debug info.
2012-04-30Cycles Addon:Thomas Dinges
* Some tiny updates and cleanups to the Cycles addon entry.
2012-04-30Cycles: support for motion vector and UV passes.Brecht Van Lommel
Most of the changes are related to adding support for motion data throughout the code. There's some code for actual camera/object motion blur raytracing but it's unfinished (it badly slows down the raytracing kernel even when the option is turned off), so that code it disabled still. Motion vector export from Blender tries to avoid computing derived meshes when the mesh does not have a deforming modifier, and it also won't store motion vectors for every vertex if only the object or camera is moving.
2012-04-30Fix compile error with msvcDaniel Genrich
2012-04-30Cycles: remove a few usages of double, to fix opencl warnings.Brecht Van Lommel
2012-04-30Fix visual studio debug build issue with BVH boundbox, pointed out by ↵Brecht Van Lommel
Agustin Benavidez.