render opengl 3d window at this location gave unpredictable results, and
crashes occasionally. Moved it back to header as icon for now... the
view pulldown menu in 3d header is too full.
Wire rendering gave errors with parts.
This due to the fact the lines are clipped exactly at the pixel
centers of the image edge. For polys (triangles) that works fine, but
in wireframe you see the lines ending at the edge.
Solved by adjusting clipping routine for wires just a tinsy bit.
removed some code of someone in NaN who tried to fix
prototypes... just solved by introducing a correct cmat[3][3] instead
of using weird new matrix code.
from NaN period, someone just commented out a piece of code... this to
prevent the curve itself being converted (as edges) next to the 3d filled
faces. but for 3D curves there are no filled faces.
previously rendered image. it was just screwing up memory in some cases.
for it to work quite more elaborate coding is needed.
- when selecting border in camera view (SHIFT+B) the associated render
option is set automatic
- fixed some mallocs to become callocs in renderloop, to prevent garbish
when border rendering
- also enables closing bug #179
rendering uses data as set in active 3d window again. meaning it renders
localview or 'unlocked layers' correctly again.
in background render it uses the scene layers by default.
was disabled in 2.24 in NaN period... can't find the reason for it.
is meant, a ctrl+click will invoke image selector still.
- this as discussed a while ago at meeting; the image selector is highly
unstable, and causes bug reports for each release we do.
- removed reference to 'save runtime' from file menu.
- added icons to fileselect buttons in f10 menu
browsing new texture for lamp in texturebuttons (f6) only gave 'add new'
option.
- saving images in texturepaint mode saves in same format only. this is
far from an easy fix to use the scene settings, so it indicates with
saving clearly its in the same type now
- Fixed uninitialized NMFace.mode var in NMesh.c
- Incref'ed a couple Py_None's in Object.c
- Minor update in the docs, changed required version to 2.30
brightness... it had one multiplication too many...
- found 3 month old error: the fix i committed for ESC during render
was undone partially by a commit from guignot one week later. I already
*thought* ESC reacted so slow... but i had fixed it, not!? :-)
Now its still fast and instantly reacts to ESC again.
reason: mixbuffer size was not correctly initialized in .blend. Doing this
for struct UserData has some extra quirks, so better not do it with
checking for version (if version<2.27 etc) but always (if U.mix==0 etc).
I mail this to committers list as well.
- fixed error introduced by coding color for panel, instead of just
implementing the right default color. this caused colors not possible
below value '100'... tsk tsk