Blender Git Commits

Blender Git "master" branch commits.

Page: 5495 / 5574

Revision 5762840 by Roel Spruit
January 10, 2004, 13:42 (GMT)
added bmp.c and the new yafray files to the MSVC projectfiles
Revision 589ef22 by Matt Ebb
January 10, 2004, 13:41 (GMT)
* Fixed a silly problem when changing the colours of the 'Neutral' button theme entry (which changed both the outline of buttons and various other grey buttons). Added a new theme colour 'Outline' and left 'Neutral' to remain, well, neutral.

Thanks Desoto for the report.
January 10, 2004, 12:41 (GMT)
Improved method to calculate normals for procedural textures such as
Marble, wood, clouds. Instead of the retarded (but faster :) old method
it now derives the normal based on displacement of a 'nabla' vector;
sampling the texture additionally with three little offsets in x, y and z.

Code provided by Eeshlo, and gratefully accepted!
Revision 9d78e11 by Matt Ebb
January 10, 2004, 11:19 (GMT)
* Added butspace and sound menus. That's all of them now, phew.

* Very small tweaks to Sequence and Ipo menus
January 10, 2004, 01:22 (GMT)
-Changed "Simple" button to pulldown menu or subsurf type.
Paves way for additional subsurf types, and avoids confusion
where Simple is on, but Subsurf is off.
Revision e3080c9 by Kent Mein
January 9, 2004, 22:04 (GMT)


Added support for outputting bmp's
The padding is slightly messed up, so it produces somewhat trunkcated images
however it works. I'll try and fix it later but I have to go home now.
Its atleast usable at this stage.

I moved bmp_decode.c to bmp.c and cleaned it up a little bit.

Kent
January 9, 2004, 21:15 (GMT)
Eeshlo's fix for the unit problem with texture paths exporting to yafray
January 9, 2004, 20:52 (GMT)
- Merged conversion to renderfaces for mesh and subsurfs.
This fixes bug in wrong flipping of normals during render in some cases
too. Most important, it also allows autosmooth and halos now with subsurf.
Particles do work, but still use the original geometry.
- I only coded 4 bytes of this, rest is from master zr!
January 9, 2004, 11:13 (GMT)
- Introduce use_precomp on Darwin to decide wether to use precompiled
libraries/headers from lib, or use the system libraries.

At the moment just use sdl-config output for SDL.
January 9, 2004, 08:31 (GMT)

From Eeshlo: fixed bug with dupliverted lamps not exporting. Also now it
skips envmaps, octree and radiosity when yafray is enabled.
January 9, 2004, 04:16 (GMT)
- Removed some out-of-date comments in Displacement.
January 9, 2004, 03:57 (GMT)
- Displacement scalling. Displacement now handles sizex/y/z of object
properly, and uses the AutoTexSpace button to see if the size of the
data needs to be adjusted for.

- Scale now split to x/y/z components. Not sure if this is the most.
logical way to do it. Will have to reconsider later.
January 8, 2004, 23:57 (GMT)
- Add new yafray files to SConscript
January 8, 2004, 23:12 (GMT)

Code reorganization to allow a clean export to plugin alternative for
yafray
January 8, 2004, 20:08 (GMT)
- added displist option to 10-timer (ctrl-alt-t), runs makedisplist
on current option (for timing subsurf stuff).
January 8, 2004, 19:53 (GMT)
- committed new uiDef{Icon,IconText,}ButBit? functions
- change object draw flag buttons to use new functions (just an example)

While I probably wouldn't recommend patching other buttons to use the new
functions a week before release, it is a good (simple but tedious) project
to complete. Note that some code actually defined the constants for the
bit index, when such code is fixed the _BIT constant should be removed from
the headers.

Example:
DNA_constraint_types.h:
#define CONSTRAINT_DISABLE 0x00000004
#define CONSTRAINT_DISABLE_BIT 2

buttons_object.c:
uiDefIconButS(block, ICONTOG|BIT|CONSTRAINT_EXPAND_BIT, ...);

The button definition should change to:
uiDefIconButBitS(block, ICONTOG, CONSTRAINT_EXPAND, ...);

(whats that, the more correct way uses less typing, GOOD GOD!)
and the CONSTRAINT_DISABLE_BIT define should be removed.
January 8, 2004, 16:28 (GMT)
some cosmetic changes to make the compiler shut up when building with scons
on os x
January 8, 2004, 16:26 (GMT)
fix (?) for compiling with quicktime support on some versions of os x
with some versions of gcc (aka. the nasty ID problem). see also
http://www.blender.org/pipermail/bf-committers/2003-November/004660.html
January 8, 2004, 16:14 (GMT)
fix building with quicktime support on os x.
some platform specific sections had link_env.Append(CPPDEFINES=defines)
(darwin was not one of them). I moved that line to the global part of
SConstruct and added "defines = []" to the platforms that didn't have
it (sunos and hp-ux). I hope I didn't break anything...
January 8, 2004, 14:19 (GMT)
- Corrected scale factor to be independant of object
rotation. (Still not right, but better).
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021