tornavis/source/blender/makesdna
Ton Roosendaal 387f9a7c6d Four-in-one commit:
(NOTE: new include dependency in Render module, might need MSVC update!
It has to include the imbuf/intern/openexr/ directory in search path)

-> New Composite node: "Hue Saturation".
Works like the former 'post process' menu. There's no gamma, brightness or
multiply needed in this node, for that the Curves Node functions better.

-> Enabled Toolbox in Node editor
This now also replaces the SHIFT+A for adding nodes. The nodes are
automatically added to the menus, using the 'class' category from the
type definition.

Current classes are (compositor examples):

Inputs: RenderResult, Image
Outputs: Composite, Viewer
Color Ops: RGB Curves, Mix, Hue Saturation, AlphaOver
Vector Ops: Normal, Vector Curves, Map Value
Filters: Filter, Blur, VectorBlur
Convertors: ColorRamp, RGBtoBW, Separate RGBA, Separate HSVA, Set Alpha
Generators: RGB, Value, Time
Groups: the list of custom defined nodes

-> OpenEXR tile saving support
Created an API for for saving tile-based Images with an unlimited amount
of layers/channels. I've tested it for 'render result' now, with the idea
that this can (optionally) replace the current inserting of tiles in the
main result buffers. Especially with a lot of layers, the used memory for
these buffers can easily go into the 100s of megs.
Two other advantages:
- all 'render result' layers can be saved entirely in a single file, for
  later use in compositing, also for animation output.
- on each render, per scene, a unique temp file can be stored, allowing
  to re-use these temp files on starting Blender or loading files, showing
  the last result of a render command.

The option is currently disabled, needs more work... but I had to commit
this because of the rest of the work I did!

