Campbell Barton
4d37cf90b9
remove G.sce, use G.main->name instead.
...
Both stored the filename of the blend file, but G.sce stored the last opened file.
This will make blender act differently in some cases since a relative path to the last opened file will no longer resolve (which is correct IMHO since that file isnt open and the path might not even be valid anymore).
Tested linking with durian files and rendering to relative paths when no files is loaded however we may need to have some operators give an error if they are used on the default startup.blend.
2010-10-18 06:41:16 +00:00
Campbell Barton
7d10ad012d
fix for bad use of UNUSED() with win32 & some other minor error checks.
2010-10-17 08:59:23 +00:00
Campbell Barton
30b79ddcc6
- fixed remaining unused warnings.
...
- omit render code from this warning (cmake only), until render branch is merged.
- moved -Wunused-parameter warning to apply to all C code in blender (not just ./source/blender), (cmake only).
2010-10-17 06:38:56 +00:00
Campbell Barton
8268a4be71
most unused arg warnings corrected.
...
- removed deprecated bitmap arg from IMB_allocImBuf (plugins will need updating).
- mostly tagged UNUSED() since some of these functions look like they may need to have the arguments used later.
2010-10-16 14:32:17 +00:00
Campbell Barton
e5fbd93cec
editors/space_* build without unused args warnings
2010-10-16 08:03:28 +00:00
Campbell Barton
db09ca106d
remove/tag unused args for view*.c, gpu*.c & image*.c
2010-10-15 12:29:02 +00:00
Campbell Barton
fbf208d63f
add UNUSED() to modifiers, also removed some unused args.
2010-10-14 06:29:17 +00:00
Campbell Barton
7ef6836be4
bugfix [ #24144 ] Small problem with texture (r32316)
...
an extra pixel was being drawn on a tiled image texture.
2010-10-12 08:32:53 +00:00
Nathan Letwory
737bc66f2a
Add note about Inv Quad falloff of lamp that there seems to be a hack in use.
2010-10-11 09:52:25 +00:00
Campbell Barton
8a4fe62843
misc fixes found with clang's static checker.
2010-10-07 10:04:07 +00:00
Campbell Barton
352fbb1549
remove unused vol_get_density() call.
2010-10-06 14:53:13 +00:00
Campbell Barton
61d23ff95b
minor edits so traceray() uses less stack memory, also remove memset() usage, initialize as {0}.
...
no functional change.
2010-10-06 14:47:40 +00:00
Brecht Van Lommel
3716e6a176
Fix #24097 : halfway shadow buffer rendererd incorrectly with spot halo. This
...
trick can't work with any volumetric effect, so disabled it in case halo is
enabled.
2010-10-02 10:39:53 +00:00
Brecht Van Lommel
02fd98e1cf
Fix #23170 : multithreaded texture baking could give wrong results with margin,
...
with some threads not writing the margin mask.
2010-09-23 21:38:01 +00:00
Campbell Barton
f88ad3f048
bugfix [ #23595 ] Texture paint with a node based brush produces artifacts
...
also changed displace modifier not to link object depgraph when not using object texturespace.
2010-09-23 12:03:34 +00:00
Brecht Van Lommel
aff24bdc07
Fix error in normal flipping commit, that showed wrong result especially
...
with ray transparency + normals pointing away from the camera.
2010-09-20 19:57:14 +00:00
Campbell Barton
2ae4b2b687
bugfix [ #23906 ] Cloud generate/degenerate crashes renderer
2010-09-20 02:53:39 +00:00
Campbell Barton
9b518710c6
update for MingW/CMake
...
- ignore MSVC warnings when FREE_WINDOWS is defined to quiet warnings.
- the CMake flags were not being set correctly making blender have weirdo colors (no -funsigned-char).
2010-09-15 16:13:32 +00:00
Matt Ebb
00e71bd955
Compile fix
2010-09-07 10:31:47 +00:00
Campbell Barton
ea95d71067
bugfix [ #23189 ] Num-0 swtich to Camera view and back doesn't respect UserPerspective view.
...
also fix for recent cmake edits.
2010-09-07 09:15:59 +00:00
Campbell Barton
2406ebe1a4
- added back zlib include (needed for win32).
...
- use list append in more places.
- remove non existing include dir.
2010-09-07 01:13:10 +00:00
Guillermo S. Romero
a8269c8946
SVN maintenance.
2010-09-03 03:30:20 +00:00
Campbell Barton
77b7ba0bfb
fix for dark images from the sequencer when color management is disabled.
...
the render engine assumes the RenderResult's rectf is not in linear color space when color management is disabled so the sequencer and opengl render need to follow this else it results in dark images.
2010-08-26 09:12:10 +00:00
Campbell Barton
6464718083
rename some cmake build targets
2010-08-24 04:29:23 +00:00
Campbell Barton
a91d538f47
- commit that removed MEM_guardedalloc.h includes broke building with SSE enabled.
...
- all C/C++ files in blender are now utf8 compatible.
2010-08-16 09:24:18 +00:00
Campbell Barton
d1759639dc
- remove unused includes IMB_*, BIF_* & MEM_*
...
- remove MEM_guardedalloc.h from header files (include directly)
2010-08-16 05:46:10 +00:00
Brecht Van Lommel
0738ae7688
2.5: more removal of G.main.
2010-08-13 14:23:44 +00:00
Brecht Van Lommel
e81df3a6fa
Fix #23238 : crash rendering multiple scenes from compositor.
2010-08-12 13:58:10 +00:00
Guillermo S. Romero
95aa8cfa4a
Update address in license block.
2010-08-10 21:22:26 +00:00
Brecht Van Lommel
5784b95823
Fix #23167 : halo "texture" option did not take disabling of the texture
...
into account.
2010-08-06 16:59:19 +00:00
Brecht Van Lommel
463c3b5cf7
Fix #23204 : render disconnected hair with child particles could crash.
2010-08-06 15:31:35 +00:00
Brecht Van Lommel
7a55728b40
Fix crash in point cache baking due to my recent changes.
2010-08-04 08:58:38 +00:00
Stefan Gartner
d50cc7826f
== Makefiles ==
...
* add support for LCMS (disabled by default, set WITH_LCMS to true to enable it)
* fixed typo that prevented TIFF support to be properly enabled
* enable ray optimization by default (scons and cmake already did this)
* fixed building with libsndfile on darwin (disabled by default)
* quicktime: use audaspace headers from $(NAN_AUDASPACE)/include instead of intern
* gameengine: add -DWITH_FFMPEG to compiler flags when building with ffmpeg support
2010-08-04 08:42:18 +00:00
Campbell Barton
957976882d
build options to disable image formats WITH_CINEON, WITH_HDR.
...
- updated cmake, make & scons.
- renamed CMake build options WITH_TIFF -> WITH_IMAGE_TIFF, same for DDS, OPENJPEG etc.
2010-08-03 11:25:34 +00:00
Campbell Barton
940d1dcd0a
remove commented scons lines from cmake files, fixed use of pointer poll function for ID drobdowns (currently unused)
2010-08-03 08:12:55 +00:00
Brecht Van Lommel
9b006d6d00
Fix preview render crash after recent G.main changes.
2010-08-01 20:36:24 +00:00
Brecht Van Lommel
f3cca3e192
2.5: more G.main changes.
2010-08-01 12:57:01 +00:00
Brecht Van Lommel
5fa7d1c1b4
2.5: code changes to reduce the usage of G.main and pass it along
...
or get it from the context instead.
2010-08-01 12:47:49 +00:00
Brecht Van Lommel
5251a9b3bf
2.5: remove vertex normal flip option, this is more harmful than helpful
...
in many cases, and also gave incorrect rim lighting.
2010-07-30 11:50:00 +00:00
Matt Ebb
25762f4945
Fix weird colours in areas of high transmission when camera inside a volume.
2010-07-29 07:22:43 +00:00
Brecht Van Lommel
2a3c1a4cf3
Fix #22964 : incorrect derivatives for global texture coordinates, showed up as
...
artifacts in bump mapping.
2010-07-28 11:10:56 +00:00
Matt Ebb
4ddcb65399
Assorted small volume render related fixes.
2010-07-28 08:06:46 +00:00
Brecht Van Lommel
62fe4bcd77
Fix #22749 : texture view mapping for spot lamps wasn't doing perspective
...
division, giving incorrect projection.
2010-07-26 14:46:16 +00:00
Campbell Barton
e62c0ea835
replace macros VECCOPY and QUATCOPY with inline math functions no functional changes
...
also replace mul_m4_v3() with mul_v3_m4v3() in a few places.
2010-07-26 06:34:56 +00:00
Campbell Barton
ba3192bf71
bugfix [ #22962 ] Crash when starting the render in the attached file (Kino Bug Reporting Sprint :)
...
NULL checks on tex->pd are elsewhere in the code so this should be ok.
2010-07-26 05:31:31 +00:00
Campbell Barton
885bbe6999
from Luca's recent commit noticed there are more typo's: lenght -> length
2010-07-25 01:45:53 +00:00
Campbell Barton
1fdb880cf4
bugfix [ #22990 ] Crash rendering joined curves
...
- dont render invalid material indicies (like mesh faces)
- clamp the material index values when joining, TODO: merge material lists properly.
2010-07-24 02:27:43 +00:00
Peter Schlaile
65fcb0edcf
== Sequencer ==
...
This patch cleans up the sequencer core by replacing the caching system
(TStripElems) with a hash based system, which is:
a) a lot faster
b) a lot more readable
c) a lot more memory conserving
The new caching system is also a good building ground for
a) sub frame precision rendering (even on scene strips)
b) multi core rendering (threaded rendering is still disabled, but can
be extended now to arbitrary core numbers)
I tested the code on an extensive editing session today and had no
crashes during 4 hours of editing. So I consider it very stable.
2010-07-23 16:57:11 +00:00
Matt Ebb
da04afe78e
Fix [ #22946 ] Camera inside volume gives bad results
2010-07-22 12:30:17 +00:00
Matt Ebb
f5d7fc6da5
committed wrong version of this file
2010-07-22 12:02:39 +00:00