Maxime Curioni
920bb95aab
soc-2008-mxcurioni: incorporated Tamito Kajiyama's patch, improving robustness for the Win32 build on older machines. In detail, the _blendEquation variable from AppCanvas is replaced by a _basic variable in Canvas, determing the rendering mode (standard with blending or basic). This latter variable is used to make sure that strokes are rendered in the right mode
2008-09-25 18:02:15 +00:00
Maxime Curioni
4be21b18f8
soc-2008-mxcurioni: corrected texture loading feedback, removed paper textures from the project
2008-09-25 16:35:53 +00:00
Maxime Curioni
7bb09a8a1c
soc-2008-mxcurioni: added Aldrik Dunbar's patch for 64bit Linux builds
2008-09-15 17:52:20 +00:00
Maxime Curioni
efcbb9e738
soc-2008-mxcurioni: Win32 build clean-up
2008-09-09 19:00:16 +00:00
Nathan Letwory
449f210c46
* Make sure freestyle branch compiles with SCons/msvc9 on Windows. This was joint operation with mxcurioni :)
2008-09-09 18:03:44 +00:00
Maxime Curioni
383956574d
soc-2008-mxcurioni: replaced extgl calls with glew, to test whether glBlendEquation is present. Removal of app/ folder
2008-09-09 16:40:36 +00:00
Maxime Curioni
52c6ccf5f5
soc-2008-mxcurioni: file cleanup (swig, extgl, pbuffer, python...)
2008-09-09 15:41:40 +00:00
Maxime Curioni
4565944248
soc-2008-mxcurioni: merged changes to revision 16424, corrected compilation errors
2008-09-08 18:37:24 +00:00
Ton Roosendaal
de48280368
Bugfix #17566
...
Modifier buttons: now check properly for external lib data, modifiers are
on object only. Only "Apply" is locked now.
2008-09-08 15:15:00 +00:00
Ton Roosendaal
f7a6d032fc
Bugfix #17375
...
Crash on converting object to other type, and replace object.
Deleting should trigger a new depsgraph.
Oldie bug!
2008-09-08 13:04:10 +00:00
Joshua Leung
2768ee67bd
Grease Pencil - Defaults Cleanups:
...
* Made new layers default to having thickness of 3, and opacity of 0.9. These values seem to be used more often.
* Newly added Grease Pencil blocks will now be expanded by default in the Action Editor
* Added support for Image Editor grease-pencil blocks to the Action Editor
* Added version-patching for missing colours used by the info-string for GPencil.
2008-09-08 12:36:49 +00:00
Joshua Leung
e3172d8f4d
Bugfix:
...
Grease Pencil panel now updates correctly in Sequencer
2008-09-08 12:06:40 +00:00
Ton Roosendaal
da474210de
Bug #17317
...
Vertexpaint mode: option "paint mask" (Fkey) missed redraw for buttons
2008-09-08 11:13:34 +00:00
Ton Roosendaal
6a83746fb3
Bugfix #17305
...
3d window didn't refresh correctly when loading a new background image.
Fix by Ken Hughes. :)
2008-09-08 10:31:00 +00:00
Joshua Leung
ce7caf203d
View 3D - Improvements for Info Drawing:
...
The little info string beside the mini-axis (in bottom left corner) is now more useful when animating fullscreen. ZanQdo feature request.
* Info string is drawn in yellow when there is a keyframe on this frame.
Hopefully this doesn't introduce any major slowdowns, as it does do a search for keyframes for every redraw.
* Name of first marker that occurs on the current frame is now also shown (in angled brackets). No angle brackets are shown if no marker.
* Info string is also shown when there is no active object.
2008-09-08 06:49:19 +00:00
Daniel Genrich
a9d334df67
Bugfix for #17572 Boids Particles Crash
2008-09-07 20:46:54 +00:00
Daniel Genrich
26d8da99cc
Bug [ #17454 ] Wave modifier crash, fix provided by Banlu Kemiyatorn
2008-09-07 20:18:26 +00:00
Benoit Bolsee
f3fc5a8b61
BGE bug #17574 fixed: GE Text input doesn't register in 2.47. Force registration of keyboard sensor with no link as this is typically the setting for key logging.
2008-09-07 19:58:37 +00:00
Ton Roosendaal
1d41c27625
Bugfix #17446
...
Two menu errors in Node Editor.
2008-09-07 18:18:50 +00:00
Ton Roosendaal
8569a78cbb
bugfix 17527
...
Halo render: lines and rings were not using random anymore... got lost
in particle upgrade of pre-peach. Tsk!
2008-09-07 17:13:05 +00:00
Campbell Barton
d0b3ce3c48
Draw icons in the layer button to show used layers as well as layer of active object, this is a feature from apricot but used button color instead which was confusing.
2008-09-07 16:37:55 +00:00
Maxime Curioni
98b18bc679
soc-2008-mxcurioni: corrected compilation issues (remnants of extern_lib3ds)
2008-09-07 14:13:26 +00:00
Campbell Barton
91c8eea325
[ #17579 ] Added support to VSE Python API for adding movie and audio HD sequences
...
from Rob Scott (spamagnet)
2008-09-07 14:02:58 +00:00
Ton Roosendaal
a14d7c9b7d
Bugfix #17497
...
FSA didn't support "key alpha", fixed it.
Also noticed edge-enhance didnt work for FSA, added warning for that,
fixing it is too clumsy, this option belongs in compositor.
2008-09-07 13:15:44 +00:00
Joshua Leung
e0fad0e6a1
Grease Pencil - Stick to View for Sequencer:
...
The 'Stick to View' feature now works in the sequencer (image previews)
2008-09-07 11:36:52 +00:00
Benoit Bolsee
0bf03ef2f1
BGE patch: Simulate dupligroup operation when parent and child are not active/inactive at the same time: don't convert the child. This unusual situation is used in Apricot for testing.
2008-09-07 10:47:33 +00:00
Ton Roosendaal
7666666992
Bugfix #17490
...
Camera feature "DOF Object" was drawing the cross marker on wrong location
when camera scales. Simple fix by using Mat4Ortho()
2008-09-07 10:24:02 +00:00
Joshua Leung
eb9f4461ea
Constraints - Space Conversions Code Tidyup:
...
Finished verifying that all possible combinations of space conversions were accounted for.
2008-09-07 04:43:31 +00:00
Benoit Bolsee
667c8d83fb
BGE patch: break parent relationship when child and parent are not active/inactive at the same time. This unusual situation is used in Apricot for test purposes.
2008-09-06 22:06:01 +00:00
Campbell Barton
c7fe2199a7
object_find, didnt get images from an objects material textures
...
KX_PythonInit.cpp - own error in recent commit.
2008-09-06 17:04:54 +00:00
Benoit Bolsee
601979fc15
Fix Windows compile error. Update MSVC project files
2008-09-06 16:53:44 +00:00
Kent Mein
115cf18bed
converted my gen_utils.h fix to PyObjectPlus.h
...
Also added a fix for PyMarshal_WriteObjectToString
Now I just need to figure out linking of the gameengine on my imac.
Kent
2008-09-06 14:13:31 +00:00
Campbell Barton
742e917c6a
added ALPHASORT flag to the bpython api
2008-09-06 10:39:19 +00:00
Kent Mein
8675ff6d1d
Trying to keep things compiling on my imac (10.4.11)
...
I'm getting this error now:
GPG_Application.cpp: In member function 'void GPG_Application::stopEngine()':
/System/Library/Frameworks/Python.framework/Versions/2.3/include/python2.3/marshal.h:12: error: too many arguments to function 'PyObject* PyMarshal_WriteObjectToString(PyObject*)'
GPG_Application.cpp:720: error: at this point in file
Are we offically not supporint older versions of python now? :)
Kent
2008-09-06 02:46:11 +00:00
Brecht Van Lommel
e279aadb97
Bugfix: game engine could crash with empty display arrays on
...
windows (caused by invisible faces for example).
2008-09-06 01:18:53 +00:00
Jens Ole Wund
61e6283657
treaded soft bodies final (hopefully)
...
bug fix [17428]
/*backward compatibility note:
G.rt==16 still activates 'old' code
fixing bug [17428] which forces adaptive step size to tiny steps in some situations .. keeping G.rt==17 0x11 option for old files 'needing' the bug*/
2008-09-05 23:28:28 +00:00
Ken Hughes
3f9d32783a
Python API
...
----------
Add missing Textures.ExtendModes.CHECKER constant.
2008-09-05 20:41:09 +00:00
Brecht Van Lommel
d8b9ca34a0
GLSL: small optimization if Use Alpha is disabled for textures.
2008-09-05 20:34:35 +00:00
Campbell Barton
5eab0da633
BGE set visible actuator, option to set visibility recursively to make managing visibility for collections of objects a lot easier.
...
BGE Python api's ob.setVisible() also takes an optional recursive arg thats off by default
2008-09-05 16:22:14 +00:00
Brecht Van Lommel
2e653838c0
Bugfix for GLSL: no specular/diffuse + only shadow for lamps
...
didn't work correct.
2008-09-05 15:08:01 +00:00
Kent Mein
f1415bca7e
Missing header.
...
Kent
2008-09-05 14:42:03 +00:00
Brecht Van Lommel
330aa94ecc
* GLSL lamps now respect 3d viewport layers.
...
* Fix undo crash related to sound. Sounds still stop working in
the game engine after undo, but seems to be a different issue.
2008-09-05 14:33:36 +00:00
Brecht Van Lommel
5b6e9eec7b
Two more apricot branch features:
...
* Auto Depth: use the depth buffer for improving pan/zoom/rotate
in large scenes.
* The viewport drawtype for objects in groups now aren't just taken
from the original object, but the minimum together with the parent
drawtype is used.
2008-09-05 13:08:50 +00:00
Daniel Genrich
d88b4acc9b
Fixing non-working check for incompatible trees
2008-09-05 12:06:47 +00:00
Daniel Genrich
b32036f5d6
bvh nodes got parent node reference again
2008-09-05 11:55:39 +00:00
Joshua Leung
e8621cf05e
Grease Pencil - Available in Image Editor:
...
Grease Pencil is now available in the image editor. It is important to note that the strokes drawn WILL NOT become part of the image visible at the time.
Unfortunately, 'fancy' stroke drawing cannot be enabled for use with the 'Stick to View' setting here, as the scaling is wrong.
2008-09-05 07:12:04 +00:00
Joshua Leung
18fe6c27ff
Compiling/Warning Fixes (for scons/mingw + "split sources hack") Part 1:
...
* Removed compiler warnings from texteditor work
* Added round brackets around the new defines for IPO channels for extra texture layers
* Tweaked priorities so that BLI_heap_* functions in blenlib can be found by linker (split-sources specific)
TODO:
* "monkey*" vars cannot be found still
2008-09-05 06:05:25 +00:00
Matt Ebb
18b5b4ff0c
* Made the Ipo editor handle colours initialise from old files to the previously stored Ipo editor vertex colours, rather than the default pink and yellow. This keeps existing themes looking the same as they did before rather than turning them pink by default.
2008-09-05 05:17:26 +00:00
Campbell Barton
e3a1547eea
BGE Py API
...
added exception messages for replaceMesh.setMesh() and allowed None as an argument.
added exception messages for other BGE module functions.
2008-09-05 02:53:12 +00:00
Campbell Barton
3c95d91a57
* corrective UV transformation - only works with UV edge slide right now. but should be extended so transforming dosnt distort UV's
...
* smooth respects mirror option (will move mirrored vert too)
2008-09-05 00:28:17 +00:00