Age | Commit message (Collapse) | Author |
|
also add asserts for listbase functions when the list is NULL, and use noreturn attribute for jpeg_error.
|
|
sure to avoid invalid memory access.
|
|
insert text in the text editor and do the associated operation like minimizing the
window or switching windows.
The code was always doing both without trying to ensure only one is done. Now we
integrate a bit better with the event handling and pass the event to NSApp, which
then decides to handle the event itself or pass it on to the window, from where
we then send it back to be handled.
|
|
|
|
* Avoid some unnecessary re-declarations of closure data and simplify *_setup() functions a bit.
|
|
displacement
distance, and an Invert option to invert the bump effect.
|
|
access.
|
|
rendering
of hair and surfaces, similar to blender internal options.
|
|
* Change some more if / else if conditions to switch / case.
* Avoid an unneeded variable casting in phong_ramp closure.
|
|
|
|
Problem was that due to group proxy node the anisotropic node did not detect
early enough that it needs generated texture coordinate data to generate the
tangent. Now the proxy nodes are removed earlier.
|
|
* Remove old comment for sm_13 cards and really check for OpenCL 1.1.
|
|
|
|
* Change some if / else if conditions to switch / case.
|
|
* Avoid some variable castings here to save some calculations.
|
|
* Remove unused film_response table code.
|
|
* Remove custom template from r52885, not needed anymore as OSL 1.3 is a requirement and we do not use a custom branch anymore.
|
|
for Apple OpenCL on OS X 10.8 and simple AO render.
Also environment variable CYCLES_OPENCL_TEST can now be set to CPU, GPU,
ACCELERATOR, DEFAULT or ALL values to test particuler devices.
|
|
give results that were either too weak or too strong, this makes it give more
predictable results. The downside is that it breaks backwards compatibility but
the previous behavior was almost broken.
|
|
* Code refactor of tile ordering to simplify the code and avoid some branching.
* Changed the Center method, so it really follows center -> corners, instead of the BI method, which was confusing sometimes.
|
|
fullscreen bug fixes.
|
|
* Enable hair rendering on the GPU.
Patch by Stuart Broadfoot, with small tweaks by me, to only enable it on sm_20 and above.
|
|
the Bump node has a Normal input, so you can chain it after a Normal Map node.
Note that normal mapping always has to be done first because it is tied to the
particular mesh surface and tangents.
|
|
since guardedalloc confuses them.
The option cases a warning on build, since its ownly for experimental
use.
|
|
This is mainly happening when there's no jack installed
in the system and no reason to cause general panic
messages in the terminal about this.
|
|
fullscreen option. It was possible to enable both at the same time which got
you stuck in a state where it was impossible to exit fullscreen. Now I've made
them mutually exlusive, only one can be enabled at the same time.
Note the reason we need to support both is because the new Lion fullscreen does
not work with multiple monitors, it will just give black screens on the other
monitors. This is a limitation of OS X, you can find many complaints about this
online.
|
|
meshes.
|
|
ray differentials for lighting, which could cause bad texture filtering
artifacts or performance.
|
|
|
|
importance sampling + OSL.
|
|
after a bugfix for precision issues with low roughness. Now it renders them as
perfectly sharp which avoids the problematic calculations rather than increasing
the roughness.
|
|
|
|
|
|
initializing the data_type variable for shader sockets and so tried to set a non-existing float RNA property, leading to failed assert.
|
|
Patch #35019, #35131 and #35152 by Jurgen Herrmann.
|
|
* Fast math compiler flag was set for Cycles, but not OSL.
|
|
Also extend 3DLUT edge size to 64 (1 meg of memory) to increase
transform accuracy as well.
|
|
use "texture" as prop name, but at least WeightVG modifiers do not.
Fixed by adding a "texture_user_property" member to spacebuts' context, and using it to get the prop identifier in ui script.
Thanks to Brecht for its advice!
|
|
|
|
Previous GLSL code had error, the if() statement had to be negated.
|
|
Previous version worked, now a version with simplifying this GLSL code.
|
|
There's no logical reason I can find... but I commit it because many others have
the same error, so we can check.
|
|
We do not need to premul shader result, opengl
is already configured for straight alpha.
|
|
it used to apply alpha on source color after
conversion, not on result.
|
|
Fix from debug session of self and Ton, was affecting OSX
builds, making GLSL display transform not working on this
platform.
|
|
|
|
uninitialized memory usage.
|
|
linux.
The problem was (again) the x86 extended precision float register being used for
one float value while the other was rounded to lower precision. This caused the
strictly weak order requirement for std::sort to be broken.
|
|
Remove outdated comment.
|
|
dupliverted by its parent.
|