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/source
AgeCommit message (Collapse)Author
2016-09-04Worked on HiZRaytracingClément Fukhaut
2016-07-06Early Hi-Z raytrace implementation (not functional yet)Clément Fukhaut
2016-06-16I should sleep sometimesClément Fukhaut
2016-06-16Fix texelFetch for older opengl version.turjuque
2016-06-16Fix Crash.turjuque
2016-06-06Fixed crash with no material meshesturjuque
2016-06-06Fix compilation errorClément Fukhaut
2016-06-05Remove SSR distanceClément Fukhaut
Fixed Vertex shader not compiling for world nodetree
2016-06-05Fixed Planar reflectionClément Fukhaut
Added Thickness parameter to SSR
2016-06-05Merge branch 'master' of git://git.blender.org/blenderClément Fukhaut
# Conflicts: # source/blender/gpu/shaders/gpu_shader_material.glsl
2016-06-05Polishing UI and added new splashClément Fukhaut
2016-06-05Added closest filtering.Clément Fukhaut
This may not be compatible with all hardware but it's texture binding independant.
2016-06-05Fix transparent renders.Clément Fukhaut
2016-06-04-Finished SSR IntegrationClément Fukhaut
-Added HiZ bufffer generation for future HiZ raytracing -Rewritten probe choosing code -Fixed glossy aniso mistakes
2016-06-04CMake, minor changes to make Visual studio 2015 use a compatible numpy andMartijn Berger
the standard cmake CUDA/NVCC arguments flag allowing 2015 build to use msvc 2013 for cuda
2016-06-04Cleanup: avoid temp string editCampbell Barton
2016-06-03changed use_connect from bool to a 3 state value (-1,0,1)Gaia Clary
2016-06-03fix T48389 (wip) added warning for loops that define holes (polygons with ↵Gaia Clary
holes not supported)
2016-06-03Workaround MSVC errorCampbell Barton
2016-06-03Fix T48234: Glitch w/ action constraints sharing an actionCampbell Barton
FCurve evaluation depended on FCurve.curval, which isn't threadsafe. Now only use this value for debug display, and pass the value instead of storing in the FCurve for all but debug-display.
2016-06-03Fix PlayercompileJens Verwiebe
2016-06-03Make playback invoked form animation editors more usableSergey Sharybin
This covers the following workflow. Animator will disable Update All 3D views in order to get quick playback in a particular 3D editor. However, it also handy to see playback in all editors and image editors to see comparison of animation and reference footage. So the idea here is to refresh reasonable editors when playback is invoked from animation editors. Commit to make Hjalti happy.
2016-06-03Cleanup & simplify snapping functionsGermano Cavalcante
- the name of the enumerator `SNAP_NOT_OBEDIT` was changed to `SNAP_NOT_ACTIVE`. - the parameter `snap_to_flag` was moved to outside `SnapObjectParams`. - the member `use_object_edit` was renamed to `use_object_edit_cage`. - added the arg `params` in `ED_transform_snap_object_project_ray`. - simplifications in the loop of the function `snapObjectsRay`.
2016-06-03Fix possible uninitialized variable in snappingGermano Cavalcante
Introduced in 0b5a0d84, thanks to Brecht for spotting.
2016-06-03Fix T48111: Auto-run fails w/ empty pathsCampbell Barton
Enabling auto-run, then excluding a path but leaving it set to a blank value would ignore all paths.
2016-06-03Fix T48575: Particle crash using 'Parting' settingCampbell Barton
2016-06-02Fix T48456: 2x pixel size clamps min brush sizeCampbell Barton
Using double pixel size prevented 1px brushes D2044 by @jeske
2016-06-02Fix T47637: Multiple multires objects in Sculpt mode make blender crash.Bastien Montagne
That was a nice and funny hunt, albeit rather time consumming! To summarize, so far code was using a static global gpu_buffer for pbvh vbo drawing of 'grid' types (multires mostly?). There were two issues here: 1) Global gpu buffer was assigned to GPU_PBVH_Buffers->index_buf, but then nearly no check was done when freeing that buffer, to ensure we were not freeing the global one (not totally sure this one was actually causing any issue, but was bad and unsafe anyway). Was solved by adding a flag to GPU_PBVH_Buffers to indicate when we are using some 'common' buffer here, which freeing is handled separately. 2) Main issue: if several multires objects in sculpt mode with different grid size were present simultaneously, the global gpu buffer had to be resized for each object draw (i.e., freed and re-allocated), but then the pbvh nodes from other objects storing freed reference to that global buffer had no way to know that it had been freed, which was causing the segfault & crash. Was solved by getting rid of that global buffer, and instead allocating one 'grid_commmon_gpu_buffer' per pbvh. Told ya baby, globals are *PURE EVIL*!
2016-06-02Fix for GLSL uniform being update from inside glBegin/glEndSergey Sharybin
This seems to be illegal and not productive anyway. Do it ahead of a time now, which solves shading issues in edit mode and prevents assert from happening.
2016-06-02Fix leak using UI_BTYPE_TEXT button w/o a callbackJulian Eisel
Moving ownership of the string to the button's 'rename_orig' leaked when the button didn't have a uiAfterFunc.
2016-06-02Cleanup: warnings in previous commitCampbell Barton
2016-06-02Minor edits to last commitCampbell Barton
Failed with chunk merging disabled
2016-06-02BLI_array_store: Move writing many chunks into a functionCampbell Barton
Minor optimization, avoid some checks each iteration.
2016-06-02BLI_array_store: store max size in BArrayInfoCampbell Barton
2016-06-02Add extra validation checks to array-storeCampbell Barton
2016-06-02Minor changes to help textCampbell Barton
D2040 by @Blendify, also move 'Experimental Features' above more general help text.
2016-06-02ShapeKey was missing lattice-flagCampbell Barton
missed from 7a8bd2eae
2016-06-02Fix T48566: Render-border minor offset issueCampbell Barton
2016-06-01Usual UI/i18n message cleanup (get rid of last remaining 'addon' too).Bastien Montagne
2016-06-01Revert "BLI_ghash: Fix initial over-allocation of mempool chunks."Bastien Montagne
Useless change in fact, sorry for the noise. This reverts commit b08473680e141ab6f28f99fc3b1dbbc4add89bed.
2016-06-01Fix T48466: Multiple passes starting with 'Diffuse' in EXR file breaks its ↵Bastien Montagne
loading in Blender. Issue here is that for Blender, any pass which name starts with 'Diffuse' is considered a diffuse pass - and it does not really support several passes of the same type in renderresult. So for now, passtype_from_name() is now checking whether a pass of same type already exists in render layers, and return 0 (uknown passtype) in this case.
2016-06-01Optimize mempool iterationCampbell Barton
Around ~10% improvement in own tests.
2016-06-01Fix T48415: Segfault on opening .blend in which a 'surface' force object was ↵Bastien Montagne
saved in Edit mode. In that case, surface modifier won't run (until surface object goes back to Object mode), and its bvhtree remains NULL.
2016-06-01Revert "Correct invalid pointer-pair compare check"Campbell Barton
This reverts commit d5e0e681cea846facb4f2777921f6612be3ee193. Tsk, these functions return false on a match.
2016-06-01Fix bug where corner boundary was straight when it should curve.Howard Trickey
Some adjustments to how bevel edge 'profiles' are adjusted in some cases. For the bug fix, wanted to handle cases of middle of three coplanar beveled cases to make profile curve rather than linear interpolate. Also undid an earlier decision to make profile plane be perpendicular to beveled edge i the non-coplanar case.
2016-06-01BLI_ghash: Fix initial over-allocation of mempool chunks.Bastien Montagne
Code intended to create only one pool by default here, but code in `mempool_maxchunks()` would make it two.
2016-06-01Fix wrong vertex colors in edit modeSergey Sharybin
2016-06-01BI: fix counting of tangents, that was reset during recursion of ↵Alexander Romanov
init_render_nodetree
2016-06-01GLSL: Attempt to fix errors in setting UV attributesSergey Sharybin
2016-06-01Depsgraph: Fix missing updates when modifying armatureSergey Sharybin