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
AgeCommit message (Collapse)Author
2011-09-20Merge with trunk r40409Miika Hamalainen
2011-09-20Reserved modifier enum for Dynamic Paint to not break save files again.Miika Hamalainen
2011-09-20Another set of fixes for MSVCSergey Sharybin
2011-09-20- translation scripts now run with py3.xCampbell Barton
- added convenience make target 'make translations' - some MEM_malloc strings were not unique enough, expanded them.
2011-09-20Fix for recent commit:Sergey Sharybin
- Some declarations after statement left. - Do not use static inline functions in MOD_navmesh. It produces errors with msvc and not sure it's actually helps -- optimizer should make it inlined itself.
2011-09-20Get rid of c++ in blenkernel and modifiersSergey Sharybin
Also use guarded allocations for navmesh stuff.
2011-09-20SVN maintenance.Guillermo S. Romero
2011-09-20(no commit message)Campbell Barton
2011-09-20have blf.gettext even when internationalization is disabled (just passes ↵Campbell Barton
through).
2011-09-20Fix for BLI_ungzip_to_mem: it'll return NULL now if file is not found.Sergey Sharybin
It makes default bfont used if unifont isn't found. Useful for install-less launch when debugging.
2011-09-20We are now in Bcon 3 - Beta.Thomas Dinges
2011-09-20- Fix for compiling without international supportSergey Sharybin
- Enable international support for win64 msvc by default
2011-09-20Improved Internationalization and LocalizationSergey Sharybin
============================================== Commiting GSoC project by Xiangquan Xiao trunk. Applied as separated patch, because svn merge produces to much false conflicts and worked really slow. Details for usage would be published on code.blender.org soon. Thanks to Xiao for implementation of project, Campbell to code review, Dalai and Gez for pointing to nice font and everybody else who took part in improving i18n support.
2011-09-20fix [#28672] Blender segfault after exiting a game that was opened withCampbell Barton
autoplay on (Blender, not blenderplayer) blender now stops the sound system and free's its self on Pythons sys.exit().
2011-09-20Merging r40366 through r40392 from trunk into soc-2011-garlicsoc-2011-garlicSergey Sharybin
2011-09-20committed change to transforms THRESHOLD by accident, also update ↵Campbell Barton
convenience makefile to regenerate real makefiles before static checking.
2011-09-20i18n: some fixes for windows, scons and game engineSergey Sharybin
2011-09-20tag & comment unused vars with /* UNUSED */Campbell Barton
2011-09-20i18n: fake_gettext is no longer needed for pythonSergey Sharybin
2011-09-20i18n: forgot this files in recent commitSergey Sharybin
2011-09-20Minor: Other UI strings typos and tweaks.Bastien Montagne
2011-09-20i18n: replace some bit checks from U.transopts with utility functions ↵Sergey Sharybin
UI_translate*
2011-09-20i18n: code clean-upSergey Sharybin
- Move all translation-related declarations to BLF_translation.h - Reverted some changes to match trunk svn rev40365
2011-09-20fix from Juha Mäki-Kanto (kanttori), was calculating connectivity data when ↵Campbell Barton
proportional editmode was enabled, even if connectivity setting was off.
2011-09-20changes for materials to treat them as shorts not int/chars (since they are ↵Campbell Barton
stored as shorts intermally) - converting nurbs to mesh was casting the material to unsigned char. - subsurf was casting to char, then int -> short in a loop. - have material functions take & return shorts.
2011-09-20texface - quick speedupDalai Felinto
I doubt this makes any difference but still, good practises are always good.
2011-09-20fix for bug in do_version_tface(), was assigning 'tf->mode' before tf was ↵Campbell Barton
defined, also comment unused var.
2011-09-20fix possible crasg in recent texface commit - material pointer could be used ↵Campbell Barton
un-inirialized.
2011-09-20tidy upCampbell Barton
- quiet some warnings - set some functions static - replace materialbyname with generic BLI_findstring call
2011-09-20modify the python gettext function to pass through the original string when ↵Campbell Barton
no translation is done, this means the cached info such as byte representation and hash will be kept.
2011-09-20fix for warnings after texface commit, also comment blender sphinx theme for ↵Campbell Barton
api reference until we get an update for 'Naiad'
2011-09-19TexFace to Material Settings big patchDalai Felinto
Summary: ======== The idea here is to move the texface options into the material panel. For images with the change please visit: http://code.blender.org/index.php/2011/09/bge-material-texface-changes 1 - Some of the legacy problems 2.49 and 2.5x has with the texface system: ========================================================================== 1.1) Shadow, Bilboard and Halo are mutual exclusive (in the code), yet you can select a face to be more than one mode. 1.2) Sort only works for blend Alpha yet it's an option regardless of the Transparency Blend you pick. 1.3) Shared doesn't affect anything in BGE. 1.4) ObColor only works for Text objects (old bitmap texts) when using Texture Face Materials. (not address yet, I so far ignored obcolor) 2 - Notes: ============ 2.1) Now "Use Face Textures" in material Option panel will work in Multitexture even if there is no texture channel. 2.2) In FaceTexture mode it will use TexFace all the time, even if you don't check the "Use Texture Face" option in the UI. It's a matter of decision, since the code for either way is there. I decided by the solution that makes the creation of a material fast - in this mode the user doesn't need to mess with textures or this "Use Texture Face" option at all. I'm not strong in my opinion here. But I think if we don't have this then what is the point of the Texture Face mode? 2.3) I kept references for tface only when we need the image, UV or the tiling setting. It should help later when/if we split the Image and UV layers from the tface struct (Campbell and Brecht proposal). 3 - Changes in a Nutshell: ========================== 3.1) "Texture Face" panel (in the Mesh/Object Data panel) no longer exists. Those settings are all part of the material properties, visible when Game Render is set. 3.2) "Texture Face" Shading mode (in the Render panel) is now called “Single Texture”, it needs a material for special settings (e.g. Billboard, Alpha Sort, …). 3.3) New options in the Material Panel * Shadeless option in the Material panel is now supported for all three Shading modes. * Physics is now toggleable, this is the old Collision option. * Two Side (on) is now called Back Culling (off). * Alpha Sort is one of the Alpha options, together (and mutually exclusive) to Alpha Blend, Alpha Clip, Add and Opaque (i.e. solid). * Shadow, Billboard and Halo are grouped in the “Face Orientation” property. * "Face Textures" and "Face Textures Alpha" (under Options) can be used for all but GLSL shading mode (to be supported in GLSL eventually). * The backend in the game engine is still the same as before. The only changes are in the interface and in the way you need to think your materials. The bottomline is: It’s no longer possible to share materials between faces that do not share the same game properties. 4 - Acknowledgment: ================== Mike Pan for the design discussions, and testing along the whole development process. Vitor Balbio for the first hands-on code with the interface changes. That helped me a lot to push me into work on that. Benoit Bolsee and Brecht van Lommel for patch review (* no one reviewed the whole patch, or the latest iteractions, so I still hold liability for any problems). Blender artists that gave feedback and helped testing the patch. Patch review and original documentation can be found here: http://wiki.blender.org/index.php/User:Dfelinto/TexFace http://codereview.appspot.com/4289041/
2011-09-19style changes & use faster looping on vertex weights, also loop on face ↵Campbell Barton
verts in more places rather then having code for 3-4 verts.
2011-09-19SVN maintenance.Guillermo S. Romero
2011-09-19remove unused arg & some style edits on radish merge, also reverted odd ↵Campbell Barton
change that somehow got in to cmake preset.
2011-09-19Merging radish branch into trunk.Jason Hays
http://wiki.blender.org/index.php?title=User:Jason_hays22/GSoC-2011
2011-09-19Merging r40345 through r40365 from trunk into soc-2011-garlicSergey Sharybin
2011-09-19Merged 40338-40364soc-2011-radishJason Hays
2011-09-19attempt to fix windows/scons issue I caused in a recent commit.Campbell Barton
2011-09-19edits to argument parsing for Euler.rotate_axis, also corrected some ↵Campbell Barton
exception messages and minor style edits.
2011-09-19vgroup_validmap needed to be assigned when locks were active.Jason Hays
2011-09-19i18n: code cleanup and fixing unneeded translation (when partial translation ↵Sergey Sharybin
is used only)
2011-09-19add back mathutils Matrix() * Vector(), this is row_vector multiplication.Campbell Barton
some minor changes to exception messages.
2011-09-19Blenfont: fix use incorrect clear of ascii glyph cache, leading to crashBrecht Van Lommel
when toggling use antialising user preference. Also fix some other use of uninitialized memory found by valgrind.
2011-09-19/blender/makesrna: Removed final points in UI strings and messages.Bastien Montagne
Plus a few splits of very long lines…
2011-09-19Sequencer: switching to preview mode works fine againSergey Sharybin
2011-09-19Move function out of mathutils to: BLI_math_rotation --- ↵Campbell Barton
single_axis_angle_to_mat3(mat3, axis, angle), copied out from mathutils, axis arg is a char 'X/Y/Z' rather then a vector like axis_angle_to_mat3().
2011-09-19/blender/editors: Removed final points in UI strings and messages.Bastien Montagne
Plus a few cuts in very long lines…
2011-09-19remove Buffer.list, deprecated before 2.59 release.Campbell Barton
2011-09-19i18n: fixed building with playerSergey Sharybin