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
2011-09-19attempt to fix windows/scons issue I caused in a recent commit.Campbell Barton
2011-09-19replace WORDS_BIGENDIAN with __BIG_ENDIAN__Campbell Barton
2011-09-19cleanup endian handlingCampbell Barton
- define __BIG_ENDIAN__ or __LITTLE_ENDIAN__ with cmake & scons. - ENDIAN_ORDER is now a define rather than a global short. - replace checks like this with single ifdef: #if defined(__sgi) || defined (__sparc) || defined (__sparc__) || defined (__PPC__) || defined (__ppc__) || defined (__hppa__) || defined (__BIG_ENDIAN__) - remove BKE_endian.h which isn't used
2011-09-19remove WITH_* defines from image formats, instead just dont build the files ↵Campbell Barton
at all.
2011-09-16use replace 0 with NULL for pointers, set some functions staticCampbell Barton
also fixed own errors in recent static check commit.
2011-09-16- fix for access past the buffer size (paint / sculpt used some 2d vecs as 3d)Campbell Barton
- remove redundant NULL checks on old code where it would crash if the result was NULL later on. - add some missing NULL checks.
2011-09-05Code cleanup: warning fixes.Brecht Van Lommel
2011-09-01spaces -> tabs (configure you're editors right!)Campbell Barton
2011-08-31fix [#28430] Image with Stampinfo does not get saved correctly with alphaCampbell Barton
2011-08-31catch exception and report an error when failing to write exr files - was ↵Campbell Barton
crashing with debug builds.
2011-08-30fix for some warnings with the recent merge, also tag unused args.Campbell Barton
2011-08-29clear some warnings with new proxy code.Campbell Barton
2011-08-29SVN maintenance.Guillermo S. Romero
2011-08-28== Sequencer / proxies ==Peter Schlaile
fixed crash pointed out by blendervse: 100%-proxy could lead to a segfault under certain conditions.
2011-08-28== Sequencer ==Peter Schlaile
This patch adds: * support for proxy building again (missing feature from Blender 2.49) additionally to the way, Blender 2.49 worked, you can select several strips at once and make Blender build proxies in the background (using the job system) Also a new thing: movie proxies are now build into AVI files, and the proxy system is moved into ImBuf-library, so that other parts of blender can also benefit from it. * Timecode support: to fix seeking issues with files, that have a) varying frame rates b) very large GOP lengths c) are broken inbetween d) use different time code tracks the proxy builder can now also build timecode indices, which are used (optionally) for seeking. For the first time, it is possible, to do frame exact seeking on all file types. * Support for different video-streams in one video file (can be selected in sequencer, other parts of blender can also use it, but UI has to be added accordingly) * IMPORTANT: this patch *requires* ffmpeg 0.7 or newer, since older versions don't support the pkt_pts field, that is essential for building timecode indices. Windows and Mac libs are already updated, Linux-users have to build their own ffmpeg verions until distros keep up.
2011-08-27- use %u rather tham %d for unsigned ints in string formatting funcs.Campbell Barton
- replace (strlen(str) == 0) with str[0]=='\0'
2011-08-22actually, this if is still marginally good to haveMorten Mikkelsen
2011-08-15the diffuse kernel I had first picked for dilation turned out to be not as ↵Morten Mikkelsen
great as I first thought. This kernel is a more basic one (trite but true)
2011-08-14fix for bug where changing movie filepaths would reset the strip length.Campbell Barton
also fixed possible & unlikely buffer overflow.
2011-07-24New dilation function from Morten Mikkelsen (aka sparky).Sergey Sharybin
This commit fixes very noticeable seams caused by margins calculated incorrectly. This commit changes way margin is calculated in and makes textures really seamless. Also margin limited to 32 isn't good now -- artists are baking really large textures nowadays so margin is now limited to 64px. Thank you, Morten!
2011-07-17cmake: cleanup include paths, some duplicates and going up some unneeded dirs.Campbell Barton
2011-07-17cmake source definitions:Campbell Barton
remove missing includes and use more strict formatting.
2011-07-05Fix small part of #27815: recognize m2ts as video file extension.Brecht Van Lommel
2011-06-24fix [#27746] Black and White Render doesn't work and/or Saves as a Blank screenCampbell Barton
convert to grayscale when saving renders rather then only writing the red channel.
2011-06-23correction to recent commit & made ffmpeg includes only add when enabled.Campbell Barton
2011-06-19cmake: added FindOpenJPEG module.Campbell Barton
2011-06-18rename cmake include/libraries to conform with suggested cmake namesCampbell Barton
2011-06-17adding .m4a video extensionDaniel Salazar
2011-06-17aiff tooDaniel Salazar
2011-06-17Adding .aif to known audio extensions so it doesn't get hiden by defaultDaniel Salazar
2011-06-15replace own inline cmake include search logic for a typical FindXXX.cmake ↵Campbell Barton
module.
2011-06-15fix for openexr include path, for both cmake and scons a custom openexr ↵Campbell Barton
install wouldn't work since it expected BF_OPENEXR/include and BF_OPENEXR/include/OpenEXR to be in the search path.
2011-06-15fix [#27662] Storing png/tga images ignore Alpha settingsCampbell Barton
- don't clear alpha when baking RGB images - when baking results in partial alpha. set the depth to 32.
2011-06-07fix for float projection painting, now updating correctly. Antony Riakiotakis
This fix also allows for partial update of the image, speeding up painting. The different code path implemented will be used to upload high resolution images to OpenGL when onion branch is merged. Due to conversion of float textures to/from sRGB, corrections made to brush color sampling to take account of the image profile. This is not 100% correct yet as texture images used for projection painting strokes are not converted to/from sRGB yet(This has been decided due to loss of precision for 8-bit formats). It will have to do for now, though. last-minute update, exr image loading is broken, will fix asap
2011-06-06Bake from multires meshSergey Sharybin
======================= Added option to baked named "Bake From Multires" which is avaliable for normals baking and displacement baking. If this option is enabled, then no additional hi-res meshes and render structures would be created . This saves plenty of memory and meshes with millions of faces could be successfully baked in few minutes. Baking happens from highest level against viewport subdivision level, so workflow is following: - Set viewport level to level at which texture would be applied during final rendering. - Choose Displacement/Normals baking. - Enable "Bake From Multires" option. - You're ready to bake. Displacement baker had aditional option named "Low Resolution Mesh". This option is used to set if you want texture for realtime (games) usage. Internally it does the following: - If it's disabled, displacement is calculated from subdivided viewport level, so texture looks "smooth" (it's how default baked works). - If it's enabled, dispalcement is calculated against unsubdivided viewport levels. This leads to "scales". This isn;t useful for offline renders much, but very useful for creating game textures. Special thanks to Morten Mikkelsen (aka sparky) for all mathematics and other work he've done fr this patch!
2011-06-04quiet 2 compiler warnings and update man pageCampbell Barton
2011-05-31cmake maintenanceCampbell Barton
blender_add_lib now takes a separate include argument to suppress warnings in system includes (mostly ffmpeg & python). also only build wm_apple.c on apple+carbon configuration.
2011-05-28fixed "rather then" -> "rather than" typos all over the placeM.G. Kishalmi
2011-05-28include ffmpeg_compat header in cmake source list.Campbell Barton
2011-05-28== FFMPEG ==Peter Schlaile
Added central compatibility header file, which enables blender to compile against very old ffmpeg versions as well as very new versions using the *NEW* API. (Old API functions are simulated using macros and inline functions) Added a whole lot of additional checks, tested against 6 different versions down the timeline, hopefully, now finally all is well.
2011-05-27== FFMPEG ==Peter Schlaile
Fixed and added additional ffmpeg cruft checking. Oh dear.
2011-05-27== FFMPEG ==Peter Schlaile
* removed a lot of old cruft code for ancient ffmpeg versions * made it compile again against latest ffmpeg / libav GIT (also shouldn't break distro ffmpegs, since those API changes have been introduced over a year ago. If it nevertheless breaks, please send me an email)
2011-05-25fix [#27478] Crash on image editor after loading exr imagesCampbell Barton
patch from Ryakiotakis Antonis (psy-fi) with minor change.
2011-05-23remove unused code, comment some that may be useful (maintainers can remove).Campbell Barton
2011-05-22quiet compiler warnings for -WundefCampbell Barton
2011-05-19Fix some compile warnings.Brecht Van Lommel
2011-05-16LCMS code removed, was an experiment but never finished.Brecht Van Lommel
2011-05-13support for reading/writing image resolution (dpi), for PNG and TIFF,Campbell Barton
only RNA access currently 'image.resolution'.
2011-05-13remove imbuf crect and profile_filename when building without LCMSCampbell Barton
2011-05-10minor cleanup: make functions static, use NULL for pointer comparisons,Campbell Barton
also fixed a possible bug assigning incorrect DPX function types to imbuf.