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-07-29Do not show fps while scrubbing.Antony Riakiotakis
2015-07-29Port optimization from gooseberry branch:Antony Riakiotakis
Treat scrubbing as animation. This is checked during various updates to avoid some costly calculations.
2015-07-14Draw emboss when area is full but in quad-splitCampbell Barton
2015-07-01Cleanup: Use bool instead of intJulian Eisel
2015-06-30Fix 1px gap in regions drawn with region overlapJulian Eisel
2015-06-30Cleanup: use const for screen functionsCampbell Barton
2015-06-29Fix T45156: scaling region crashCampbell Barton
2015-06-20Fix T45109: multi-view regression /w screen-castCampbell Barton
2015-06-08Fix T44976: 3D View turns into an Image Editor after saving renderJulian Eisel
result Was a case of two stacked temporary fullscreens, so a quite extreme situation.
2015-05-15Fix some issues found by Coverity ScanJulian Eisel
Some of them are just brain dead code, some are potential bugs.
2015-05-13UI: check visible layers when reading contextCampbell Barton
This resolves a problem where selected items edited for multi-value-editig could include objects not in any visible views (unlocked layers, local view... etc).
2015-05-08Cleanup: use r_* prefix for return argsCampbell Barton
2015-05-04Cleanup: style & const'sCampbell Barton
2015-05-04Don't scale metadata font with zoom - makes strings not consistentlyAntony Riakiotakis
adhere to the string length
2015-05-04Support displaying metadata for images in sequencer preview windows (notAntony Riakiotakis
backdrop)
2015-05-01Use mono font for metadataAntony Riakiotakis
2015-04-30Fix T44541 aka gigapixel image render support in blender.Antony Riakiotakis
Moral of the story: Make sure that size_t is used whenever pointer arithmetic is involved. For images, that basically means whenever any squared dimensions are involved. Casting an operand to size_t early in the operation is usually sufficient to force the entire operation to size_t. There might still be places lurking where we don't support this correctly. This has been tested with render pipeline, quite a few image functions (meaning we can paint on such images now, albeit somewhat slowly ;) ) and export to jpeg. Too many places in code to check so I guess we'll be handling cases as they come. Don't try this at home unless you have an immense ammount of RAM. First GPixel render of suzanne in the multiverse can be found here: http://download.blender.org/demo/test/suzanne-billion-pixel.jpg Can be viewed from blender (takes about 3.3 GB after loading but may take more during loading so 8GB might be more safe to try this).
2015-04-29Revert commit with perspective depth offset, makes simple cases such asAntony Riakiotakis
loopcuts on cube have zfighting.
2015-04-28Rewind fix for T44505 (leave in ifdef'd)Campbell Barton
This makes selection fail in simple cases, default cube subdiv 10x for eg.
2015-04-28Error in last commitCampbell Barton
2015-04-28Store bit-depth for reuse, replace loop with shiftCampbell Barton
2015-04-28Compilation error fixes for strict compiler flagsSergey Sharybin
2015-04-28Fix ortho part of T44505Antony Riakiotakis
In this case we can calculate an offset without worrying about perspective correction. Unfortunately if looking from a camera we still have depth issues here. There's no really general case that can fix this so I'm leaving this as is.
2015-04-28Alleviate somewhat the issue of T44505Antony Riakiotakis
Issue is zfighting with wire of mesh when parts of the mesh are close together. We can make this slightly better by reducing the offset, however this offset is calculated pre-perspective division and can vary greatly with distance. Correct approach would be using polygon offset, however we draw mesh wireframes as lines, (not polygons with polygon mode line) so this approach will not work. Alternatively, we could set an offset in a shader, however we don't have code for that either.
2015-04-25Fix T42495: Fullscreen area icon glitchJulian Eisel
Tried a couple of things to trigger an update/redraw for the exact right moment (sending azone update event, timer, delayed redraw, etc) but this seems to work rock solid without being *that* ugly.
2015-04-24Fix T44405: Importing keyconfig with changed shortcut in "Screen Global"Julian Eisel
causes rapid fullscreen toggeling
2015-04-22Fix and simplify vertical positioning and calculation of metadataAntony Riakiotakis
display more.
2015-04-21BLI_string: add BLI_snprintf_rlenCampbell Barton
use when the length of the destination string is needed.
2015-04-21Minor edits to metadata commitCampbell Barton
No need to calculate height of each line, just use height of font.
2015-04-21Initialize and use the theme for metadata textAntony Riakiotakis
2015-04-21Metadata:Antony Riakiotakis
* Theme support for metadata display * Increase text DPI with scaling.
2015-04-21Metadata display support - patch by Julian and me.Antony Riakiotakis
Basically, blender adds a few metadata fields to images when we render an image. Those metadata can now be viewed in the image editor. Also, made sure metadata are available when we write imbufs to disc with "Save As". There may be more cases here that need fixing, but this means that loading an image with metadata will now properly preserve them in blender.
2015-04-06Multi-View and Stereo 3DDalai Felinto
Official Documentation: http://www.blender.org/manual/render/workflows/multiview.html Implemented Features ==================== Builtin Stereo Camera * Convergence Mode * Interocular Distance * Convergence Distance * Pivot Mode Viewport * Cameras * Plane * Volume Compositor * View Switch Node * Image Node Multi-View OpenEXR support Sequencer * Image/Movie Strips 'Use Multiview' UV/Image Editor * Option to see Multi-View images in Stereo-3D or its individual images * Save/Open Multi-View (OpenEXR, Stereo3D, individual views) images I/O * Save/Open Multi-View (OpenEXR, Stereo3D, individual views) images Scene Render Views * Ability to have an arbitrary number of views in the scene Missing Bits ============ First rule of Multi-View bug report: If something is not working as it should *when Views is off* this is a severe bug, do mention this in the report. Second rule is, if something works *when Views is off* but doesn't (or crashes) when *Views is on*, this is a important bug. Do mention this in the report. Everything else is likely small todos, and may wait until we are sure none of the above is happening. Apart from that there are those known issues: * Compositor Image Node poorly working for Multi-View OpenEXR (this was working prefectly before the 'Use Multi-View' functionality) * Selecting camera from Multi-View when looking from camera is problematic * Animation Playback (ctrl+F11) doesn't support stereo formats * Wrong filepath when trying to play back animated scene * Viewport Rendering doesn't support Multi-View * Overscan Rendering * Fullscreen display modes need to warn the user * Object copy should be aware of views suffix Acknowledgments =============== * Francesco Siddi for the help with the original feature specs and design * Brecht Van Lommel for the original review of the code and design early on * Blender Foundation for the Development Fund to support the project wrap up Final patch reviewers: * Antony Riakiotakis (psy-fi) * Campbell Barton (ideasman42) * Julian Eisel (Severin) * Sergey Sharybin (nazgul) * Thomas Dinged (dingto) Code contributors of the original branch in github: * Alexey Akishin * Gabriel Caraballo
2015-04-06Cleanup: replace confusing 'if' statementsCampbell Barton
2015-04-04WM: prefer define over zero wmEvent.valCampbell Barton
2015-04-02CleanupCampbell Barton
2015-03-31Fix writing freed memory, exiting full viewCampbell Barton
2015-03-30Remove wrong back jump detection on loopingAntony Riakiotakis
2015-03-28Cleanup: redundant struct declarationsCampbell Barton
2015-03-27Add profiling prints for audio synch to detect how continuous our frameAntony Riakiotakis
progression is
2015-03-26Fix T44122, rendering OpenGL preview movie with audio has wrong audioAntony Riakiotakis
range and extra frames. Issue here is that the movie backend would unconditionally use the start frame of the scene instead of the preview frame. Solved by passing an explicit "preview" argument. Strictly speaking, the preview argument is part of the renderdata struct, that is also passed to the code, but when rendering the final result we want to unconditionally render the full range regardless of the preview setting of the render structure. However, OpenGL rendering does use the preview range so we need to account for that when making those exports. This is also a nice chance to correct the filenames, which still used the full range.
2015-03-26sound module: Append functions with BKE (makes it easier to make themAntony Riakiotakis
out from local functions)
2015-02-26cleanup: spelling & typosMike Erwin
Comments only, no functional change.
2015-02-23Fix T43776: Rigging : Clear User transform is not working when mesh is in ↵Bastien Montagne
weight paint mode. Use same trick as for regular 'clear transform' operators to get a valid armature in weight paint mode (where active object is weight-painted one).
2015-02-23Screen: remove redundant NULL check in ED_area_prevspaceCampbell Barton
2015-02-23Partial fix for T43740Campbell Barton
ED_area_data_swap would put the screen in an invalid state and crash. (SpaceLink.spacetype didn't match ScrArea.type) However behavior is still odd in the instance of the report.
2015-02-12cleanupCampbell Barton
2015-02-12Follow functionality: Scrubbing with the arrow keys and during jumps,Antony Riakiotakis
will update the editors range. Offsetting to a certain direction will put the editors min/max to the new frame if the frame is out of the editor bounds while jumping will set the new frame at the editor's center.
2015-02-11Full screen mode did not remember the follow mode of previous screen.Antony Riakiotakis
Also make follow mode do something similar in reverse play.
2015-02-11cleanup: style/indentationCampbell Barton