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
2012-02-27style cleanup (mostly whitespace)Campbell Barton
2012-02-20- remove some unused editmesh functions.Campbell Barton
- copy & rename EditMesh stricts for use with scanfill (remove unused members)
2012-02-18svn merge ^/trunk/blender -r44189:44204Campbell Barton
2012-02-17unify include guard defines, __$FILENAME__Campbell Barton
without the underscores these clogged up the namespace for autocompleation which was annoying.
2012-02-17Fix #25649: Image editor paint icon missing until enter weight paintSergey Sharybin
Issue was caused by starting Icon Preview render job from two places: - Texture buttons for small icon preview - Properties panel in image editor for large icon of texture This preview job is starting in suspended mode and if new instance of the same job is starting, suspended job will be totally stopped. This is normally for cases when you're changing different settings -- in this case you'd wouldn't want re-render be triggered on every slide change. But what we've have with brush preview is that two instances of this job were creating for large and small icon separately, but because of described policy only one icon was rendered. If suspended job is getting to be stopped, check if it was started for the same icon resolution and if not, that resolution will be also rendered in new job. So it'll be still minimal re-rendering happens, but in cases when job was started from two places for different icon sizes it'll work just fine.
2012-02-12code refactor, function renaming for bmesh.Campbell Barton
These changes are to make the bmesh api more consistent and easier to learn, grouping similar functions which is convenient for autocomplete. This uses similar convention to RNA. * use face/loop/edge/vert as a prefix for functions. * use 'elem' as a prefix too for functions that can take any type with a BMHeader. * changed from camel case to underscore separated (like RNA).
2012-02-12rename BM_ flags for `BMHeader->hflag` to BM_ELEM_ to be more clear that ↵Campbell Barton
these flags apply to bmesh elements.
2012-01-25svn merge ^/trunk/blender -r43664:43676Campbell Barton
2012-01-24Fix #29946: Recover Auto Save defaults to "Short List" View -- Cannot ↵Sergey Sharybin
determine dates Added option display_type to WM_operator_properties_filesel which defines which file display type (short/list/icons/default) should be used for file browser. All current operators are using FILE_DEFAULTDISPLAY display type which means display type will still be calculated based on type of opening file and user preferences settings. Recover Auto Save operator is now using long display type so file date can easily be checked now. Reviewed by Andrea, thanks!
2012-01-17svn merge ^/trunk/blender -r43420:43436Campbell Barton
2012-01-16more keymap editsCampbell Barton
- make sure defaults are not assumed (so reuse last settings doesnt override) - replace 0/1 for TRUE/FALSE defines.
2012-01-16svn merge ^/trunk/blender -r43392:43420Campbell Barton
2012-01-16opengl render save ignored alpha settings. also some FILE_MAX defines missed ↵Campbell Barton
last commit.
2012-01-15svn merge ^/trunk/blender -r43345:43381Campbell Barton
2012-01-14adjust view3d api function for getting user region to also return view3d ↵Campbell Barton
since most callers need this too.
2012-01-14- opengl render in quadview wasn't using camera.Campbell Barton
- minor change to FTOCHAR use.
2012-01-13Fix #29878: running bpy.ops.render.opengl() from console not starting new lineBrecht Van Lommel
or printing output.
2012-01-13Fix #29824: Error writing frame if 3D scene starts after first frame of ↵Sergey Sharybin
animation and output is H264 Issue was caused by incorrectly set PTS value frames came form Scene strip renderer. This value used to be calculated from RenderData current and start frame which lead to non-uniformuly counting which totally confuses encoder. Switch append_avi and append_ffmpeg to use current frame from rendering scene (which was already passing to this functions and was used mostly for logging) and start frame of rendering scene (it's new parameter added). This allowed to calculate correct PTS value easily and get rid of global static sframe variable in writeavi.c file.
2012-01-13svn merge ^/trunk/blender -r43338:43345Campbell Barton
2012-01-13give a more useful error when attempting to opengl render in background mode.Campbell Barton
add some tips to the python docs.
2012-01-13svn merge ^/trunk/blender -r43294:43338Campbell Barton
2012-01-12use render osa setting for opengl render sample count and BLI_jitter for ↵Campbell Barton
opengl rendering (previously was hard coded at 5).
2012-01-12replace fixed sizes with sizeof when passing string length since size wasn't ↵Campbell Barton
always correct.
2012-01-11rename RNA_property_is_set() --> RNA_struct_property_is_set() in preperation ↵Campbell Barton
to add a second version of the function which takes the property rather then its name.
2012-01-11svn merge ^/trunk/blender -r43220:43278 --accept postponeCampbell Barton
2012-01-09dont draw object center dot for opengl renderCampbell Barton
2012-01-09fix an error rendering opengl weightpaint data wasn't working when python ↵Campbell Barton
initialized opengl render on startup (needed for testing script).
2012-01-03svn merge ^/trunk/blender -r43062:43085Campbell Barton
2012-01-02replace:Campbell Barton
CTX_data_pointer_get_type(C, "object", &RNA_Object).data with api call: ED_object_context(C) ... since getting the context object is such a common operation.
2011-12-31svn merge ^/trunk/blender -r42991:43009Campbell Barton
2011-12-30Color management: add "Color Unpremultiply" option for images and render ↵Brecht Van Lommel
settings. For premultiplied alpha images, this makes any color space conversion for the image or render output work on color without alpha multiplied in. This is typically useful to avoid fringing when the image was or will be composited over a light background. If the image will be composited over a black background on the other hand, leaving this option off will give correct results. In an ideal world, there should never be any color space conversion on images with alpha, since it's undefined what to do then, but in practice it's useful to have this option. Patch by Troy Sobotka, with changes by me.
2011-12-28svn merge ^/trunk/blender -r42927:42931Campbell Barton
2011-12-28Code refactoring: add unified image buffer functions for doing float => byte,Brecht Van Lommel
byte => float, float => float, byte => byte conversions with profile, dither and predivide. Previously code for this was spread out too much. There should be no functional changes, this is so the predivide/table/dither patches can work correctly.
2011-12-07svn merge ^/trunk/blender -r42466:42495Campbell Barton
2011-12-07Fix #29523: RenderEngine.update_progress() doesn't redraw UI.Brecht Van Lommel
2011-11-30svn merge ^/trunk/blender -r42261:42290Campbell Barton
2011-11-30Fix #27981: opengl render + render slots not working.Brecht Van Lommel
This also revealed an issue where the opengl render float buffer was not linear, and toggling back to a render slot would show wrong colors. Now it converts the float buffer to linear so that this goes ok, disadvantage is that it's slower.
2011-11-28svn merge ^/trunk/blender -r42197:42221Campbell Barton
2011-11-28Fix #29389: cycles viewport render not updating on frame changes. This sort ofBrecht Van Lommel
worked by accident before, because of flags that weren't cleared properly. Now moved the call to update render engines into scene_update_* itself.
2011-11-26svn merge ^/trunk/blender -r42139:42172Campbell Barton
2011-11-26replace FILE_MAXDIR + FILE_MAXFILE with FILE_MAXCampbell Barton
2011-11-23svn merge ^/trunk/blender -r42080:42095Campbell Barton
2011-11-23Fix #28934: missing GLSL/icon update when changing materials used in nodes.Brecht Van Lommel
2011-11-22svn merge ^/trunk/blender -r42009:42053Campbell Barton
2011-11-22image save operator now shares settings and UI with render & image out node.Campbell Barton
details: - setting format options from python isnt possible anymore since this isnt exposed via op->properties, python should use image.save() function instead. - image save UI now hides 'Relative' option when copy is selected since it has no effect. - default image depth is set to 8 or more if the image has no float buffer, otherwise its set to 32 or less. other fixes: - image new was adding an image with a filepath set to "untitled", if this file happened to exist in the current directory a save on the generated image would overwrite it, now initialize to empty path. - BKE_ftype_to_imtype was returning an invalid value if ftype==0.
2011-11-22replace ImBuf.depth with ImBuf.planes to match ImageFormatData.planes & to ↵Campbell Barton
avoid confusion with ImageFormatData.depth
2011-11-22move image settings into their own structure so the interface can be shared ↵Campbell Barton
where image saving settings are needed. currently file out node and render output share this struct & UI.
2011-11-20svn merge ^/trunk/blender -r41998:42009Campbell Barton
2011-11-20share code for fluidsim, ocean & dynamic paint file paths.Campbell Barton
- use BLI_join_dirfile for joining all paths (no need to ensure slash is appended). - paths from linked library files now supported.
2011-11-20svn merge ^/trunk/blender -r41961:41998Campbell Barton