Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 4776 / 5574

January 22, 2009, 15:46 (GMT)
2.5

- warning cleanup (wrong casts, unused vars, missing protos)
- removed old cruft from node_edit.c
- cleaned wm_jobs.c a bit

January 22, 2009, 14:59 (GMT)
2.5

Added WM Jobs manager
- WM can manage threaded jobs for you; just provide a couple
of components to get it work:
- customdata, free callback for it
- timer step, notifier code
- start callback, update callback
- Once started, each job runs an own timer, and will for
every time step check necessary updates, or close the
job when ready.
- No drawing happens in jobs, that's for notifiers!
- Every job stores an owner pointer, and based on this owner
it will prevent multiple jobs to enter the stack.
Instead it will re-use a running job, signal it to stop
and allow caller to re-initialize it even.
- Check new wm_jobs.c for more explanation. Jobs API is still
under construction.
Fun: BLI_addtail(&wm->jobs, steve); :)

Put Node shader previews back using wmJobs
- Preview calculating is now fully threaded (1 thread still)
- Thanks to new event system + notifiers, you can see
previews update even while dragging sliders!
- Currently it only starts when you change a node setting.

Warning: the thread render shares Node data, so don't delete
nodes while it renders! This topic is on the todo to make safe.

Also:
- bug in region initialize (do_versions) showed channel list in
node editor wrong.
- flagged the channel list 'hidden' now, it was really in the
way! This is for later to work on anyway.
- recoded Render API callbacks so it gets handlers passed on,
no globals to use anymore, remember?
- previewrender code gets now so much nicer! Will remove a lot
of stuff from code soon.

Revision c31be60 by Joseph Eagar
January 22, 2009, 13:59 (GMT)
destruction of previous slot api. if it returns, it'll
be in the form of functions that return pointer
references to the slot data or something.
Revision c54d7f3 by Joseph Eagar
January 22, 2009, 12:34 (GMT)
changed bmesh_api_set/getindex to be just macros, and shortened to bmesh_api_get/seti
Revision cb033a8 by Joseph Eagar
January 22, 2009, 12:29 (GMT)
added operator slot iterators
Revision a017982 by Joshua Leung
January 22, 2009, 10:53 (GMT)
Animato - Basic version patching support

This is work-in-progress patching support for converting animation saved in old system to work in the new one.

* Only IPOs/Actions directly attached to Objects + Shapekeys are converted for now. More types will follow...
* This is currently done as a step outside of do_versions() due to problems with various pointers not having been resolved yet, but which are necessary for correct resolution of issues such as drivers... However, the current code does illustrate how the data should be converted to give best results/compat between the two systems.
* Still need to get the converted data working with depsgraph correctly. Currently, some of my testfiles work, but the BBB files still don't.
Revision c1847ea by Joseph Eagar
January 22, 2009, 07:06 (GMT)
tesselator/triangulator improvements, it now works a lot better, though still not perfectly
January 22, 2009, 04:22 (GMT)
* Fixed some crashiness with sculpt file loading
* Added undo push for toggling sculpt mode
* Little optimization for brush texture, was generating quite large textures unecessarily

January 22, 2009, 01:58 (GMT)
Undo in sculpt mode works now. Also removed some unused old code in sculpt.c

January 21, 2009, 22:40 (GMT)
Brought back sculpt smooth brush. Also added a new brush flag for setting whether to use brush spacing.

January 21, 2009, 22:20 (GMT)
misc bug fixes and display adjustments
January 21, 2009, 21:17 (GMT)
Brought back rake mode for sculpt (turns the brush texture with the direction of the brush stroke.)

January 21, 2009, 20:03 (GMT)
Brought back textures for sculpt mode. These are stored in Brush DNA now, as well as the three texture modes (drag/tile/3D).

January 21, 2009, 19:28 (GMT)
2.5 filebrowser
cleaned up selection code
new operators:
- highlight file under cursor
- select all/nothing (AKEY)
- border select (BKEY)
changed selection to be invoked by LEFTMOUSE
January 21, 2009, 19:11 (GMT)
2.5 MSVC9 projectfiles
updates:
* windowmanager/wm_draw.c
January 21, 2009, 18:47 (GMT)
sequencer operators duplicate, delete, separate images.
January 21, 2009, 18:44 (GMT)
* Fixed a minor CMake error for WITH_YAFRAY option
* Removed two unused sculpt DNA fields
* Restored brush spacing option to sculpt

January 21, 2009, 15:45 (GMT)
== Scripts ==

- Scripts Help Browser: error parsing doc info wrapped in triple single quotes, like done in the 3ds importer. Thanks Jean-Michel (jms) for informing me about it.

January 21, 2009, 13:54 (GMT)
BGE API cleanup: action actuator.
January 21, 2009, 12:39 (GMT)
sequencer header buttons, not linked up to anything yet.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021