Skip to content
Permalink
Branch: master
Commits on Jan 25, 2020
  1. Merge pull request #2056 from fmatthew5876/targets

    Ghabry committed Jan 25, 2020
    Refactor Game_Targets
  2. Fix warnings

    fmatthew5876 committed Jan 25, 2020
  3. Refactor Game_Targets

    fmatthew5876 committed Jan 18, 2020
    Verify we match RPG_RT.
    
    * target ID is 0 for escape, map_id for teleports
    * escape chunk always present in LSD
    * teleport targets always sorted by map id
Commits on Jan 24, 2020
  1. Merge pull request #2047 from fmatthew5876/quicktele

    Ghabry committed Jan 24, 2020
    Implement asynchronous vehicle teleports + Bgm fixes + Choice fix
Commits on Jan 20, 2020
  1. CommandShowChoices - Handle when cancel handler has string text

    fmatthew5876 committed Jan 17, 2020
    Some games have buggy code where the branching cancel handler for
    a choice option has some text in it's string. This patch ensures
    we still treat this as a cancel handler and ignore the text.
    
    Fix: #2048
  2. Fix Game_Map::PlayBgm() on map start / stop

    fmatthew5876 committed Jan 13, 2020
    * Simplify logic
    * Fix issue where new game / load game bgm would play during
      black screen delay before starting map.
    * Stop bgm before we exit map when returing to title.
  3. Merge pull request #2054 from fmatthew5876/translsd

    carstene1ns committed Jan 20, 2020
    Fix transition chunks defaults
  4. Merge pull request #2053 from fmatthew5876/picfixsave

    carstene1ns committed Jan 20, 2020
    Fix crash when loading save games with pictures
Commits on Jan 17, 2020
  1. Fix transition chunks defaults

    fmatthew5876 committed Jan 17, 2020
Commits on Jan 16, 2020
  1. Fix crash when loading save games with pictures

    fmatthew5876 committed Jan 16, 2020
Commits on Jan 15, 2020
  1. Merge pull request #2028 from fmatthew5876/tilemap

    carstene1ns committed Jan 15, 2020
    Optimize Tilemap
  2. Merge pull request #1990 from fmatthew5876/bitmapopt

    carstene1ns committed Jan 15, 2020
    Minor Blitting optimizations - Bitmaps 3 of N
  3. Merge pull request #2051 from fmatthew5876/picfix

    carstene1ns committed Jan 15, 2020
    Fix crash when picture loading races with vector resize
  4. Fix comment typo

    fmatthew5876 committed Jan 15, 2020
  5. Switch to // fall through comment markers

    fmatthew5876 committed Jan 11, 2020
    More compatible with all compilers until C++17
  6. Optimize TilemapLayer::DrawTile

    fmatthew5876 committed Jan 4, 2020
    Ensure the check against transparent tiles is done before DrawTileImpl()
    is called.
    
    For transparent maps, this produces a measurable speedup as we never pay
    the cost of calling DrawTileImpl() function.
    
    For most maps, lower layers are likely to be opaque while upper layers
    are likely to be transparent. This change results in separate branches
    for each tile layer, and therefore allows the branch predictor to
    predict both patterns.
  7. TilemapLayer - Optimize div/mod of ox/oy member in Draw

    fmatthew5876 committed Jan 4, 2020
    ox and oy are member variables, and it was confirmed that the
    compiler isn't able to see they don't change between Draw()
    and DrawTile(). This change ensures the division and modulus
    of ox and oy are only computed once.
  8. TilemapLayer: Cache calls to LoopH / LoopV

    fmatthew5876 committed Jan 4, 2020
    These are not inlined, and the repeated function calls within the loop
    show up in a profile.
  9. Optimize TileOpacity

    fmatthew5876 committed Jan 4, 2020
  10. Consolidate DrawTile logic and fix TileOpacity

    fmatthew5876 committed Jan 4, 2020
    Previous tone tile logic caused a regression where TileOpacity was never
    Transparent, causing transparent tiles to always be rendered.
  11. TilemapLayer: Optimize tone hash map

    fmatthew5876 committed Jan 4, 2020
    * Use one hash table for all tiles
    * Use insert() directly to do only 1 hash lookup instead of 2.
Older
You can’t perform that action at this time.