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
AgeCommit message (Collapse)Author
2015-06-27Cycles standalone: add support for reading UV coordinates to the XML scene ↵Martijn Berger
reader
2015-06-12Expose Background AO and Transparent flag to XML APIThomas Dinges
2015-06-01Cycles XML API: * Add Bump and Holdout Node * Add todo comments for various ↵Thomas Dinges
things. * SSS falloff now works.
2015-06-01Cycles: Number keys 0-3 can be used in interactive mode now to set max bounces.Thomas Dinges
2015-05-20Cycles standalone, add device type in output listingMartijn Berger
2015-05-18Change behavior of cycles xml to conform the spec: "Each XML document has ↵Martijn Berger
exactly one single root element"
2015-05-17Cycles Standalone: Expose various light settings.Thomas Dinges
2015-05-05Cleanup: Remove leftover from Distorted Noise node in XML reader.Thomas Dinges
2015-05-04Cycles: Fix copy / paste mistake in XML reader.Thomas Dinges
2015-04-30Cycles: Fix possible uninitialized XML read state which might cause crashesSergey Sharybin
2015-03-29Fix compilation of cycles network server when logging is enabledMartijn Berger
2015-03-27Cycles: Code cleanup, spaces around keywordsSergey Sharybin
This inconsistency drove me totally crazy, it's really confusing when it's inconsistent especially when you work on both Cycles and Blender sides. Shouldn;t cause merge PITA, it's whitespace changes only, Git should be able to merge it nicely.
2015-02-14Cycles: Fix compilation error of Cycles standalone with Libmv disabledSergey Sharybin
2015-01-15Cycles: Fix compilation error happened after recent render time commitSergey Sharybin
2014-12-31Cycles: Post-reintegration tweaks to ensure things do compileSergey Sharybin
This commit contains all the tweaks which were missing in initial patch re-integration from the standalone Cycles repository. This commit also contains an utility cmake macro to help linking targets with different libraries for release/debug builds, the name currently is target_link_libraries_decoupled it gets a target and list of libraries and makes sure debug builds are using libraries with "_d" suffix. After all this changes it'll hopefully be easier to interchange patches between blender and standalone repositories, because they're now quite identical.
2014-12-31CMake: Rework linking strategy a bitSergey Sharybin
Made it a dedicated macro to link release/debug targets against lib/lib_d libraries which helps keeping code a bit more clean. Also made it so MSVC is now happy about building debug Cycles with OSL support. Reshuffled code a bit and put some comments about what's going on, which should make it a bit more clear.
2014-12-31Cycles FTBFS: Send Boost after OIIO to the linker since the order mattersSergey Sharybin
2014-12-31Cycles Standalone: Add initial support for compilation on WindowsSergey Sharybin
This applies to an application comiling from the standalone Cycles repository only. There's still lack of proper install target, so currently pthreads library is to be copied next to cycles.exe manually.
2014-12-31Cycles: Add logging to OSL and CUDA initialization/compilationSergey Sharybin
This is what was handy troubleshooting issues in the studio, plus this is exactly the same thing which would be helpful when solving issues with paths to compiled shaders and cubins for standalone repository.
2014-12-31Cycles: Fully support WITH_CYCLES_LOGGING optionSergey Sharybin
This commit generalizes logging module a little bit in making it possible to use Glog logging in standalone Cycles repository.
2014-12-31CMake: Minor cleanupSergey Sharybin
2014-12-31Cycles: Fix compilation error when OIIO is compiled with external PugiXML parserSergey Sharybin
Basic idea is to check whether OIIO is compiled with embedded PugiXML parser and if so use PugiXML from OIIO, otherwise find a standalone PugiXML library.
2014-12-31CMake: use pthreads on all os'sCampbell Barton
2014-12-31Cycles: Synchronize changes with standalone repositorySergey Sharybin
This changes were done in original commit of the standalone Cycles repository and needed here for easier patch synchronization.
2014-12-25Cleanup: Fix Cycles Apache header.Thomas Dinges
This was already mixed a bit, but the dot belongs there.
2014-12-18Cycles: Add missing entries in the Integrator constructor and some updatesThomas Dinges
to the XML API. (Changes from the standalone repo)
2014-11-17Fix for last commit, accidentaly removed transparent shadows property.Thomas Dinges
2014-11-16Cycles Standalone: Updates for Volume sampling.Thomas Dinges
2014-11-16Cycles: Remove Integrator volume sampling flag, that was moved to Shader.Thomas Dinges
2014-10-08Ghost Context RefactorJason Wilkins
https://developer.blender.org/D643 Separates graphics context creation from window code in Ghost so that they can vary separately.
2014-09-19Add texture coordinate export.Nathan Letwory
2014-09-05Cycles: Split caustics option, to allow separate control for Reflection and ↵Thomas Dinges
Refraction caustics. This way artists can only disable/enable refraction or reflection caustics. See Cycles logs for an example: http://wiki.blender.org/index.php/Dev:Ref/Release_Notes/2.72/Cycles Differential revision: https://developer.blender.org/D766
2014-08-27Cycles Aperture Ratio - option to produce anamorphic bokehDalai Felinto
Thanks for Aldo Zang for the help with the fix for the panorama/fisheye depth of field calculation and the overall math. Reviewed By: sergey, dingto Subscribers: juicyfruit, gregzaal, #cycles, dingto, matray Differential Revision: https://developer.blender.org/D753
2014-08-05Deduplicate CUDA and OpenCL wranglersSergey Sharybin
For now it was mainly about OpenCL wrangler being duplicated between Cycles and Compositor, but with OpenSubdiv work those wranglers were gonna to be duplicated just once again. This commit makes it so Cycles and Compositor uses wranglers from this repositories: - https://github.com/CudaWrangler/cuew - https://github.com/OpenCLWrangler/clew This repositories are based on the wranglers we used before and they'll be likely continued maintaining by us plus some more players in the market. Pretty much straightforward change with some tricks in the CMake/SCons to make this libs being passed to the linker after all other libraries in order to make OpenSubdiv linked against those wranglers in the future. For those who're worrying about Cycles being less standalone, it's not truth, it's rather more flexible now and in the future different wranglers might be used in Cycles. For now it'll just mean those libs would need to be put into Cycles repository together with some other libs from Blender such as mikkspace. This is mainly platform maintenance commit, should not be any changes to the user space. Reviewers: juicyfruit, dingto, campbellbarton Reviewed By: juicyfruit, dingto, campbellbarton Differential Revision: https://developer.blender.org/D707
2014-06-14Cycles: Ashikhmin-Shirley anisotropic BSDFKarsten Schwenk
* Ashikhmin-Shirley anisotropic BSDF was added as closure * Anisotropic BSDF node now has two distributions Reviewers: brecht, dingto Differential Revision: https://developer.blender.org/D549
2014-06-13Cycles: Add dedicated nodes to split/combine vectors.Thomas Dinges
This was already possible via the RGB nodes, but that seems weird.
2014-05-30Cleanup: Remove unused total power Emission code in Cycles, that was never ↵Thomas Dinges
exposed in the UI. Differential Revision: https://developer.blender.org/D562
2014-05-19Fix cycles standalone compile error of shading system enum change.Brecht Van Lommel
2014-05-04Style cleanup: indentation, bracesCampbell Barton
2014-05-03Code cleanup: style, require ; for cuda_assert, opencl_assertCampbell Barton
2014-05-03Quiet float conversion warnings when building cycles standaloneCampbell Barton
2014-04-18Cycles Standalone: Use progressive refine in background mode too.Thomas Dinges
This is only a workaround, with tiled rendering the image output has a wrong aspect ratio. (squashed image)
2014-04-02Cycles: add dedicated UV Map node, easier to find and has convenient auto ↵Kevin Dietrich
complete. Fixes T37954. Reviewed By: brecht, dingto Differential Revision: https://developer.blender.org/D230
2014-03-26Fix for build error in Cycles standalone caused by new DeviceDrawParamsLukas Tönne
added in rB74518b28267e9b18199212fbaa3c689fa018d20c. No special bind/unbind needed for standalone viewer, so can just use a static stub in the display callback.
2014-03-23Cycles Standalone: XML Updates for Branched Path Multi Light.Thomas Dinges
2014-03-21Cycles Standalone: Support for relative paths and string OSL parameters.Thomas Dinges
Patch by John Haddon. Differential Revision: https://developer.blender.org/D418
2014-03-17Code cleanup: styleCampbell Barton
2014-02-25Cycles Standalone: Tweak for d59f53f7b7da, use "closure color" as type name, ↵Thomas Dinges
to 100% match the OSL data type.
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-15Cycles Standalone: XML wrapping of Lights and some more volume settings.Thomas Dinges