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
2017-03-30fix screen layout thumbnails (T51078)Mike Erwin
GPU_framebuffer no longer handles transform matrices, which this code was relying on. Made screen_preview_draw responsible for its own ModelView matrix.
2017-03-30fix OpenGL Render to image (T51082)Mike Erwin
This restores the feature for legacy viewport only. Modern viewport, Clay, Eevee, etc. will need further work. Eventually we should rename this something other than "OpenGL".
2017-03-30fix build on Mac/clangMike Erwin
Not all code paths returned a value, so we can use a safe default (8-bit RGBA) when the input is bogus.
2017-03-30Eevee: Diffuse Light (2/2) and GGX low quality lightsClément Foucault
GGX is missing sun lamps area.
2017-03-30Eevee: fix HDR bufferClément Foucault
2017-03-30Merge branch 'master' into blender2.8Julian Eisel
2017-03-29Remove BASE_VISIBLE, BASE_SELECTABLE, TESTBASELIB (no longer used)Dalai Felinto
2017-03-29Base: update localview, however ...Dalai Felinto
Local view will not be supported in 2.8, at least not at first. This updates the code anyways.
2017-03-29Base: update createTransObjectDalai Felinto
I was hoping this would fix the issue of the object not moving after you copy it (right now you need to manually grab the object afterwards). But unfortunatelly it does not
2017-03-29Base: update (unused) image_aspect function, copy_attr_menu and its ↵Dalai Felinto
sub-functions Since this is unused, I didn't test the code. It should be fine though.
2017-03-29Base: update select_groupDalai Felinto
2017-03-29Fix fit camera view frame to selected objectsDalai Felinto
2017-03-29Fix viewselected (NUMPAD PERIOD)Dalai Felinto
2017-03-29Fix T51083: View all is broken in 2.8Dalai Felinto
2017-03-29Cycles: Fix compilation error of app after the include directories changeSergey Sharybin
2017-03-29Cycles: Attempt to work around compilation errors of CUDA on sm_2xSergey Sharybin
2017-03-29Cycles: Cleanup, indentationSergey Sharybin
2017-03-29Cycles: Remove toolkit-specific workaround from kernelSergey Sharybin
2017-03-29Cycles: Only use CUDA 8.0 as officially supported oneSergey Sharybin
This deprecates CUDA 7.5.
2017-03-29Cycles: Cleanup, don't use m_ prefix for public propertiesSergey Sharybin
2017-03-29Cycles: Fix compilation error with visibility flag disabledSergey Sharybin
2017-03-29Cycles: Make all #include statements relative to cycles source directorySergey Sharybin
The idea is to make include statements more explicit and obvious where the file is coming from, additionally reducing chance of wrong header being picked up. For example, it was not obvious whether bvh.h was refferring to builder or traversal, whenter node.h is a generic graph node or a shader node and cases like that. Surely this might look obvious for the active developers, but after some time of not touching the code it becomes less obvious where file is coming from. This was briefly mentioned in T50824 and seems @brecht is fine with such explicitness, but need to agree with all active developers before committing this. Please note that this patch is lacking changes related on GPU/OpenCL support. This will be solved if/when we all agree this is a good idea to move forward. Reviewers: brecht, lukasstockner97, maiself, nirved, dingto, juicyfruit, swerner Reviewed By: lukasstockner97, maiself, nirved, dingto Subscribers: brecht Differential Revision: https://developer.blender.org/D2586
2017-03-29Correct own earlier commit for recursive behavior of property groupsJulian Eisel
2017-03-29Fix glitches caused by new outliner versioning codeJulian Eisel
Mainly caused by TreeStoreElem.flag not being cleared.
2017-03-29Alternative fix for crash displaying 'New Window' keymap itemJulian Eisel
rB870440dee910c9 just did NULL-check for Main pointer, actual issue is that bContext pointer was NULL. This can be fixed by ensuring PROP_ENUM_NO_CONTEXT flag is not set by calling WM_operator_properties_sanitize when creating RNA buttons. Now, layout previews are visible in keymap editor too.
2017-03-29Cycles: Attempt to workaround compilation error on new CUDA toolkit and sm_2xSergey Sharybin
2017-03-29Prevent crash when seeing the window new on keymapsDalai Felinto
CTX_data_main(C) is NULL in those cases :/
2017-03-29Merge branch 'master' into blender2.8Campbell Barton
2017-03-29Remove non-bmesh case from testCampbell Barton
2017-03-29Fix skin mark operatorCampbell Barton
Accessed custom-data layer offset before creating.
2017-03-29Fix crash closing window in background modeCampbell Barton
2017-03-29Fix missing NULL check in gpencil pollCampbell Barton
Also de-duplicate poll functions
2017-03-29Use 'empty' option for clearing factory settingsCampbell Barton
2017-03-29Option to load startup file with empty-dataCampbell Barton
Useful for batch conversion and tests.
2017-03-29Buildbot: Revert previous change, older toolkit has same exact behaviorSergey Sharybin
2017-03-29Buildbot: Use older NVCC on 32bit linuxSergey Sharybin
Newer toolkit has some weird issue with cross0-compiling 32bit kernels from 64bit environment.
2017-03-29Buildbot: Remove global hardcoded NVCC pathSergey Sharybin
This was initially needed for heterogeneous setup of two toolkits which we no longer need.
2017-03-29Cycles: Bring back preview AA samples when using BPTSergey Sharybin
This was removed in 93426cb. Please be more accurate when changing interface.
2017-03-29PyAPI: minor path init simplificationCampbell Barton
2017-03-29Fix 'bl_app_override' wrapping multiple times.Campbell Barton
Calling `SomeClass.draw(self, context)` instead of `self.draw()` would try to wrap the argument `self` multiple times, causing an error.
2017-03-29Fix memory leak re-registering operatorsCampbell Barton
Re-registering an operator used by the keymap would lead memory. Reload scripts for eg leaked over ~1600 blocks.
2017-03-29PyAPI: check modules are registered before unregisterCampbell Barton
Needed since templates may unregister classes. Also replace old modules on reloading.
2017-03-29Merge branch 'master' into blender2.8Julian Eisel
2017-03-28Fix T51068: Place props in their own rowAaron Carlisle
This allows the props to extend into the blank space that is to the right.
2017-03-28Cycles: Switch to reformulated Pluecker ray/triangle intersectionSergey Sharybin
The intention of this commit it to address issues mentioned in the reports T43865,T50164 and T50452. The code is based on Embree code with some extra vectorization to speed up single ray to single triangle intersection. Unfortunately, such a fix is not coming for free. There is some slowdown for AVX2 processors, mainly due to different vectorization code, which caused different number of instructions to be executed and different instructions-per-cycle counters. But on another hand this commit makes pre-AVX2 platforms such as AVX and SSE4.1 a bit faster. The prerformance goes as following: 2.78c AVX2 2.78c AVX Patch AVX2 Patch AVX BMW 05:21.09 06:05.34 05:32.97 (+3.5%) 05:34.97 (-8.5%) Classroom 16:55.36 18:24.51 17:10.41 (+1.4%) 17:15.87 (-6.3%) Fishy Cat 08:08.49 08:36.26 08:09.19 (+0.2%) 08:12.25 (-4.7% Koro 11:22.54 11:45.24 11:13.25 (-1.5%) 11:43.81 (-0.3%) Barcelone 14:18.32 16:09.46 14:15.20 (-0.4%) 14:25.15 (-10.8%) On GPU the performance is about 1.5-2% slower in my tests on GTX1080 but afraid we can't do much as a part of this chaneg here and consider it a price to pay for more proper intersection check. Made in collaboration with Maxym Dmytrychenko, big thanks to him! Reviewers: brecht, juicyfruit, lukasstockner97, dingto Differential Revision: https://developer.blender.org/D1574
2017-03-28Forgot those IDP_LibLinkProperty call on node sockets IDProps in previous ↵Bastien Montagne
commit...
2017-03-28Add GL_LINE_STRIP_ADJACENCY support to GawainAntonio Vazquez
This primitive is used in geometry shaders like new grease pencil stroke shaders
2017-03-28Fix: Icon offset for pie buttonsraa
2017-03-28Cycles: Pass m128 vectors by const referenceSergey Sharybin
2017-03-28Merge branch 'master' into blender2.8Bastien Montagne
Conflicts: source/blender/blenloader/intern/readfile.c source/blender/windowmanager/intern/wm_window.c