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
2014-11-29Cleanup: unused headersCampbell Barton
2014-11-28Cleanup: unused headersCampbell Barton
2014-11-28Delete GPU buffers if preference changes.Antony Riakiotakis
2014-11-28Cleanup GPU: get rid of some extremely legacy draw code.Antony Riakiotakis
Basically this commit gets rid of most of the derived mesh immediate mode drawing (cases such as subsurf excluded). Even when VBO is turned off in user preferences, we still use vertex arrays, which are very similar to VBOs but memory is client side. Vertex arrays are OpenGL 1.1 so compatibility is not an issue here. Reviewers: campbellbarton, sergey, jwilkins Differential Revision: https://developer.blender.org/D919
2014-11-28Material not set in edit derived meshes after last material modificationAntony Riakiotakis
commits.
2014-11-28Fix for previous commit (forgot to update rev UID, sorry).Bastien Montagne
2014-11-28Install_deps: switch to OSL 1.5.11 (ammended with blender-fixes).Bastien Montagne
2014-11-28Cycles: Only report exporting curves if there are particle systems on the objectSergey Sharybin
2014-11-28Cycles: Code cleanup, remove dead codeSergey Sharybin
2014-11-28Fix graph editor rename button resetting focus when escaping from it.Antony Riakiotakis
This is a copy of what the outliner does and seems to work.
2014-11-28Cleanup: duplicate headersCampbell Barton
2014-11-27Partial Fix T42652: Transform falloff for mesh islandsCampbell Barton
This doesn't currently do anything clever when a single vertex is shared by multiple islands (uses closest only).
2014-11-27Addition/correction to previous commit:Antony Riakiotakis
subsurf needs the same modifications in its derived mesh function or materials don't get updated at all anymore.
2014-11-27Fix T42653, solidify modifier not displaying correctly under edit mode.Antony Riakiotakis
Basically, our drawing code assumed we always use the edit mesh materials, which can be different from the derived mesh materials in modifiers doing overrides. We usually we want to use the derived mesh when it is available instead. There are two fixes here for both solid and textured mode. Unfortunately the fixes do not help to make the display code less labyrinthian but I expect this "should work" (tm and famous last words) Solid mode fix is 95% from Bastien, thanks!
2014-11-27Transform: fix for fcurve transform crashCampbell Barton
counting handles was out of sync, now use exact same logic.
2014-11-27Transform: correct flag -> boolCampbell Barton
2014-11-27Fix own commit: broke add background imageCampbell Barton
2014-11-26API Docs: remove hardcoded self from shellscriptCampbell Barton
2014-11-26Fix for walk navigation not working with stereo camera (multiview)Dalai Felinto
Reviewers: campbellbarton Differential Revision: https://developer.blender.org/D917
2014-11-26Do not use mipmapping on envmaps, can cause discontinuities onAntony Riakiotakis
environmental mapping when crossing the seam boundary. Also output our favourite magenda on missing texture.
2014-11-26Fix GLSL drawing of math absolute node.Antony Riakiotakis
Patch by Romanov Alexander of blen4web team! Differential: D842 Thanks for the patch!
2014-11-26cmake/windows Change python installation so it does not trigger on simple ↵Martijn Berger
rebuilds
2014-11-26Freestyle: Fix for view map caching not flashed properly in view port rendering.Tamito Kajiyama
2014-11-26World background working on cycle nodes.Antony Riakiotakis
This is added in the spirit of the general cycles GLSL system which is pretty much WIP still. This will only work on cycles at the moment but generating for blender internal is possible too of course though it will be done in a separate commit. This hasn't been tested with all and every node in cycles, but environment and regular textures with texture coordinates work. There is some difference between the way cycles treats some coordinates, which is in world space and the way GLSL treats them, which is in view space. We might want to explore and improve this further in the future. ...also </drumroll>
2014-11-26CMake: correct own error using undefined varCampbell Barton
2014-11-26Fix T42420: Touchpad zoom and scroll gester using touchpad stopped workingSergey Sharybin
Seems to be an own mistake on using Windows API.
2014-11-26cleanup: style & tipsCampbell Barton
2014-11-25BLI_bitmap: add allocation from a MemArena.Bastien Montagne
2014-11-25Minor UI message fix.Bastien Montagne
2014-11-25Make sure world redraws correctly when we tweak the world propertiesAntony Riakiotakis
2014-11-25Fix framebuffer completeness being broken after last framebuffer cleanupAntony Riakiotakis
commits. Basically, we don't set a draw buffer until draw time comes. Also add explicit validation function to validate after all textures have been attached (could be done automatically at bind time too probably, but left out for now)
2014-11-25Draw world background in offscreen OpenGL renders when. Use forcedAntony Riakiotakis
rendering in that case, not user preference also set alpha to 1.0 (transparent drawing just clears to zero)
2014-11-25Audaspace: File handle management for audio sequencingJörg Müller
Fixes the problem that for big sequences too many file handles were open at the same time. Changes the playback handles that the audio sequencing code manages to be closed and reopened when needed. The metric used is the current playback position in relation to the strip. If the strip is more than 10 seconds (configurable) away from the playback cursor, the handle is released and reopened when needed. See D915.
2014-11-25Freestyle: Py-Hooks for custom pre/post-processing line styleTamito Kajiyama
Patch D839, needed for SVG-render to be made into an addon.
2014-11-24Separate sequence extension drawing routine so it can be reused (as partAntony Riakiotakis
of an option or for tools)
2014-11-24UI: avoid property lookup for uiItemMenuEnumRCampbell Barton
2014-11-24Politically correct terrible consequencer changesAntony Riakiotakis
This patch includes the work done in the terrible consequencer branch that hasn't been merged to master minus a few controversial and WIP stuff, like strip parenting, new sequence data structs and cuddly widgets. What is included: * Strip extensions only when slipping. It can very easily be made an option but with a few strips with overlapping durations it makes view too crowded and difficult to make out. * Threaded waveform loading + code that restores waveforms on undo (not used though, since sound_load recreates everything. There's a patch for review D876) * Toggle to enable backdrop in the strip sequence editor * Toggle to easily turn on/off waveform display * Snapping during transform on sequence boundaries. Snapping to start or end of selection depends on position of mouse when invoking the operator * Snapping of timeline indicator in sequencer to strip boundaries. To use just press and hold ctrl while dragging. Reviewers: campbellbarton Differential Revision: https://developer.blender.org/D904
2014-11-24Fix T42710: Use string length for ID user buttonsSeverin
2014-11-24Cycles: Speedup BVH build for certain compilersSergey Sharybin
The issue was noticed with gcc-4.7 (used by the release build environment) which didn't generate optimal enough code for BVH references swap. Seems it looked up for the assign operator for each of the reference structure members even though nothing special was required for assignment. Forcing compiler to use simple memory copy gives speedup of like 2-3 times. The issue doesn't happen with OSX's clang and new gcc-4.9, but since we're gonna to stick to gcc-4.7 for official releases for quite some time still it's nice to have performance issues resolved for all the compilers. Didn't put the code into #ifdef so if in the future some issues appears with alignment or assignment which need to happen as an operator we notice this earlier.
2014-11-24Cycles: Log time spent on the BVH buildSergey Sharybin
2014-11-24Typo fix (not related to previous drumroll)Antony Riakiotakis
2014-11-24Allow explicit control over world background.Antony Riakiotakis
Previosuly, world was shown on the background if "Render Only" was used. Now user should be able to set it independently. This is a prelude to (drumroll)...
2014-11-24BLI_utildefines: add UNUSED_VARS() macroCampbell Barton
2014-11-24Fix button to add simple UVs not getting removed after pressing it once.Antony Riakiotakis
2014-11-24SCons: correct include for win, also minor cleanupCampbell Barton
2014-11-24SCons: correct includes after recent refactorCampbell Barton
2014-11-24Fix T42618: Lock to view + autokey bugCampbell Barton
in fact support for this combination wasn't added at all.
2014-11-24Cleanup: de-duplicate image drag & drop logicCampbell Barton
also don't make library paths relative on image load.
2014-11-24Minor edits to T42649 fixCampbell Barton
- only modify paths for newly loaded images - don't attempt to read from library paths
2014-11-23Fix BLI_Bitmap - was not usable in BKE area (strict compile flags).Bastien Montagne