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
2010-06-01passepartout overlay wasnt written into thumbnailsCampbell Barton
2010-06-01* Only print libtiff debug messages to the console when in debug modeMatt Ebb
* Allow loading non 3/4 channel TIFFs (eg. greyscale). This was already working, but disabled out of caution. Seems to work fine in my recent tests though.
2010-05-30blend file thumbnailsCampbell Barton
- fix for blend file thumbnails not being immediately visible in an external file manager (was writing the thumb before the blend) - move overlay function from wm_files.c into thumbs_blend.c
2010-05-25fix for 2 warnings & better error checking for the thumbnail loading.Campbell Barton
2010-05-25blend file thumbnailingCampbell Barton
- uses same thumbnail system as image browser - blend files show thumbnails in ubuntu/gnome (freedesktop spec) - 128x128 images are embedded into the blend file header, a simple loader avoids reading the entire blend file to extract it when generating thumbnails in the file selector. When the image browser reads a directory it loads images and creates thumbnails, blend files embedded images are treated just like loading an image. - the thumbnail is created from the camera view in solid mode. (no camera == no thumbnal). - readfile/writefile.c: had to use the 'TEST' code name to save thumbnails, anything else would segfault older blender versions on load. (its not used elsewhere).
2010-05-24- correct --help messageCampbell Barton
- fix implicit decloration of DAG_scene_sort() - same fix for tiff as made in renderbranch - rename 'combined peak' --> 'peak' for shorter messages while rendering.
2010-05-22Makefiles: statically link tiff libs when WITH_TIFF is set to true, which is ↵Stefan Gartner
the default for all platforms
2010-05-21Blender TIFF supportMatt Ebb
* Removed dynamic linking libTIFF code and change it to static linking (built into the blender executable). Dynamic linking made things a fair bit more complicated and wasn't working at all before on OS X - the dylib didn't exist and wasn't being copied. Since TIFF is more heavily depended upon now in Blender, it makes sense to make it less 'optional' and more in line with other libraries. I've updated both CMake and scons, and CMake on OS X/64bit works fine. It's now up to other platform/build system maintainers to enable this for their respective platforms (Campbell will check it for linux). For windows, and non-64bit osx, we need static libtiff libraries in /lib. I've added options WITH_TIFF for CMake and WITH_BF_TIFF for scons, so if blender won't build because of this, you should be able to disable these options until your build system has been updated. * Bonus feature: while doing this, I added support for loading 16bit and 32bit per channel TIFFs - they get converted to Blender's float buffers. Handy for zbrush displacement maps!
2010-05-19revert 28807, fix for [#21385] Multilayer OpenEXR files import into other ↵Campbell Barton
compositors upside down looks like a threading problem: Easy to redo, 1024x436, FSA, 4 threads. With 1 thread it runs ok, need to look into this further but no time now so reverting.
2010-05-18Fix [#22304] Tiff 16bit gives darker imagesMatt Ebb
Also fixed similar issue for jpeg2000
2010-05-17no functional changes, simplify some exr api code.Campbell Barton
2010-05-17[#21385] Multilayer OpenEXR files import into other compositors upside downCampbell Barton
famous upside down EXR bugfix from Xavier Thomas - Files from blender 2.4x will be flipped on load. - New files will be saved correctly tracker has detailed info for further reference.
2010-05-08SVN maintenance.Guillermo S. Romero
2010-05-07shouldnt have committed this, was local hack to workaround float buffer bug.Campbell Barton
2010-05-07fix for segfault when reading bad multilayer EXR'sCampbell Barton
2010-05-07Merge image related changes from the render branch. This includes the imageBrecht Van Lommel
tile cache code in imbuf, but it is not hooked up to the render engine. Imbuf module: some small refactoring and removing a lot of unused or old code (about 6.5k lines). * Added a ImFileType struct with callbacks to make adding an file format type, or making changes to the API easier. * Move imbuf init/exit code into IMB_init()/IMB_exit() functions. * Increased mipmap levels from 10 to 20, you run into this limit already with a 2k image. * Removed hamx, amiga, anim5 format support. * Removed colormap saving, only simple colormap code now for reading tga. * Removed gen_dynlibtiff.py, editing this is almost as much work as just editing the code directly. * Functions removed that were only used for sequencer plugin API: IMB_anim_nextpic, IMB_clever_double, IMB_antialias, IMB_gamwarp, IMB_scalefieldImBuf, IMB_scalefastfieldImBuf, IMB_onethird, IMB_halflace, IMB_dit0, IMB_dit2, IMB_cspace * Write metadata info into OpenEXR images. Can be viewed with the command line utility 'exrheader' For the image tile cache code, see this page: http://wiki.blender.org/index.php/Dev:2.5/Source/Imaging/ImageTileCache
2010-04-24string number decoding didnt check for win32 slash & minor adjustments to ↵Campbell Barton
some other path funcs (no functional change).
2010-04-21[#22100] Jpeg2000 null pointer dereferenceCampbell Barton
found by Dan Eicher (dna)
2010-04-18remove config.h references, was added for automake build system rev around ↵Campbell Barton
124-126 but isnt used by any build systems now.
2010-04-15Merge various small changes from render branch:Brecht Van Lommel
* Division by zero fix for TNT SVD code. * Sound fix, in case ffmpeg decode fails, don't use the samples. * Fix for incorrect bounds of transformed objects in new raytracing code. * Gave memory arena's a name used for allocations for easier memory usage debugging. * Dupligroup no_draw option was using layers but not restrict view/render setting. (not a bugfix exactly but would do display list context switching while drawing for no reason). * Fix objects instanced on hair particles not giving consistent results when the object is transformed. * New math functions: madd_v4_v4fl, len_squared_v3v3, interp_v4_v4v4v4, mul_v4_m4v4, SH and form factor functions, box_minmax_bounds_m4. * mul_m4_m4m4 and mul_m3_m3m3 now accept the same pointers for multiple arguments. * endjob callback for WM jobs system. * Geometry node uv/color layer now has search list/autocomplete. * Various small buildsystem tweaks, not strictly needed yet in trunk.
2010-04-12Patch from Xavier Thomas, tweaks/fixes to FFMPEG YUV conversion codeMatt Ebb
2010-04-08Fix for previous FFMPEG commit, needs extra version ifdefsMatt Ebb
2010-04-08Fix [#21890] YUV->RGB: Color clamping 16-235 in all motion pictures (ffmpeg)Matt Ebb
Patch by Troy James Sobotka - this uses options in newer FFMPEG versions to convert the full 0-255 YUV range of imported imagery to RGB, rather than clipping at 16-235. This functionality is not available yet in an official FFMPEG release (current precompiled version in /lib for osx at least is v0.5.1 from 2009) so this won't take effect in that situation, but if you've got a newer ffmpeg on your system it will work.
2010-03-22spaces -> tabs, (4 spaces == 1 tab, only for white space preceding text)Campbell Barton
2010-03-21Fix syntax for ID keyword.Guillermo S. Romero
2010-03-14Remove SAT texture filter. It's not working, thought it was but that'sBrecht Van Lommel
because the mipmap was not being refreshed. Also this will be problematic to support when I add tile/mipmap cache, so would not rather not try to. Can be added back afterwards if someone wants to make it work.
2010-03-10filebrowser:Andrea Weikert
* move own thread handling for thumbnails to WM_jobs * cleanup of thumbnail creation code * added function to kill the job, which actually allows thread to terminate gracefully vc9 projectfiles: * fixed some missing includes for release target!
2010-02-28Fix for crash in imbuf code under certain circumstances on linux.Joshua Leung
2010-02-17remove duplicate function.Campbell Barton
2010-02-15Fix #21078: image paint undo didn't work correct with wrap option, movedBrecht Van Lommel
wrapping code to paint_image.c so it can be used for the undo push.
2010-02-12correct fsf addressCampbell Barton
2010-02-08Warning fixes, one actual bug found in sequencer sound wave drawing. AlsoBrecht Van Lommel
changed some malloc to MEM_mallocN while trying to track down a memory leak.
2010-01-30Fix #20146:Brecht Van Lommel
* .tif not loading on newer linux distributions, wasn't looking for libtiff version 4. * fix dds being too verbose when testing if it can open an image file.
2010-01-26Fix attempt to free already freed memory when loading an animationBrecht Van Lommel
in the sequencer, was in the code that tests if it's a file that it understands. Didn't cause a crash here though, just warning.
2010-01-26Fix [#20821] COLOR MANAGEMENT: Corrupts motion picture filesMatt Ebb
Wasn't tagging movie formats with profiles properly.
2010-01-14spelling errors, no real changes to code.Campbell Barton
2010-01-11- player building againCampbell Barton
- fix for compiler warnigns - bpath reporting was incorrect
2010-01-09Color management fixesMatt Ebb
Now it's a bit more robust, tagging images with profiles when they're loaded, which then get interpreted later on by conversion functions. Just Linear RGB and sRGB profiles at the moment, same as before. This commit fixes Martin's problem with EXRs and Multilayer images loading/ saving too dark, and it also makes the sequence editor work correctly with it too. Also fixes: [#19647] gamma correction with color management is reset when resetting Curve [#19454] 2.5: Dither does not work when Color management is enabled
2009-12-26fixes for errors/warnings found with cppcheckCampbell Barton
2009-12-08ImBuf: Fix bug in clippingBenoit Bolsee
2009-12-04Fix for [#20240] Image inputs to the compositor are white when using color ↵Matt Ebb
management was missing include
2009-12-01fix for [#19990] file browser crashAndrea Weikert
needed to fix jpg error handling to not return control to the library from jpg_error used as error exit. Needed to add structured exception handling (setjmp/longjmp) - not very nice but needed in this case. (Also recommended in example.c from libjpg and used in gimp ;) )
2009-11-18ID properties that are displayed via RNA can now define their own UI settings,Campbell Barton
only implimented min/max precision & step. at the moment there is no way to edit these other then via python example of setting UI limits... >>> C.object['foo'] = 0.5 >>> C.object['_RNA_UI'] = {'foo': {'step': 0.5, 'soft_max': 10.0, 'soft_min': 0.0, 'precision': 2, 'description': 'Some setting'}} Also fixed typo's: precission -> precision
2009-11-18Quicktime for Cocoa : import partDamien Plisson
This makes quicktime import (.mov & quicktime handled image files such as .gif) available also for 64bit OSX Unfortunately, Apple currently incomplete implementation of QTKit has much lower performance than old Carbon Quicktime. FYI, it spawns a 32bit process "QTKitserver" to place calls to Quicktime 7. So this is mostly meant as a "backup" for 64bit OSX builds, until Apple releases full Quicktime X. Export part will come just after. CMake scripts updated: set WITH_QUICKTIME and USE_QTKIT to ON
2009-11-09Add FFTW3 support to Makefiles, make OpenJpeg use OS lib for Linux.Guillermo S. Romero
And handful of whitespace clean ups.
2009-11-02Mac / COCOA : Damien Plisson
- revert tiff load/save to use standard libtiff (to ensure 100% colorimetry & alpha interpretation across platforms) - include patch #18720 to fix load of libtiff dynlib (if present on system)
2009-11-01Mac / COCOA : Damien Plisson
- fix imbuf Cocoa resolution handling issue
2009-10-30Mac / COCOA : Damien Plisson
- fix 10.4 compile issues - fix some scons issues & add WITH_BF_COLLADA = False in scons darwin_config.py to allow build waiting for complete Collada Mac implementation
2009-10-29SVN maintenance.Guillermo S. Romero
2009-10-29Mac / COCOA : ImbufDamien Plisson
- replace libtiff by calls to Cocoa services to load/save tiff files (Libtiff, dynamically linked is not distributed with OS X, and would have had to be shipped for all four architectures) The imb_cocoaLoadImage & imb_cocoaSaveImage are generic towards the bitmap format, and thus can handle TIFF, GIF, JPG, JP2000, BMP and raw camera formats (read-only for these), even if today only TIFF is used as the other formats are already handled. - CMake updated - scons updated (Thx to Jens Verwiebe)