Commits on Nov 21, 2009
  1. Update release notes

    bjorng committed Nov 21, 2009
  2. Added a simple material combiner so that we don't use to many

    materials, this will hopefully solve the most cases.
    dgud committed with bjorng Nov 14, 2009
  3. Remove use of shaders

    I couldn't get shaders to work as good as expected.
    Anthony's original did better so I invoke his code, still uses
    fbos for cards that have that. It would probably be a good
    idea to combine the two modules into one module.
    NOTE: Optimized and improved the ambient occlusion plugin. [dgud]
    dgud committed with bjorng Oct 27, 2009
  4. Add we() to wings_draw_setup

    This makes it possibly for plugins to get/reuse the needed drawing
    I haven't really decided on what it should return yet, we might want
    to use vbos later, which makes less copies of the data in the drivers.
    In that case the user shouldn't use the buffers directly.
    dgud committed with bjorng Aug 27, 2009
  5. NOTE: Torsten Manz (flugel3d) has updated to the German translation o…

    …f Wings.
    Torsten Manz committed with bjorng Nov 20, 2009
  6. NOTE: There are a couple of new Camera features which improve upon the

    Highlight Aim tool. The first is a new option to allow auto aiming while
    zooming the camera in when part of the model is highlighted. This feature
    works best when Highlight Aim is enabled. By default the new zoom behaviour
    is turned off. To enable it, go to Edit|Preferences|Camera|Scroll Wheel and
    tick the box labeled "Zooming in aims Camera".
    The second new Highlight Aim improvement, is that it will now recognise
    if you are aiming at the original or mirrored side of a model that contains
    a virtual mirror. [optigon]
    Richard Jones committed with bjorng Nov 10, 2009
  7. NOTE: Rewrite of Object|Weld to improve its handling of neighbouring …

    …faces. [optigon]
    Richard Jones committed with bjorng Oct 29, 2009
  8. NOTE: Tools|Set Default Axis now offers individual Point and Axis ass…

    …ignments. [optigon]
    Richard Jones committed with bjorng Nov 13, 2009
Commits on Nov 11, 2009
  1. Info line colour modification.

    Richard Jones committed Nov 11, 2009
Commits on Nov 3, 2009
  1. NOTE: Face|Intrude would crash if a virtual mirror was present. [opti…

    Richard Jones committed Nov 3, 2009
  2. NOTE: Using Virtual Mirror on the same object twice would leave an il…

    …legal hole in the object. [optigon]
    Richard Jones committed Nov 2, 2009
Commits on Nov 1, 2009
  1. Release notes for 1.2.rc1

    bjorng committed Nov 1, 2009
  2. Export extrude and extract function from wings_face_cmd

    Richard Jones committed with bjorng Oct 27, 2009
  3. fix for regional extractions sharing one vertex

    Richard Jones committed with bjorng Oct 26, 2009
  4. wings_sel:map would fail because #st.sel was not sorted

    Richard Jones committed with bjorng Oct 26, 2009
  5. Add the new Shell Extrude command

    NOTE: There is a new Shell Extrude command that is a combination
    of Extrude (Region) and Extract. [optigon]
    Richard Jones committed with bjorng Oct 26, 2009
  6. Fix drawing of new objects with static faces

    Before the (the soon to be introduced) Shell Extrude command, there
    were no interactive commands that would create new objects with static
    faces (Extract creates new objects, but all faces are dynamic).
    bjorng committed Oct 26, 2009
  7. Dissolve Vertex on VM fix. Extrude Vertex on VM fix.

    Richard Jones committed with bjorng Oct 27, 2009
  8. Face mode Dissolve All with Hole or Mirror fix

    Richard Jones committed with bjorng Oct 27, 2009
Commits on Oct 21, 2009
  1. Show info about holes when a single object is selected

    NOTE: When a single object is selected, the information about the
    object in the upper left corner of the Geometry window will now
    also show the numbers of holes the object has (if it has at least
    one hole). [bjorng]
    bjorng committed Oct 21, 2009
  2. Fix crash when welding holes

    NOTE: Using Weld to weld holes could cause subsequent crashes.
    (Problem reported by Mark Whittemore.) [bjorng]
    bjorng committed Oct 21, 2009
Commits on Oct 17, 2009
  1. move windows that are beyond the max X into view on exit

    Richard Jones committed with bjorng Oct 3, 2009
  2. NOTE: Added Bbox Move and Scale to Selection tools. BBox now

    displays with a visible center and uses the user define Vector
    colour. [optigon]
    Richard Jones committed with bjorng Oct 2, 2009
  3. Optimize loading of edges without vertex attributes

    Loading wings files become somewhat slower in 1.1.5 when vertex
    attributes no longer was stored in edges.
    For edges without vertex attributes, we can bypass the code for
    handling vertex attributes and avoid building #va{} records and
    lists that ultimately make no difference.
    NOTE: Opening .wings files without vertex attributes is now
    slightly faster. (Thanks to ycarry.) [bjorng]
    bjorng committed Oct 4, 2009
  4. Optimize Separate when there are many sub-objects

    wings_util:array_smallest_key/1 gets increasingly slower as the
    number of 'undefined' entries before the first defined entry
    in the array increases. It is a big win to keep track of the
    next possible position where we can find a defined entry.
    We can also save some time in separate/3 if we avoid putting edges
    that we have already copied into the working set.
    bjorng committed Oct 3, 2009
  5. wings_we:rebuild/1: Optimize vertex position GC

    The vertex position GC part of the rebuild operation will be slow
    if there are many more vertex positions in the 'vp' table than
    entries in the 'vc' table (for example, when separating an object
    with many sub-objects) because the 'vp' table is converted to
    a list which must be traversed to discard unused positions.
    Fix that by looking up each vertex in the 'vc' table in the original
    'vp' array. That will be slightly slower if the tables have the
    same number of entries, but much faster if there are many more
    entries in the 'vp' table.
    NOTE: The Separate command is now significantly faster when run
    on objects with many sub-objects. (Thanks to ycarry for noticing
    the slowness.) [bjorng]
    bjorng committed Oct 3, 2009
  6. Add wings_we:fast_rebuild/1

    When undoing, we only want to rebuild the 'vc' and 'fs' tables,
    but not do any GC of the 'vp' table (doing a GC will not do any
    good, but will probably decrease sharing with the rest of
    the Undo history).
    While at it, correct the comments to for rebuild/1 to note that
    vertex GC always happen.
    bjorng committed Oct 3, 2009