Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/source
AgeCommit message (Collapse)Author
2012-02-20Fixed incorrect accessing to use_restrict as to integer slot instead of booleanSergey Sharybin
2012-02-20Fixed blenderplayer compile for msvc.Miika Hamalainen
2012-02-20add type check asserts for bmesh operator get/set funcs so errors wont fail ↵Campbell Barton
silently.
2012-02-20added boolean type for bmesh operators, will make python wrapping clearer ↵Campbell Barton
and also makes existing calls more obvious. also corrected some error reports.
2012-02-20fix [#30266] B-Mesh: Issue with Weight PaintingCampbell Barton
thanks to Nicholas Bishop for finding the cause of the problem. don't tesselate on load, this means me->mface will be NULL by default. we may need to have this set if existing uses of this array are not resolved before release - so add a define USE_TESSFACE_DEFAULT, to change this easily. this is a rather indirect fix - need to take care here.
2012-02-20minor edits to have the game engine and player building.Campbell Barton
2012-02-20for bake check polygon texface (not tessface-texface)Campbell Barton
2012-02-20fix harmless but annoying memory leak prints, "newmem", now free all ↵Campbell Barton
scanfill memory on exit.
2012-02-20- remove some unused editmesh functions.Campbell Barton
- copy & rename EditMesh stricts for use with scanfill (remove unused members)
2012-02-20B-Mesh:Thomas Dinges
* Remove Doubles was missing the info how many vertices were removed, added that back.
2012-02-20moved select interior faces into a C function (was python)Campbell Barton
2012-02-20SmokeDaniel Genrich
------ New: Child particles are used as emitter. Based on the patch #30013 by Kai Kostack. Thank you! Please do test this code!
2012-02-19remove more unused files.Campbell Barton
2012-02-19remove files no longer used since bmesh merge.Campbell Barton
2012-02-19misc changes from trunk (avoid confusion since these were not intentional ↵bmeshCampbell Barton
differences)
2012-02-19svn merge ^/trunk/blender -r44235:44250Campbell Barton
2012-02-19Fix #30230, Crash after importing collada fileJuha Mäki-Kanto
On collada import a -1 layer_index from CustomData_get_layer_index (CD_MTFACE) was used. This then managed to overwrite last mface's data with uv-set's name so at least it gave a clue where to look for :]
2012-02-19fix for bug where particle system would fail when the original mesh had no ↵Campbell Barton
tessface's
2012-02-19sync some changes with trunk and rename bmeshutils.cCampbell Barton
2012-02-19rebane files to match trunk.Campbell Barton
2012-02-19More pose armature code factorization:Bastien Montagne
* New armature_mat_bone_to_pose, which is just the reverse of armature_mat_pose_to_bone (currently used by armature evaluation code only, but might be used by constraints space conversion code too, see note below). * Found another place where another (a bit erroneous) pose_to_bone code existed (apply_targetless_ik(), in transform_conversion.c, used by "auto ik" option), replaced it by a call to armature_mat_pose_to_bone. Notes: * All those changes leave many #if 0 commented code, I will remove those in a few weeks. * There is at least one other place where generic armature_mat_(pose_to_bone/bone_to_pose) functions should be usable: the space conversion function of constraints (constraint_mat_convertspace(), in BKE's constraint.c), but here I have some problems (old code is also somewhat erroneous, but using new one makes old rigs using bone space constraints wrong, e.g. sintel one, and it’s just impossible to make conversion code...). So I'll wait and investigate more for this one.
2012-02-19Reload movie clip to ensure all cache and prefetched Ffmpeg frames are properlySergey Sharybin
updating after proxy building is finished.
2012-02-19Proxies: FFmpeg proxy builder wasn't taking image quality into account at allSergey Sharybin
which made it using default quality settings which are really bad for camera tracking (and perhaps for CSE too). haven't found Jpeg quality setting for FFmpeg which will behave in the same way as quality setting for image sequence, but seems that mapping image quality from 1..100 UI range to 31..1 range of qmin/qmax gives expected result. -- svn merge -r44228:44230 ^/branches/soc-2011-tomato
2012-02-19style cleanyp: split > 120 width lines.Campbell Barton
2012-02-19fix for incorrect check to find largest axis (was checking Y twice, not Z).Campbell Barton
2012-02-19replace MIN2 / MAX2 with minf / maxf to avoid calling functions multiple times.Campbell Barton
2012-02-19fix for issue with bevel when the 2 edges form a straight line. this isnt ↵Campbell Barton
really fixing the bigger problems but the error did show up baddly as an artifact.
2012-02-19svn merge ^/trunk/blender -r44213:44235 --- fixes bmesh shading bug [#30125]Campbell Barton
2012-02-19Change texface draw to always use glShadeModel(GL_SMOOTH), with texface draw.Campbell Barton
without this each face would get a solid color, this is the same method used in object mode. also copy BLI_array.h fix from bmesh branch.
2012-02-19skip per face texface poly lookup while drawing when the layer isnt found.Campbell Barton
also remove some unused code.
2012-02-19left print in by mistakeCampbell Barton
2012-02-19edit-derived-mesh had a table for vert/edge/face lookups - that were never used.Campbell Barton
removed these and replaced them with calls to BM_vert_at_index, BM_edge_at_index - which are not ideal but same as trunk does.
2012-02-18Fix rest of #27022, collada export: add bone parenting of objectsJuha Mäki-Kanto
- SceneExporter collects a list of child-objects for armature-object and passes it onto ArmatureExporter - SceneExporter's writeNodes is then called from ArmatureExporter for matching child-objects for bone. - ArmatureExporter removes written child-objects from list, objects not exported as being bone parented are exported as direct children of the armature-node. - Should play nice with current Second Life-compatibility. A nicer implementation would require some design changes, will have to wait.
2012-02-18Wring scaling and precision error in previous commit.Sergey Sharybin
2012-02-18Proxies: FFmpeg proxy builder wasn't taking image quality into account at allSergey Sharybin
which made it using default quality settings which are really bad for camera tracking (and perhaps for CSE too). haven't found Jpeg quality setting for FFmpeg which will behave in the same way as quality setting for image sequence, but seems that mapping image quality from 1..100 UI range to 31..1 range of qmin/qmax gives expected result.
2012-02-18Collada export: changes to joints/weights in skincontrollerJuha Mäki-Kanto
- Collecting joints/weights in one place, it's easier to exclude zero weights or vertexgroups with no matching bone than trying to match same logic in multiple places. - Still not exporting -1 joints for vertices without weights, but also not outputting -1 joint + weight for each vertexgroup without a matching bone. - The exported weights are now normalized. Last I tested this patch stopped 3ds Max crashing on import of file from #29465 (opencollada / internal .dae).
2012-02-18Merging r44140 through r44226 from trunk into soc-2011-tomatoSergey Sharybin
2012-02-18Minor change collada export; don't even run the parentinv-test when ↵Juha Mäki-Kanto
ob->parent is NULL
2012-02-18BGE bug #30173: ImageRender not working when initialized on frame 1. This ↵Benoit Bolsee
was because the canvas display area was initialized on render frame 1, which happens after logic frame 1. Fixed in blender and player by initializing the area on canvas creation.
2012-02-18minor bmesh api changes.Campbell Barton
- use SMOOTH flag for edges (removed sharp flag and inverted), gives us an extra flag slot available. - rename BM_edge_is_nonmanifold --> BM_edge_is_manifold and invert result, BM_vert_is_nonmanifold too.
2012-02-18#collada animation import, bugfix #29082Arystanbek Dyussenov
Fix skeletal animation import for <rotation>, <scale> and <translate> transform types. Tested for correctness visually using Seymouranim2.dae from http://collada.org/owl and animated creatures from DKGamesModels folder (from private section of the same site). The results match the results in FXComposer-2.5. Since this is a fix towards correct reading of collada, it shouldn't break existing compatibility with Second Life.
2012-02-18remove function for testing selection (was only used in a few places)Campbell Barton
2012-02-18remove OBJ export, better rely on the python exporter.Campbell Barton
2012-02-18more syncing smaller changes with trunkCampbell Barton
2012-02-18minor edits to sync up with trunk, remove crash save handler, this can be ↵Campbell Barton
added later if we need but isnt really apart of bmesh specifically.
2012-02-18svn merge ^/trunk/blender -r44204:44213Campbell Barton
2012-02-18- Fixed linking errors of blender player with CMake and XDND enabledSergey Sharybin
- Rest of changes to make XDND switch-off-able: link against extern_xdnd only if XDND is enabled
2012-02-18svn merge ^/trunk/blender -r44189:44204Campbell Barton
2012-02-17Fixed compilation error cased by recent refactor of include guard defines.Sergey Sharybin
2012-02-17patch [#30227] Various MSVC (32-bit) Warning and Typo FixesCampbell Barton
made some small edits - removed changes to AVI reading since the data types are apart of the format spec. - absf -> abs for a double value in render code.