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
2009-08-20Fix Smoke: Daniel Genrich
* Making it less verbose
2009-08-20Fix Smoke #1: Daniel Genrich
* compile error reported by nudelZ (static/nonstatic)
2009-08-20Smoke:Daniel Genrich
* cache for low res (deactivating high res for now) * new way of view3d rendering of smoke (no longer 3 axes) -using 3dtexture now (introduced into gpu/intern) * introducing LZO and LZMA libs into extern (makefiles missing for now) * reducing memory usage after simulating for the frame ended (freeing temporary buffers) * splitting smoke into 2 modifier for the cache-sake (it cannot handle more than 1 cache on the same modifier-index) * no color on gui anymore * fixing non-power-of-2 resolutions (hopefully) * fixing select-deselect of domain drawing bug * fixing drawobject.c coding style (making Ton happy) ;-) HINT #1: If scons doesn't work -> cmakefiles are up-to-date, couldn't test scons (but i tried to mantain them, too) CODERS HINT #1: we really need a way to disable adding all modifiers through "Add Modifiers" dropdown! WARNING #1: before applying this commit, deactivate your SMOKE DOMAIN in your old files and save them then. You can open them then savely after that. WARNING #2: File and cache format of smoke can be changed, this is not final!
2009-08-202.5/Paint:Nicholas Bishop
* Some initial work on a new paint abstraction, PaintStroke. For now, most of the code just pulls out stroke-related stuff from sculpt mode, next step is to integrate the other paint modes to use this. It'll enable stuff like smooth stroke for all the paint modes with less code duplication.
2009-08-192.5/Multires:Nicholas Bishop
* Fixed saving most recent sculpting on a multires object. Uses the same hack already in place for saving that info for undo.
2009-08-19More texnode preview fixes. Previews now have correct aspect ratio and are ↵Robin Allen
drawn by the renderer.
2009-08-19texture enum was crashing when generating docs, removed radiosity from ↵Campbell Barton
makefiles.
2009-08-192.5: Restored statistics in the info header.Brecht Van Lommel
Implementation: * NC_SCENE or NC_OBJECT cause scene->stats to be cleared. * NC_INFO is sent to tag info headers for redraw. * In UI scene.statistics() creates scene->stats if it is NULLd, and then returns the string.
2009-08-19- fix for BGE warningsCampbell Barton
- when C++ uses guardedalloc SYS_DeleteSystem was called after MEM_printmemlist(), making it look like there was a leak.
2009-08-192.5: svn merge https://svn.blender.org/svnroot/bf-blender/trunk/blender ↵Brecht Van Lommel
-r22291:22625
2009-08-192.5 Timeline:Thomas Dinges
* Removed timeline_header.c with old Buttons code.
2009-08-19cmake cleanup (remove unused includes, make some within IF checks)Campbell Barton
2009-08-192.5: HeadersBrecht Van Lommel
* Fix header menu spacing bug, and make it consistent for all headers. * For consistency, always put menus first in the header, then any enums to switch the type of data displayed. * Node editor header ported to python layout. Still quite a few operators missing to make the menus complete. * RNA wrapped node editor, and added use_nodes property to material and scene.
2009-08-19Texture node previews: Well and truly fixed.Robin Allen
(Probably.)
2009-08-19Fix for my previous fix.Robin Allen
2009-08-192.5:Nicholas Bishop
* Fixed CMake includes for blenkernel * Fixed an RNA property read that was causing failures in a couple paint modes
2009-08-19Fixed redraw issues in texture node tree.Robin Allen
2009-08-19Scons compile fix.Thomas Dinges
Missing blenfont directory, caused error.
2009-08-18Fixed the texture preview to work with multi-output node-based textures.Robin Allen
2009-08-18Stamp info back only for float buffer. (next commit add unsigned char).Diego Borghetti
A couple of new functions: BLF_width_and_height - Merge of BLF_width and BLF_height in one call to avoid freetype2 stuff. BLF_buffer - Set the buffer, size and number of channel. BLF_buffer_col - Set the text color (the alpha is not used right now). BLF_draw_buffer - Draw the text in the current buffer. Also tweak a little the boundbox and draw function to avoid access the freetype2 and use the cache info. By default the font size is 12, the UI still need work to allow change the font and size.
2009-08-182.5: Middle mouse button emulation with alt + left mouse buttonBrecht Van Lommel
works again, implemented at windowmanager level this time.
2009-08-182.5: Game EngineBrecht Van Lommel
* Added Shading and Performance panels in the scene buttons, containing the options previously in the 2.4x game menu. * Added show framerate/debug/physics/warnings back in game menu. * Moved these settings from G.fileflags to scene GameData. * Enabled Display Lists by default. * Some other small game scene button tweaks.
2009-08-18Fixed some redraw problems with texture nodes.Robin Allen
2009-08-182.5:Brecht Van Lommel
* Split Info and User preferences into two separate spaces. * Renamed Buttons Window to Properties also in RNA identifiers.
2009-08-182.5: RNA. Default values were not set when calling functions, thisBrecht Van Lommel
is fixed now. Also added option for spaces without menus in the header in uiTemplateHeader.
2009-08-18Renamed Buttons Window to Properties, for these reasons: William Reynish
1) This fits with our splitting the old Buttons Window into Tools and Properties 2) The name Buttons Window doesn't communicate what it is for, only that it includes buttons. Of course, most other editors include a fair amount of 'buttons' too. 3) A 'button' is not usually what you'd associate with a slider, number field, checkbox or menu. Really there are hardly any true buttons in this window space. Also added some notifiers to sequencer RNA, though there seems to be some refresh errors in the image preview area.
2009-08-182.5 - Fixing some drawing problems I noticed in ZanQdo's file...Joshua Leung
Alpha for icons wasn't getting set correctly in animation editors anymore. This commit should fix the issues there, though the scrollbars still have a few minor issues still too. Also, NLA strips with repeats now have the repeat indicators drawn only 80% or so of the height, making it easier to distinguish between strips with repeats and bunches of strips.
2009-08-18missed this define when renaming bullet definesCampbell Barton
2009-08-18Bugfix: Crash in demo file from ZanQdo (reported by jaguarandi).Joshua Leung
Was caused by old animation-system code that was no longer working. I've commented out this code for now until we need something like this again.
2009-08-182.5 - Newly created KeyingSets are now automatically named properly.Joshua Leung
2009-08-18forgot to updated scons and make for the bullet definesCampbell Barton
2009-08-18CMake/WarningsCampbell Barton
* WITH_GAMEENGINE and WITH_BULLET were being added to the compiler flags, only define in areas that use them. * removed C++ unix warnings by adding -Wno-invalid-offsetof -Wno-sign-compare. the py api uses invalid offsets for attributes. * removed C unix -Wnested-externs warning, these are everywhere in blender. * removed unused BGE python headers * undefine _XOPEN_SOURCE and _POSIX_C_SOURCE in the BGE, python redefines. * renamed USE_BULLET in collision.c to WITH_BULLET for consistency
2009-08-182.5: RNA, defining enums, pointers and collections properties is nowBrecht Van Lommel
possible from python, but it's still work in progress. Pointers and collections are restricted to types derived from IDPropertyGroup (same as for operators), because RNA knows how to allocate/deallocate those. Collections have .add() and .remove(number) functions that can be used. The remove function should be fixed to take an other argument than a number. With the IDPropertyGroup restriction, pointers are more like nested structs. They don't have add(), remove() yet, not sure where to put them. Currently the pointer / nested struct is automatically allocated in the get() function, this needs to be fixed, rule is that RNA get() will not change any data for thread safety. Also, it is only possible to add properties to structs after they have been registered, which needs to be improved as well. Example code: http://www.pasteall.org/7201/python
2009-08-182.5/Sculpt:Nicholas Bishop
* Added UI for brush stroke. Contains for now spacing and smooth stroke * Removed Sculpt UI for airbrush -- doesn't do anything in sculpt mode * Improved smooth stroke by using float instead of int precision, so smooth stroke is even smoother now
2009-08-182.5/Sculpt:Nicholas Bishop
* Fixed tablet pressure for brush size.
2009-08-18Bugfix for time line: Fixing usage of uninitialized memory which resulted in ↵Daniel Genrich
e.g. backward playing time line.
2009-08-18Implemented multisampling for texture nodes.Robin Allen
2009-08-18Slight refactor of texture nodes. Robin Allen
Delegates now receive a TexParams* instead of float *coords. This gives texture nodes access to dxt, dyt, cfra as well as coords. This fixes the time node and allows nice sampling to be implemented.
2009-08-17Made texture nodes accessible in the interface.Robin Allen
* Exposed Tex.use_nodes, Tex.nodetree, MTex.which_output in RNA * Added node controls to texture buttons (Use Nodes and Use Output) * Made new texture outputs have unique names by default, though unique names still aren't required. Note: The preview window in the texture buttons only takes which_output into account when in "material" mode, and in the material half of "both" mode; the plain texture display ignores the user's output choice. This is because ED_preview_draw draws a Tex* and not an MTex* -- still some work to do here.
2009-08-17- rna sequence sound was referencing unknown structCampbell Barton
- cmake was using libs that were disabled (whitespace changes too) - unit conversion missing checks for % ~ & operators
2009-08-172.5/Sculpt:Nicholas Bishop
* Fixed a mem leak with the grab brush
2009-08-172.5 Particle edit:Nicholas Bishop
* Fixed cursor poll, so the cursor won't show up outside the 3d view
2009-08-172.5 editmode:Nicholas Bishop
* Added a poll to the editmode operator that checks first that the object is an editable type (no more tabkey on camera, bug reported by DingTo)
2009-08-17rna reference doc generationCampbell Barton
- rna classes, only include props and functions that are not inherited (epydoc then gives inheritance info) - include function arguments and return values for in cross reference
2009-08-172.5:Nicholas Bishop
* Added icons to viewport shading enum. On a side note, why do we have an icon called "ICON_POTATO" for texture mode? * Fixed clay brush at zero-strength bug, was dividing by zero. Still todo is fixing clay brush strength relative to other brushes.
2009-08-172.5Ton Roosendaal
Stablity commit: on render, all running jobs are stopped now (previews, composite, screencast). First render has to be more threadsafe, to allow multiple renders simulatenously.
2009-08-172.5/Sculpt:Nicholas Bishop
* Hopefully fixed the tablet pressure in sculpt mode? Can't test because Blender isn't seeing my tablet.
2009-08-172.5 paint:Nicholas Bishop
* Fixed texture paint UI
2009-08-172.5 Paint:Nicholas Bishop
* Updated the brush selection UI to make the slots less apparent; adding and removing brushes now directly adds and removes slots.
2009-08-17units with no separator can now be typed into number buttons - eg, 5'7" 2km4mCampbell Barton