Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on Nov 21, 2009
  1. @bjorng

    Update release notes

    bjorng authored
  2. @dgud @bjorng
  3. @dgud @bjorng

    NOTE: AUV: When segmenting tries to minimize the number of materials …

    dgud authored bjorng committed
  4. @dgud @bjorng

    Added a simple material combiner so that we don't use to many

    dgud authored bjorng committed
    materials, this will hopefully solve the most cases.
  5. @dgud @bjorng

    Remove use of shaders

    dgud authored bjorng committed
    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]
  6. @dgud @bjorng

    Attempt to optimize Ambient Occlusion using shaders

    dgud authored bjorng committed
  7. @dgud @bjorng

    Add we() to wings_draw_setup

    dgud authored bjorng committed
    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.
  8. @dgud @bjorng

    Support more options in wings_gl:setup_fbo/2

    dgud authored bjorng committed
  9. @TulipVorlax @bjorng

    NOTE: Vital Proulx (Tulip Vorlax) has added a much updated French tra…

    TulipVorlax authored bjorng committed
    to Wings.
  10. @bjorng

    NOTE: Torsten Manz (flugel3d) has updated to the German translation o…

    Torsten Manz authored bjorng committed
    …f Wings.
  11. @bjorng

    NOTE: There are a couple of new Camera features which improve upon the

    Richard Jones authored bjorng committed
    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]
  12. @bjorng

    NOTE: Rewrite of Object|Weld to improve its handling of neighbouring …

    Richard Jones authored bjorng committed
    …faces. [optigon]
  13. @bjorng

    NOTE: Tools|Set Default Axis now offers individual Point and Axis ass…

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

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

    Richard Jones authored
    …legal hole in the object. [optigon]
Commits on Nov 1, 2009
  1. @bjorng

    Release notes for 1.2.rc1

    bjorng authored
  2. @bjorng

    Export extrude and extract function from wings_face_cmd

    Richard Jones authored bjorng committed
  3. @bjorng

    fix for regional extractions sharing one vertex

    Richard Jones authored bjorng committed
  4. @bjorng

    wings_sel:map would fail because #st.sel was not sorted

    Richard Jones authored bjorng committed
  5. @bjorng

    Add the new Shell Extrude command

    Richard Jones authored bjorng committed
    NOTE: There is a new Shell Extrude command that is a combination
    of Extrude (Region) and Extract. [optigon]
  6. @bjorng

    Fix drawing of new objects with static faces

    bjorng authored
    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).
  7. @bjorng

    Dissolve Vertex on VM fix. Extrude Vertex on VM fix.

    Richard Jones authored bjorng committed
  8. @bjorng

    Face mode Dissolve All with Hole or Mirror fix

    Richard Jones authored bjorng committed
Commits on Oct 21, 2009
  1. @bjorng

    Show info about holes when a single object is selected

    bjorng authored
    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]
  2. @bjorng

    Fix crash when welding holes

    bjorng authored
    NOTE: Using Weld to weld holes could cause subsequent crashes.
    (Problem reported by Mark Whittemore.) [bjorng]
Commits on Oct 17, 2009
  1. @bjorng
  2. @bjorng

    move windows that are beyond the max X into view on exit

    Richard Jones authored bjorng committed
  3. @bjorng

    NOTE: Added colour prefs for the Menubar and Info Line Text. [optigon]

    Richard Jones authored bjorng committed
  4. @bjorng

    NOTE: Added Bbox Move and Scale to Selection tools. BBox now

    Richard Jones authored bjorng committed
    displays with a visible center and uses the user define Vector
    colour. [optigon]
  5. @bjorng

    Optimize loading of edges without vertex attributes

    bjorng authored
    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]
  6. @bjorng

    Optimize Separate when there are many sub-objects

    bjorng authored
    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.
  7. @bjorng

    wings_we:rebuild/1: Optimize vertex position GC

    bjorng authored
    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]
  8. @bjorng

    Add wings_we:fast_rebuild/1

    bjorng authored
    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.
Something went wrong with that request. Please try again.