-> Bug fix
The Image node didn't call an execute event when browsing another image.
2006-02-18 13:28:44 +00:00
..
intern ==SCons== 2006-02-07 21:47:11 +00:00
DNA_ID.h Orange; relative path fix for libraries. 2006-01-04 19:05:24 +00:00
DNA_action_types.h Orange: Made Action Editor to respect Bone layers too. 2005-12-08 18:32:06 +00:00
DNA_actuator_types.h - got rid of silly #define ..._BIT, #define ... (1<<..._BIT) stuff 2005-08-03 18:48:22 +00:00
DNA_armature_types.h Orange: Added an option in View Properties panel to disable drawing of 'relationship lines' - i.e. the dashed lines that connect objects in parent/constraint/hook/IK relationships. After talking to the others I rolled the Armature-specific one into the same setting for simplicity's sake. We can see how it goes, always possible to put it back. 2006-01-11 14:51:24 +00:00
DNA_camera_types.h Added a slider to control camera passepartout darkness in camera edit buttons. 2005-11-16 16:03:01 +00:00
DNA_color_types.h Nasty memory conflict in Compositor... when: 2006-02-14 17:32:49 +00:00
DNA_constraint_types.h New Constraint option for Pose: "Local" Copy Location/Rotation. 2005-11-16 14:32:57 +00:00
DNA_controller_types.h Removed the config.h thing from the .h's in the source dir. 2002-12-27 13:11:01 +00:00
DNA_curve_types.h Upgraded max limit for faces in render. Up to now, quads were zbuffered 2006-02-08 18:28:28 +00:00
DNA_documentation.h - added reference to genfile.c instructions 2003-06-23 12:28:20 +00:00
DNA_effect_types.h Orange: made duplicators work for dynamic particle systems. Meaning; a 2005-12-11 14:28:22 +00:00
DNA_fileglobal_types.h Second itteration of global undo system. Now based on: 2004-09-05 13:43:51 +00:00
DNA_group_types.h Big commit with work on Groups & Libraries: 2005-12-11 13:23:30 +00:00
DNA_image_types.h Giant commit! 2006-01-23 22:05:47 +00:00
DNA_ipo_types.h #3706 (patch tracker) 2006-01-06 13:33:20 +00:00
DNA_key_types.h Here's another milestone: Shape Keys now can be inserted in Actions and NLA 2005-10-28 08:11:15 +00:00
DNA_lamp_types.h Work on shadowbuffer system... right now only new filtertypes for 2006-02-12 20:21:08 +00:00
DNA_lattice_types.h - readded DL_VERTS type to store lattice deformed verts 2005-08-15 10:30:53 +00:00
DNA_listBase.h Removed the config.h thing from the .h's in the source dir. 2002-12-27 13:11:01 +00:00
DNA_material_types.h Added blending type "Overlay" to options for Mix node & ramp shaders. 2006-02-14 18:41:34 +00:00
DNA_mesh_types.h Seam Cutting in Faceselect Mode: 2006-02-08 21:01:00 +00:00
DNA_meshdata_types.h Seam Cutting in Faceselect Mode: 2006-02-08 21:01:00 +00:00
DNA_meta_types.h - It is possible to scale radius of MetaElem again. 2005-04-11 19:31:05 +00:00
DNA_modifier_types.h Apply Subsurf to UV's. 2006-01-10 11:36:57 +00:00
DNA_nla_types.h Orange: 2005-12-17 10:08:57 +00:00
DNA_node_types.h Four-in-one commit: 2006-02-18 13:28:44 +00:00
DNA_object_fluidsim.h - changed DerivedMesh integration, the fluidsim meshes now 2005-11-23 12:49:22 +00:00
DNA_object_force.h * Adds userdef-types for memcache limitor and frameserver-rendering 2006-02-05 19:18:55 +00:00
DNA_object_types.h Giant commit! 2006-01-23 22:05:47 +00:00
DNA_oops_types.h Outliner features: 2004-10-11 11:54:14 +00:00
DNA_packedFile_types.h Removed the config.h thing from the .h's in the source dir. 2002-12-27 13:11:01 +00:00
DNA_property_types.h Removed the config.h thing from the .h's in the source dir. 2002-12-27 13:11:01 +00:00
DNA_radio_types.h More translations of c comments, now also include files! 2003-04-27 11:55:33 +00:00
DNA_scene_types.h - Preview render (buttons) was executing the 'data ipos', causing inserting 2006-02-15 09:35:01 +00:00
DNA_screen_types.h Orange: 2005-12-18 13:46:01 +00:00
DNA_scriptlink_types.h BPython: 2005-05-08 21:20:34 +00:00
DNA_sdna_types.h Support for building bf-blender under windows with gcc (huge thanks to 2003-05-24 20:04:37 +00:00
DNA_sensor_types.h added the "mouse over any", makes the sensor more useful 2005-08-17 14:29:58 +00:00
DNA_sequence_types.h * Adds userdef-types for memcache limitor and frameserver-rendering 2006-02-05 19:18:55 +00:00
DNA_sound_types.h - got rid of silly #define ..._BIT, #define ... (1<<..._BIT) stuff 2005-08-03 18:48:22 +00:00
DNA_space_types.h * Adds userdef-types for memcache limitor and frameserver-rendering 2006-02-05 19:18:55 +00:00
DNA_text_types.h TextEditor: syntax color support. 2005-05-13 16:11:28 +00:00
DNA_texture_types.h Forgot to commit define.... tsk! 2006-02-14 19:25:33 +00:00
DNA_userdef_types.h * Adds userdef-types for memcache limitor and frameserver-rendering 2006-02-05 19:18:55 +00:00
DNA_vec_types.h Removed the config.h thing from the .h's in the source dir. 2002-12-27 13:11:01 +00:00
DNA_vfont_types.h Initial commit for new text object. 2005-06-17 21:04:27 +00:00
DNA_view2d_types.h New option; "Lock Time to Other Windows" for Ipo, Action, NLA and Time 2005-10-20 14:41:10 +00:00
DNA_view3d_types.h Giant commit! 2006-01-23 22:05:47 +00:00
DNA_wave_types.h More translations of c comments, now also include files! 2003-04-27 11:55:33 +00:00
DNA_world_types.h Extra texture channel input for Mist effect; "Global". This feeds the 2005-12-01 22:16:07 +00:00
Makefile - Revert to NaN makefiles 2004-01-05 00:06:11 +00:00
SConscript ==SCons== 2006-02-07 21:24:36 +00:00