Skip to content
Permalink
Branch: master
Commits on May 20, 2019
  1. Colorspace Handler: Add support for AVX-512, new 16-bit to 32-bit alp…

    rogerman committed May 20, 2019
    …ha agnostic conversion functions, and minor optimizations to some functions.
    
    - New 16-bit to 32-bit alpha agnostic conversion functions: ColorspaceConvert555XTo888X_*(), ColorspaceConvert555XTo666X_*().
    - Minor optimizations to the following functions: ColorspaceConvert555To8888_*(), ColorspaceConvert555To6665_*(), ColorspaceApplyIntensity32_*().
Commits on May 7, 2019
  1. Merge pull request #276 from fpscan/patch-4

    zeromus committed May 7, 2019
    typo related updates
  2. Update resources.rc

    fpscan committed May 7, 2019
  3. typo related updates

    fpscan committed May 7, 2019
    Since full text unable to read when it was 35, changed to 71, so its readable right now.
    Typo corrected
    Added Windows Border to sound setting to make it more important
    “Wi-fi” is used to certify the interoperability of wireless computer networking devices. So Wifi changed to Wi-fi
  4. Merge pull request #275 from fpscan/patch-1

    zeromus committed May 7, 2019
    update reoursces.rc
  5. update reoursces.rc

    fpscan committed May 7, 2019
    Missed Caption added
Commits on May 5, 2019
  1. Merge pull request #274 from awforsythe/master

    zeromus committed May 5, 2019
    Clarify parameter names for gui.setlayermask
Commits on May 4, 2019
  1. Clarify parameter names for gui.setlayermask

    awforsythe committed May 4, 2019
    This is a tiny follow-up to PR #273, with no actual changes in
    functionality. In short:
    
    - gui.setlayermask(top, bottom) -> gui.setlayermask(main, sub)
    
    Display layers correspond to GPU (main or sub), not to screen (top or
    bottom), so this change just updates the Lua parameter names to reflect
    that.
  2. Merge pull request #273 from awforsythe/master

    zeromus committed May 4, 2019
    Add Lua function gui.setlayermask
  3. Add Lua function gui.setlayermask

    awforsythe committed May 4, 2019
    This change adds a Lua function called gui.setlayermask, which allows Lua
    scripts to procedurally modify which render layers are visible. It takes
    two arguments: one integer bitfield representing the visibility states for
    the main GPU, and the other representing the sub GPU. For example: 0b11111
    shows all layers, 0b00000 hides all layers, 0b00001 shows only layer 0
    (BG0), 0b10000 shows only layer 5 (OBJ), etc.
    
    Since display layer state is coupled to the frontend, and since frontends
    are entirely separate between platforms (i.e., on Windows, toggling
    display layer state requires updating the GUI state asl well), this
    function is only supported and tested on the Windows build. On MacOS and
    Linux, gui.setlayermask will simply return 0 without doing anything.
Commits on Apr 24, 2019
  1. Merge pull request #269 from Prof9/master

    zeromus committed Apr 24, 2019
    Fix Action Replay DS code type 0x0E
  2. Fix Action Replay DS code type 0x0E patch lines not being skipped ove…

    Prof9 committed Apr 24, 2019
    …r when execution status is false.
  3. Merge pull request #268 from Jules-A/msvc2019

    zeromus committed Apr 24, 2019
    Fix MSVC2019 solution loading and compiling
  4. Fixes MSVC2019 solution loading and compiling. Due to 2019 dropping X…

    Jules-A committed Apr 24, 2019
    …P support by default, anyone needing XP compiles will need to download the v141 toolkit as an extra and manually configure TargetPlatform and PlatformToolset.
Commits on Apr 19, 2019
  1. fix lua random crash / unreliability introduced by commit 43fcaf6

    zeromus committed Apr 19, 2019
    fix strange non-functional static-assert-likes designed to prevent this problem, by turning them into actual static asserts
Commits on Mar 22, 2019
  1. Render3D: Add an actual AVX2-accelerated code path for setting up cle…

    rogerman committed Mar 22, 2019
    …ar images.
  2. Render3D: Demote some functions and classes to only require AVX inste…

    rogerman committed Mar 22, 2019
    …ad of AVX2 where appropriate.
  3. GPU: The info for native lines and custom lines are now handled at th…

    rogerman committed Mar 22, 2019
    …e display level rather than at the engine level. By doing this, we no longer assume that engines will maintain a constant association to a particular display for all lines; rather, we now take into account that an engine/display association may change mid-frame. Fixes #132.
Commits on Mar 19, 2019
  1. winport - change mic sequence loading to use _0 as a signal, and fix …

    zeromus committed Mar 19, 2019
    …bug in paths with . earlier in the name before the extension
Commits on Mar 18, 2019
  1. OpenGL Renderer: Fix bug where resizing the framebuffer may cause sub…

    rogerman committed Mar 18, 2019
    …sequent rendering to fail. This bug affected OpenGL 3.2 only. (Regression from commit fa8cf5a.)
  2. Cocoa Port: Fix bug where the HUD would appear smaller than intended …

    rogerman committed Mar 18, 2019
    …on Retina displays.
    
    - Also make the HUD scaling curve more precise.
  3. Firmware: Initializing the fake firmware and applying the firmware se…

    rogerman committed Mar 18, 2019
    …ttings from an internal firmware config struct are now split into separate operations. This allows the user to freely choose between using internal firmware config or using an external firmware.dfc file for their firmware settings, regardless of whether or not they are booting from external firmware. Fixes #259.
    
    - Also fixes a compiling issue with compilers that are not MSVC 2015 or later. (Regression from commit ac94244.)
  4. actually limit mic samples to 254

    zeromus committed Mar 18, 2019
  5. support recording mic samples in header and current mic sample select…

    zeromus committed Mar 18, 2019
    …ion. tested reading and writing, but no more thoroughly than that. this requires a new movie version (mic sample selection stored kind of like an analog coord, a 3-digit number in dsm)
  6. fix warnings from weird code

    zeromus committed Mar 18, 2019
  7. fix printf warning

    zeromus committed Mar 18, 2019
  8. fix warnings

    zeromus committed Mar 18, 2019
  9. quick fix to stop OSD from crashing if we try to print a line to the …

    zeromus committed Mar 18, 2019
    …OSD before the frontend is fully initialized
  10. get rid of printf warnings

    zeromus committed Mar 18, 2019
Commits on Mar 10, 2019
  1. NDSSystem.cpp: Make firmware loading more robust.

    rogerman committed Mar 10, 2019
  2. Firmware: Ensure that memory leaks don't happen when errors occur.

    rogerman committed Mar 10, 2019
Commits on Feb 7, 2019
  1. OpenGL Renderer: Fix bug where Edge Mark and Fog were not properly be…

    rogerman committed Feb 7, 2019
    …ing handled when the framebuffer is cleared using a clear image, such as in "Sonic Chronicles: The Dark Brotherhood". (Regression from commit 0dab591.)
  2. GPU: Fix some compiler warnings.

    rogerman committed Feb 7, 2019
Older
You can’t perform that action at this time.