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-06-28code cleanup: compile with clang and quiet some warnings.Campbell Barton
2012-06-28committed debug memcount by accidentCampbell Barton
2012-06-28option so operators can be executed with undo enabled (and redo).Campbell Barton
2012-06-27style cleanup: header comments, use more doxy compat formattingCampbell Barton
2012-06-27style cleanup: also some spelling correction.Campbell Barton
2012-06-25Fix cycles not working in 3d local view, and missing update when toggling hidingBrecht Van Lommel
in the outliner.
2012-06-25Guardedalloc/C++: delete is valid on a NULL pointer, add a check so MEM_freeNBrecht Van Lommel
doesn't print warning messages.
2012-06-25Fix for cycles building with assertions on scons/windows.Brecht Van Lommel
2012-06-25the mutex struct seems to be different across systems, use memset rather ↵Campbell Barton
then an initializer value. also quiet warning in cycles.
2012-06-25more guardedalloc use in C++, also make compositorMutex a static var, was ↵Campbell Barton
allocated and never freed.
2012-06-25optionally use guarded alloc for tiles compositor, also replace allocation ↵Campbell Barton
functions with a macro.
2012-06-25Use own version of ff_update_cur_dts for FFmpeg >= 0.11, seemsSergey Sharybin
linking against function which isn't public in API gives error when met some circumstances.
2012-06-24Mark some utility functions as static to avoid namespace conflictsSergey Sharybin
and make export symbol table smaller.
2012-06-24style cleanypCampbell Barton
2012-06-23rename WITH_BUILTIN_GLEW, WITH_SYSTEM_GLEW & negate.Campbell Barton
2012-06-21* Fix for the Cycles XML commit yesterday, blur_glossy has a different ↵Thomas Dinges
internal variable name.
2012-06-21Cycles XML:Thomas Dinges
* Add recent integrator options.
2012-06-20style cleanupCampbell Barton
2012-06-20Fix #31883: cycles vectors pass rendering crash with some render layers usingBrecht Van Lommel
it and others not.
2012-06-20style cleanupCampbell Barton
2012-06-18Reduce amount of deprecated symbols used from FFmpegSergey Sharybin
This switches some areas of Blender which are related on FFmpeg stuff from deprecated symbols to currently supported one. Pretty straightforward changes based on documentation of FFmpeg's API which symbols should be now used. This should make Blender compatible with recent FFmpeg 0.11. Should be no functional changes.
2012-06-17style cleanup:Campbell Barton
also fix for building ghost test and fix double free in one of the tests
2012-06-17code cleanup: includes, also correct some py example typosCampbell Barton
2012-06-16fix for building blender as a python module on windows.Campbell Barton
2012-06-15Fix cycles non-progressive integrator not delivering correct AO pass.Brecht Van Lommel
2012-06-14comment unused varsCampbell Barton
2012-06-14Cyles UI:Thomas Dinges
* Alignment fix for the "Samples" panel, this way both columns are aligned nicely.
2012-06-14simple assignments added to pre-processor temporary section of function to ↵Peter Larabell
avoid unused argument compiler warnings.
2012-06-13add Anti-Aliasing (very rough draft algorithm, NOT FINAL version) to raskter ↵Peter Larabell
lib. Code is still quite messy but will be replaced when final algo comes in anyway.
2012-06-13Fix issue with missing emission in non-progressive integrator.Brecht Van Lommel
2012-06-13Cycles:Thomas Dinges
* "preview_aa_samples" minimum should be 0, not 1.
2012-06-13Cycles:Thomas Dinges
* UI Tooltip fix.
2012-06-13Cycles: first step for implementation of non-progressive sampler that handlesBrecht Van Lommel
direct and indirect lighting differently. Rather than picking one light for each point on the path, it now loops over all lights for direct lighting. For indirect lighting it still picks a random light each time. It gives control over the number of AA samples, and the number of Diffuse, Glossy, Transmission, AO, Mesh Light, Background and Lamp samples for each AA sample. This helps tuning render performance/noise and tends to give less noise for renders dominated by direct lighting. This sampling mode only works on the CPU, and still needs proper tile rendering to show progress (will follow tommorrow or so), because each AA sample can be quite slow now and so the delay between each update wil be too long.
2012-06-13Fix cycles crash when viewport camera border goes out of view.Brecht Van Lommel
2012-06-13Fix cycles object_flag array being allocated too big.Brecht Van Lommel
2012-06-13Fix #31780, cycles nested group rendering broken. Was using the dupli object ↵Lukas Toenne
'index' member to identify dupli objects, but this is not unique and in fact just 0 in most cases. Needs to use a simple dupli list counter instead.
2012-06-12Cycles:Thomas Dinges
* Add back a break, which was deleted in r47773.
2012-06-12Fix #31675 Reroute nodes aren't working for cycles.Lukas Toenne
Note that currently the reroute nodes are hardcoded to color values, which means they will not work for shader type connections (and possibly cause overhead for float and vector conversion). Looking into a solution.
2012-06-11correct freeing C++ arrays.Campbell Barton
2012-06-10style cleanupCampbell Barton
2012-06-10Fix #31747, broken image sequence loading after r47432.Lukas Toenne
The image file name function was updating the iuser->framenr using a supposed cfra parameter. However, the actual cfra is unknown when loading movies or sequences, so the iuser->framenr value itself was passed in its place, leading to incremental addition of the iuser frame offset. Removed the cfra parameter altogether from the image path function. This should instead be done separately if necessary, it's not an inherent part of constructing the image file name.
2012-06-09style cleanup: assignment & indentation.Campbell Barton
2012-06-09code cleanup: removed/renamed shadow & duplicate variable definitions.Campbell Barton
2012-06-09code cleanup: quiet all warnings about double promotion (either by changing ↵Campbell Barton
the type or explicitly casting).
2012-06-09style cleanup: block commentsCampbell Barton
2012-06-09Cycles / Cleanup:Thomas Dinges
* All references to old textures should now be finally removed.
2012-06-08Cycles / Textures:Thomas Dinges
* Some code cleanup, removed old enums, which are not used anymore. * Some renaming for consistency and to match new texture names.
2012-06-08Cycles / Code Cleanup:Thomas Dinges
* Removed a workaround for the NodeType enum, uses consecutive values now. I could not find issues with CUDA, when compiling with Toolkit 4.2 (all sm kernels) and regression files rendered fine on my GPU with sm_21.
2012-06-08Added a default case in switch to avoid paranoid compiler warnings.Lukas Toenne
2012-06-08Particle Info node for Cycles. This can be used to access particle ↵Lukas Toenne
information in material shaders for dupli objects. For now only the particle Age and individual Lifetime (in frames) are supported, more attributes can be added when needed. The particle data is stored in a separate texture if any of the dupli objects uses particle info nodes in shaders. To map dupli objects onto particles the store an additional particle_index value, which is different from the simple dupli object index (only visible particles, also works for particle dupli groups mode). Some simple use cases on the code.blender.org blog: http://code.blender.org/index.php/2012/05/particle-info-node/