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
2011-12-24replace u_int64_t with cc99's uint64_t as suggested by Nicholas Bishop.Campbell Barton
2011-12-24minor edits to cycles c/python moduleCampbell Barton
- rename 'bcycles' --> '_cycles', since this is the python convention when a py module uses a C module internally. - use macros for returning None - make with_osl an attribute rather then a function. - changes methods METH_VARARGS --> METH_O when single args are used.
2011-12-24Formatting edits <120 length linesCampbell Barton
2011-12-23Another Fix after Cucumber Merge:Thomas Dinges
* Cycles did not displayed the Scene panels anymore, due to addition of COMPAT_ENGINE to them.
2011-12-23Code cleanup: fix some clang static checker warnings.Brecht Van Lommel
2011-12-22split >120 length lines (mostly if statements)Campbell Barton
2011-12-22Cycles: support for multiple render layers. It currently renders each layerBrecht Van Lommel
entirely before moving on to the next.
2011-12-22Cycles: code refactoring, to do render layer visibility test a bit different,Brecht Van Lommel
replacing the camera visibility flag with object layer flags.
2011-12-21Cycles: some small code refactoring related to buffer parameters.Brecht Van Lommel
2011-12-20Cycles/CUDA:Thomas Dinges
* Rename shader model to compute capability in error messages.
2011-12-20Cycles: some tweaks for apple opencl with ATI cards, to get it working up toBrecht Van Lommel
the level of ambient occlusion render, shaders still fail. Fixes found with much help from Jens and Dalai.
2011-12-20Cycles: avoid using float3 in kernel constant memory, just so we're sure ↵Brecht Van Lommel
alignment is working compatible between cpu and gpu.
2011-12-20Cycles: border rendering support, includes some refactoring in how pixels areBrecht Van Lommel
accessed on devices.
2011-12-19Fix #29653: fix wrong cycles depth of field distance when rendering with aBrecht Van Lommel
scaled camera.
2011-12-19OS X: add BLENDER_SOFTWAREGL environment variable to force using software OpenGLBrecht Van Lommel
renderer, for debugging OpenGL issues.
2011-12-18Generalized node groups for Cycles.Lukas Toenne
This allows group nodes inside other group nodes in cycles and makes the code more generic for all possible cases, like direct group input-to-output links and unused group sockets. Previous code tried to connect external nodes and internal group sockets by following links until a "real" node input/output. This quickly becomes complicated in corner cases as described above and can lead to unexpected behavior when the group socket is of a different type than the internal/external sockets, but that conversion is skipped. The new code uses the concept of "proxy nodes" similar to what the new compositor does. Each group socket is replaced with a proxy node with a single input and output, to which other nodes in the same tree and internal nodes can link to. After all groups have been expanded in the graph, these proxy nodes are removed again, adding converter nodes if necessary.
2011-12-17Cycles Gamma NodeDalai Felinto
Node specially useful for Texture correction. This is also a nice example of a simple node made from scratch in case someone wants to create their custom nodes. Review by Brecht.
2011-12-16Normal Node - CyclesDalai Felinto
reviewed by Brecht, with help from Lukas. Note: dot is reversed compared to Blender. In Blender Normals point outside, while in Cycles they point inside. If you use your own custom vector with the Normal Node you will see a difference. If you feed it with object normals it should work just as good.
2011-12-15Fix #29233: Windows accessibility feature "sticky keys" for disabled people ↵Brecht Van Lommel
not working.
2011-12-14Fix for Jens commit, otherwise OSX will crash without Jack as soon as audio ↵Joerg Mueller
access is tried.
2011-12-14Cleanup for 42622 using struct stat instead boostJens Verwiebe
2011-12-14OSX: Add a framework-check for Jack to avoid crashesJens Verwiebe
2011-12-13Fix cycles compile for win32.Miika Hamalainen
2011-12-13Fix #29594: cycles NaN values with window coordinates mapping.Brecht Van Lommel
2011-12-13Cycles: require Experimental to be set to enable CUDA on cards with shader modelBrecht Van Lommel
lower than 1.3, since we're not officially supporting these. We're already not providing CUDA binaries for these, so better make it clear when compiling from source too.
2011-12-13OSX: proper scons config and linking weak for jackOSX and errorhandlingJens Verwiebe
2011-12-09Fix #29555: cycles crash rendering with no material in material slot.Brecht Van Lommel
2011-12-09Fix #29528: crash adding subsurf modifier in a particular scene with ↵Brecht Van Lommel
viewport render.
2011-12-08Scons/CUDAThomas Dinges
* Added missing bitness info to the nvcc_flags. This makes sure that the nvcc compiler builds the correct cubins.
2011-12-07correct missing argument error if CYCLES_OPTIMIZED_KERNEL_FLAGS isnt setCampbell Barton
2011-12-06Cycles / CUDA Kernel compile:Thomas Dinges
* Added option "WITH_BF_CYCLES_CUDA_THREADED_COMPILE" for the people who have much RAM (8 or more) and can compile several kernels at the same time. If enabled, it uses the general BF_NUMJOBS flag. * The option is off per default.
2011-12-06Cycles: scons cuda kernel compile now does one kernel at a time, to reduce ↵Brecht Van Lommel
memory usage.
2011-12-06remove invalid NULL checks from own recent commit and minor pep8 edits.Campbell Barton
2011-12-05Cycles:Brecht Van Lommel
Fix #29475: remove node from properties editor crash on windows. This was a bug in the UI code, which code access removed data. Fix OpenCL still being used in a case where Experimental was disabled. Fix msvc debug warning in md5 code.
2011-12-04Fix compile issue on windows, broke this trying to fix for mac.Brecht Van Lommel
2011-12-04Invert Color Cycles NodeDalai Felinto
as with the HSV node the OSL code is relying on the (yet to be implemented) autorename. Also the svm code could use mix (svm_lerp) instead: 32 . float3 color_inv = make_float3(1.0f, 1.0f, 1.0f) - color; 35 . . stack_store_float3(stack, out_color, svm_lerp(color_inv, color, factor)); I have a feeling that each node 'program' should have the least program as possible. I'll see with Brecht later. But overall I don't know if that's any fast. And apart from that I think we will need this kind of function to move to a library if multiple functions linked in are not a problem.
2011-12-04Fix cycles compile issue after last commit.Brecht Van Lommel
2011-12-04Fix #29444: cycles problem building BVH with NaN vertices.Brecht Van Lommel
2011-12-03CameraData Input Cycles NodeDalai Felinto
---------------------------- reviewed and approved by Brecht Important note: the camera Z is reverted compared to Blender render. Now it goes from zero (camera) to positive (in front of the camera)
2011-12-02HSV Color Node for CyclesDalai Felinto
......................... note, the OSL code has a problem. In the original node the input and output nodes have the same name (Color). So this will be fixed here once Brecht come up with a nice autorenaming (or we do a doversion patch) for that.
2011-12-02Cycles:Brecht Van Lommel
* Fix broken compile of test app. * Fix some warnings compiling with gcc for 32 bit. * More tweaks to avoid extended precision issue from #29301.
2011-12-02cycles separateRGB: fix for cuda kernel building.Dalai Felinto
Array indexing doesn't work there. I'm yet to setup my CUDA computer, in the meantime this proved to work (tested by Daniel Salazar). If I found other ways of doing it I get back to that.
2011-12-02SeparateRGB and CombineRGB nodes for Cycles materialsDalai Felinto
reviewed and approved by Brecht my first OpenCL code \o/
2011-12-01CyclesBrecht Van Lommel
* Compile all of cycles with -ffast-math again * Add scons compilation of cuda binaries, tested on mac/linux. * Add UI option for supported/experimental features, to make it more clear what is supported, opencl/subdivision is experimental. * Remove cycles xml exporter, was just for testing.
2011-11-30Another possible fix for #29301: issue with BVH intersection, reorder code aBrecht Van Lommel
bit so that it's more symmetric and resulting float ops are compiled the same way. Otherwise extended float precision being used in one place and not the other can make comparisons fail.
2011-11-29remove header text:Campbell Barton
"The Blender Foundation also sells licenses for use in proprietary software under the Blender Licens" also remove NaN references from files that have been added since blender went opensource.
2011-11-27minor cycles editsCampbell Barton
- use sets rather then tuples - use relative imports
2011-11-25Fix cycles python error introduced in revision 42138.Brecht Van Lommel
2011-11-24pep8 edits and avoid naming conflicts with python builtinsCampbell Barton
2011-11-24Scons / Cycles:Thomas Dinges
* Add dummy WITH_BF_CYCLES_BINARIES to scons, to be able to copy the .cubin kernels from cmake and have it work.