Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update stfs-writer to the latest master #44

Open
wants to merge 861 commits into
base: stfs-writer
Choose a base branch
from
This pull request is big! We’re only showing the most recent 250 commits.

Commits on May 22, 2022

  1. Configuration menu
    Copy the full SHA
    ef808e9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cf3069e View commit details
    Browse the repository at this point in the history

Commits on May 23, 2022

  1. [GPU] Decompress GBGR/BGRG into RGBB, not RGB1

    While the alpha of the texture data is not used at all (replaced with blue using the view swizzle), still make the shader code state the intention more explicitly if the format is decompressed for use as signed. Unsigned 1.0 is 0xFF, while signed 1.0 is 0x7F.
    Triang3l committed May 23, 2022
    Configuration menu
    Copy the full SHA
    c1f15c8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4c2f876 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f7b0ede View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f994d3e View commit details
    Browse the repository at this point in the history

Commits on May 24, 2022

  1. Configuration menu
    Copy the full SHA
    75c185e View commit details
    Browse the repository at this point in the history
  2. [D3D12] Texture load code cleanup and resolution scaling fixes

    The resolution scale is now taken into account when copying from the mip tail.
    Triang3l committed May 24, 2022
    Configuration menu
    Copy the full SHA
    8701c9f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a4840e1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    aac28f1 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9c445d3 View commit details
    Browse the repository at this point in the history
  6. [Vulkan] Texture loading

    Triang3l committed May 24, 2022
    Configuration menu
    Copy the full SHA
    6c9a06b View commit details
    Browse the repository at this point in the history

Commits on May 27, 2022

  1. Configuration menu
    Copy the full SHA
    a3e5ea8 View commit details
    Browse the repository at this point in the history

Commits on May 28, 2022

  1. Configuration menu
    Copy the full SHA
    1cf4324 View commit details
    Browse the repository at this point in the history

Commits on May 31, 2022

  1. Configuration menu
    Copy the full SHA
    25594c9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    efd7ef2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d1ad10b View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2022

  1. Configuration menu
    Copy the full SHA
    8bd244f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a9a072b View commit details
    Browse the repository at this point in the history

Commits on Jun 2, 2022

  1. Configuration menu
    Copy the full SHA
    84fcd5d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    55a91af View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1ce45ee View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a8cfe9b View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2022

  1. Configuration menu
    Copy the full SHA
    f309e2d View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2022

  1. Configuration menu
    Copy the full SHA
    56f72da View commit details
    Browse the repository at this point in the history

Commits on Jun 9, 2022

  1. Configuration menu
    Copy the full SHA
    78d1eb8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f875a8d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1a22216 View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2022

  1. Configuration menu
    Copy the full SHA
    25f0f49 View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2022

  1. Configuration menu
    Copy the full SHA
    820b7ba View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    17c835b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    140ed51 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ac268af View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2022

  1. [Vulkan] Trace dump tool

    Triang3l committed Jun 13, 2022
    Configuration menu
    Copy the full SHA
    127bf34 View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2022

  1. Configuration menu
    Copy the full SHA
    166be46 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0731a24 View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2022

  1. Configuration menu
    Copy the full SHA
    9b83d3d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1200b20 View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2022

  1. [GPU] Make resolve EDRAM binding DS 0 and rename it

    Ordering the descriptor sets by the change frequency on Vulkan, in increasing order (the opposite of D3D12 root signatures). The EDRAM binding never changes there (always one storage buffer), while the destination buffer binding may become changeable in the future (to split dispatches if exceeding `maxStorageBufferRange`, for example).
    Triang3l committed Jun 20, 2022
    Configuration menu
    Copy the full SHA
    b619533 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    67ff108 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3b48455 View commit details
    Browse the repository at this point in the history
  4. [GPU] Separate range arguments for fixed16 RG and RGBA in GetResolveInfo

    On Vulkan, when snorm16 in unsupported, these formats may be emulated as float16, which natively can represent a wide range of numbers including -32 to 32 with blending. However, R16G16_SNORM and R16G16B16A16_SNORM are two separate formats, which may have different support on the device.
    Triang3l committed Jun 20, 2022
    Configuration menu
    Copy the full SHA
    207e11c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    61c4c49 View commit details
    Browse the repository at this point in the history
  6. [Vulkan] Use UDiv/UMod by constant tile size + minor transfer cleanup

    Drivers compile that to a multiplication and a shift anyway.
    Triang3l committed Jun 20, 2022
    Configuration menu
    Copy the full SHA
    c6ec6d8 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    0dc4807 View commit details
    Browse the repository at this point in the history
  8. [D3D12] Use udiv by constant tile size + minor transfer cleanup

    Drivers compile that to a multiplication and a shift anyway.
    Triang3l committed Jun 20, 2022
    Configuration menu
    Copy the full SHA
    e2f632f View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    c0703e6 View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2022

  1. Configuration menu
    Copy the full SHA
    3775048 View commit details
    Browse the repository at this point in the history

Commits on Jun 22, 2022

  1. [D3D12] Truncate depth to float24 in EDRAM range ownership transfers …

    …and resolves by default
    
    Doesn't ruin the "greater or equal" depth test in subsequent rendering passes if precision is lost, unlike rounding to the nearest
    Triang3l committed Jun 22, 2022
    Configuration menu
    Copy the full SHA
    7869b08 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cbf0476 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0d8bd0e View commit details
    Browse the repository at this point in the history
  4. [Vulkan] Truncate depth to float24 in EDRAM range ownership transfers…

    … and resolves by default
    
    Doesn't ruin the "greater or equal" depth test in subsequent rendering passes if precision is lost, unlike rounding to the nearest
    Triang3l committed Jun 22, 2022
    Configuration menu
    Copy the full SHA
    4514050 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a7885ae View commit details
    Browse the repository at this point in the history
  6. [GPU] Safer and more correct depth bias conversion

    Float24-as-float32 depth bias is now in the increments of 8, because conversion of the depth to float24 directly in the pixel shaders may destroy the bias qualitatively otherwise if it's too small.
    Triang3l committed Jun 22, 2022
    Configuration menu
    Copy the full SHA
    e9f129f View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    227d495 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    386dee8 View commit details
    Browse the repository at this point in the history

Commits on Jun 23, 2022

  1. Configuration menu
    Copy the full SHA
    b7737d7 View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2022

  1. [GPU] XeSL swap shaders

    Triang3l committed Jun 24, 2022
    Configuration menu
    Copy the full SHA
    7a4732e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f4a634c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3fc7d87 View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2022

  1. Configuration menu
    Copy the full SHA
    4b4205b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c37c05d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    aa45d7b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4db445c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    758db4c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    fdcbf67 View commit details
    Browse the repository at this point in the history
  7. [SPIR-V] Fix cubemap X axis

    Triang3l committed Jun 25, 2022
    Configuration menu
    Copy the full SHA
    d8b0227 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    5dca11a View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    4812b4b View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    b1be330 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    d30d598 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    d8b2944 View commit details
    Browse the repository at this point in the history
  13. [Vulkan] Remove UB-based independent blend logic

    On Vulkan, unlike Direct3D, not writing to a color target in the fragment shader produces an undefined result.
    Triang3l committed Jun 25, 2022
    Configuration menu
    Copy the full SHA
    a5c8df7 View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2022

  1. Configuration menu
    Copy the full SHA
    b787f2d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a99a1be View commit details
    Browse the repository at this point in the history
  3. [Vulkan] PsParamGen

    Triang3l committed Jun 26, 2022
    Configuration menu
    Copy the full SHA
    6688b13 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e0b890f View commit details
    Browse the repository at this point in the history
  5. [GPU] Explicitly cast bit field values in std::min/max

    According to the integral promotion rules https://eel.is/c++draft/conv.prom#5.sentence-1 bit fields can be promoted to `int` if it's wide enough to store their value, and then otherwise, to `unsigned int`. Hopefully fixes Clang building (the `width_div_8` case).
    Triang3l committed Jun 26, 2022
    Configuration menu
    Copy the full SHA
    086a070 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e191430 View commit details
    Browse the repository at this point in the history
  7. [GPU] Apply BaseMap MipFilter via samplers as it may be overridden

    Make it have no effect on the texture resource as a resource may be used with samplers with different overrides. Also make sure magnification vs. minification is not undefined with it on Direct3D 12.
    Triang3l committed Jun 26, 2022
    Configuration menu
    Copy the full SHA
    2606fa5 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    ec00846 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    9672230 View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2022

  1. Configuration menu
    Copy the full SHA
    cedc946 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    382710b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    243683d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5d9061c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ec6cf4b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    05ef7a2 View commit details
    Browse the repository at this point in the history

Commits on Jun 29, 2022

  1. Configuration menu
    Copy the full SHA
    d5815d9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7c2df55 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a11b070 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9392fff View commit details
    Browse the repository at this point in the history
  5. [Vulkan] Align texture extents in loading to vector size accessed by …

    …the shader
    
    Fixes loading of the 1x1 linear 8_8_8_8 texture containing just a single #FFFFFFFF texel in 4D5307E6, which is used for screen fade and the lobby map loading bar background
    Triang3l committed Jun 29, 2022
    Configuration menu
    Copy the full SHA
    c0c3666 View commit details
    Browse the repository at this point in the history

Commits on Jun 30, 2022

  1. Configuration menu
    Copy the full SHA
    7e691d5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6772c88 View commit details
    Browse the repository at this point in the history
  3. [Vulkan] Alpha test

    Triang3l committed Jun 30, 2022
    Configuration menu
    Copy the full SHA
    f8b3511 View commit details
    Browse the repository at this point in the history

Commits on Jul 1, 2022

  1. Configuration menu
    Copy the full SHA
    28670d8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d174762 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c8a4a95 View commit details
    Browse the repository at this point in the history
  4. [GPU] Display swap output in the trace viewer

    Resolve output is unreliable because resolving may be done to a subregion of a texture and even to 3D textures, and to any color format
    Triang3l committed Jul 1, 2022
    Configuration menu
    Copy the full SHA
    e37e3ef View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ad1ef84 View commit details
    Browse the repository at this point in the history
  6. [Vulkan] Trace viewer

    Triang3l committed Jul 1, 2022
    Configuration menu
    Copy the full SHA
    636585e View commit details
    Browse the repository at this point in the history

Commits on Jul 3, 2022

  1. [Vulkan] VMA for textures

    Triang3l committed Jul 3, 2022
    Configuration menu
    Copy the full SHA
    001f648 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f7ef051 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ee84f4e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ed61e15 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    bbae909 View commit details
    Browse the repository at this point in the history
  6. [Vulkan] Remove required feature checks

    Fallbacks for those will be added more or less soon, the stable version won't hard-require anything beyond 1.0 and the portability subset
    Triang3l committed Jul 3, 2022
    Configuration menu
    Copy the full SHA
    83e9984 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    2621dab View commit details
    Browse the repository at this point in the history

Commits on Jul 4, 2022

  1. Configuration menu
    Copy the full SHA
    feaad63 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    35d4ea5 View commit details
    Browse the repository at this point in the history
  3. [Linux] Implement exception handler

    uytvbn authored and Triang3l committed Jul 4, 2022
    Configuration menu
    Copy the full SHA
    54aac81 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a9cbd9c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    40aa73f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    10819a4 View commit details
    Browse the repository at this point in the history
  7. [Drone] Windowed apps are not yet ready for Android building (kind Wi…

    …ndowedApp unsupported)
    Triang3l committed Jul 4, 2022
    Configuration menu
    Copy the full SHA
    2d56024 View commit details
    Browse the repository at this point in the history

Commits on Jul 5, 2022

  1. Configuration menu
    Copy the full SHA
    97d5f15 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d51fafd View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    536f14d View commit details
    Browse the repository at this point in the history
  4. [GPU] Make operator< const

    Triang3l committed Jul 5, 2022
    Configuration menu
    Copy the full SHA
    d263d50 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c1efd56 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    bdfd410 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    fd03d88 View commit details
    Browse the repository at this point in the history

Commits on Jul 6, 2022

  1. Configuration menu
    Copy the full SHA
    326e718 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6852e54 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2507837 View commit details
    Browse the repository at this point in the history
  4. Revert "[GPU] Make Processor optional for GraphicsSystem setup"

    The Processor is still required in many places, including the GPU command processor worker thread
    
    This reverts commit fd03d88.
    Triang3l committed Jul 6, 2022
    Configuration menu
    Copy the full SHA
    3ee68d7 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    88c055e View commit details
    Browse the repository at this point in the history

Commits on Jul 7, 2022

  1. [Vulkan] All guest draw uniform buffer bindings in a single descripto…

    …r set
    
    Reduce the number of bound descriptor sets from 10 to 6, which is still above the minimum limit of 4, but closer
    Triang3l committed Jul 7, 2022
    Configuration menu
    Copy the full SHA
    e4de866 View commit details
    Browse the repository at this point in the history

Commits on Jul 9, 2022

  1. Configuration menu
    Copy the full SHA
    ff35a4b View commit details
    Browse the repository at this point in the history
  2. [Vulkan] Merge texture and sampler descriptors into a single descript…

    …or set
    
    Put all descriptors used by translated shaders in up to 4 descriptor sets, which is the minimum required, and the most common on Android, `maxBoundDescriptorSets` device limit value
    Triang3l committed Jul 9, 2022
    Configuration menu
    Copy the full SHA
    b3edc56 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b41bb35 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f2e52f4 View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2022

  1. Configuration menu
    Copy the full SHA
    037310f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3a065c3 View commit details
    Browse the repository at this point in the history

Commits on Jul 14, 2022

  1. Configuration menu
    Copy the full SHA
    7b8281a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2a69d1d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9fd6351 View commit details
    Browse the repository at this point in the history
  4. [Base] PosixMappedMemory: fd instead of stdio

    Android ContentResolver, which is needed for content:// URIs, provides file descriptors rather than stdio files
    Triang3l committed Jul 14, 2022
    Configuration menu
    Copy the full SHA
    65137e5 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4157502 View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2022

  1. Configuration menu
    Copy the full SHA
    373b143 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    500bbe9 View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2022

  1. Configuration menu
    Copy the full SHA
    34a952d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    93a7918 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    624f2b2 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2566382 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    421c9a8 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    8948b2b View commit details
    Browse the repository at this point in the history
  7. [Android] Don't require the storage permission

    GPU traces in the trace viewer are accessed via the Storage Access Framework, which doesn't require the storage permissions. Games will be accessed using the SAF too (directories containing games as document trees with persistable URI permissions). The storage permissions are also not required for accessing the application's external or internal storage directory that will contain the save files.
    Triang3l committed Jul 17, 2022
    Configuration menu
    Copy the full SHA
    50946e5 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    23410d0 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    273a489 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    e8652e5 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    14fdf4b View commit details
    Browse the repository at this point in the history

Commits on Jul 18, 2022

  1. [CI] Update image to 2022-07-15

    JoelLinn authored and gibbed committed Jul 18, 2022
    Configuration menu
    Copy the full SHA
    b3a00d0 View commit details
    Browse the repository at this point in the history
  2. [CI] Use ninja for cmake builds

    JoelLinn authored and gibbed committed Jul 18, 2022
    Configuration menu
    Copy the full SHA
    92db8f6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    846fedf View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f4f131a View commit details
    Browse the repository at this point in the history
  5. [CI] Build all android targets

    JoelLinn authored and gibbed committed Jul 18, 2022
    Configuration menu
    Copy the full SHA
    5bfa3bf View commit details
    Browse the repository at this point in the history
  6. [xenia-build] Check for clang-format 14

    JoelLinn authored and gibbed committed Jul 18, 2022
    Configuration menu
    Copy the full SHA
    a41770a View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    0a94b86 View commit details
    Browse the repository at this point in the history

Commits on Jul 21, 2022

  1. [GPU] Eliminate unused shader I/O, UCP culling, centroid on Vulkan

    For more optimal usage of exports and the parameter cache on the host regardless of how effective the optimizations in the host GPU driver are. Also reserve space for Vulkan/Metal/D3D11-specific HostVertexShaderTypes to use one more bit for the host vertex shader type in the shader modification bits, so that won't have to be done in the future as that would require invalidating shader storages (which are invalidated by this commit) again.
    Triang3l committed Jul 21, 2022
    Configuration menu
    Copy the full SHA
    1a95bef View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6ff312a View commit details
    Browse the repository at this point in the history
  3. Python/xenia-build/xb fixes

    Use variable for Python version to make upgrading easier.
    xb.bat:
     Update copyright date.
     Add candidate paths.
    xb.ps1
     Properly use found python executable.
     More consistency with .bat.
     Don't spew unnecessary errors, etc.
     EOF newline.
    Margen67 authored and gibbed committed Jul 21, 2022
    Configuration menu
    Copy the full SHA
    74d83e4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b129d06 View commit details
    Browse the repository at this point in the history

Commits on Jul 22, 2022

  1. Configuration menu
    Copy the full SHA
    3c12814 View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2022

  1. Configuration menu
    Copy the full SHA
    37579d3 View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2022

  1. Configuration menu
    Copy the full SHA
    77e85ec View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f248e23 View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2022

  1. Configuration menu
    Copy the full SHA
    9fa41c2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8fb5da1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    66c995f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ff7ef05 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6648aa4 View commit details
    Browse the repository at this point in the history

Commits on Jul 27, 2022

  1. Configuration menu
    Copy the full SHA
    7595cdb View commit details
    Browse the repository at this point in the history

Commits on Jul 29, 2022

  1. Configuration menu
    Copy the full SHA
    1b1e386 View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2022

  1. Configuration menu
    Copy the full SHA
    b0cc3db View commit details
    Browse the repository at this point in the history
  2. [PPC] Fix memory assert formatting

    This was still using printf-style format specifiers. Causing memory
    asserts to show up like this while testing.
    
    ```
    !> 0000438C Memory 10001040 assert failed:
    !> 0000438C   Expected: %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X
    !> 0000438C     Actual: %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X
    !> 0000438C     TEST FAILED
    ```
    
    Updated them so they format correctly:
    
    ```
    !> 00002CCC Memory 10001040 assert failed:
    !> 00002CCC   Expected: FC FD FE FF 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
    !> 00002CCC     Actual: FC FD FE FF 00 00 00 00 00 00 00 00 00 00 00 00
    !> 00002CCC     TEST FAILED
    ```
    Wunkolo authored and gibbed committed Sep 5, 2022
    Configuration menu
    Copy the full SHA
    90fffe1 View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2022

  1. [x64] Add AVX512 optimization for OPCODE_VECTOR_CONVERT_F2I(unsigned)

    `vcvttps2udq` already saturates overflowing and unordered values to `0xFFFFFFFF`. Using mask registers, zeroes are written to negative values within the same instruction.
    Wunkolo authored and gibbed committed Sep 12, 2022
    Configuration menu
    Copy the full SHA
    9fd6845 View commit details
    Browse the repository at this point in the history

Commits on Sep 14, 2022

  1. [x64] Add AVX512 optimization for OPCODE_VECTOR_ADD(saturated)

    Uses a single `vpternlogd` to test for signed/unsigned
    overflow/underflow. Then utilizes AVX512 mask operations to create
    either `0x7FFFFFFF` or `0x80000000` arithmetically.
    Wunkolo authored and gibbed committed Sep 14, 2022
    Configuration menu
    Copy the full SHA
    addd8c9 View commit details
    Browse the repository at this point in the history

Commits on Sep 22, 2022

  1. Lint fix.

    gibbed authored Sep 22, 2022
    Configuration menu
    Copy the full SHA
    3bfa3b0 View commit details
    Browse the repository at this point in the history
  2. [Premake] Update premake-cmake

    - Handle compiler flags per-file. Removes ffmpeg warnings
    - Switch to JoelLinn fork since original author stopped maintaining
      and other forks don't seem to care about PRs
    JoelLinn authored and gibbed committed Sep 22, 2022
    Configuration menu
    Copy the full SHA
    9ab4db2 View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2022

  1. [GPU] Vulkan fragment shader interlock RB and related fixes/cleanup

    Also fixes addressing of MSAA samples 2 and 3 for 64bpp color render targets in the ROV RB implementation on Direct3D 12.
    Additionally, with FSI/ROV, alpha test and alpha to coverage are done only if the render target 0 was dynamically written to (according to the Direct3D 9 rules for writing to color render targets, though not sure if they actually apply to the alpha tests on Direct3D 9, but for safety).
    There is also some code cleanup for things spotted during the development of the feature.
    Triang3l committed Oct 9, 2022
    Configuration menu
    Copy the full SHA
    45050b2 View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2022

  1. [DXBC] Fix interpolator copying from v# to r# in PS

    The bit count was of `(1<<i)-1` itself (thus couldn't handle interpolators with a smaller index skipped), not of `bits&((1<<i)-1)`.
    Triang3l committed Oct 18, 2022
    Configuration menu
    Copy the full SHA
    cdb40dd View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2022

  1. [x64] Add AVX512 optimization for OPCODE_VECTOR_SUB(saturated)

    Passes the `vsubuws` and `vsubsws` unit-tests from xenia-project#1348
    Wunkolo authored and gibbed committed Oct 21, 2022
    Configuration menu
    Copy the full SHA
    d73088e View commit details
    Browse the repository at this point in the history
  2. [x64] Add kX64EmitAVX512VBMI feature-flag and detection

    Allows access to byte-element 2-register permutations(32-byte look up
    tables) and for 64-bit multi-shifts.
    Particularly adding this to accelerate the assembly of our `PERMUTE`
    opcode.
    Wunkolo authored and gibbed committed Oct 21, 2022
    Configuration menu
    Copy the full SHA
    f207239 View commit details
    Browse the repository at this point in the history
  3. [x64] Add AVX512 optimizations for PERMUTE_V128

    Uses the single-instruction AVX512 `vperm*` instructions to accelerate
    the `INT8_TYPE` and `INT16_TYPE` permutation opcodes.
    
    The `INT8_TYPE` is accelerated using `AVX512VBMI` subset of AVX512.
    Available since Icelake(Intel) and Zen4(AMD).
    Wunkolo authored and gibbed committed Oct 21, 2022
    Configuration menu
    Copy the full SHA
    5fde7c6 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f118eb5 View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2022

  1. [D3D12] Replace unused shared memory view with a null view

    Fixes the PIX validation warning about missing resource states on every guest draw. Also potentially prevents drivers from making assumptions about the shared memory buffer based on the bindings, though no such cases are currently known.
    Triang3l committed Oct 23, 2022
    Configuration menu
    Copy the full SHA
    4add1f6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    74f1f6b View commit details
    Browse the repository at this point in the history
  3. [GPU] Fix tiled mip tail extent calculation

    Previously, for mips, the dimensions of the texture weren't rounded to powers of two before calculating the mip tail extent, resulting in the mip tail for a 260 blocks tall texture, that contains mips ending at Y of up to 36, having the Y extent calculated as 32. With rounding to powers of two, it would have been 64.
    
    However, with the GetTiledAddressUpperBound functions, none of this is necessary at all (and neither is rounding the extents in TextureGuestLayout::Level to 32x32x4 blocks) - using the same code for calculating the XYZ extents of tiled textures as for linear textures now, which, for the mip tail, calculates the actual maximum coordinates of the mips stored in it - and rounding to tiles is done internally by GetTiledAddressUpperBound.
    Triang3l committed Oct 23, 2022
    Configuration menu
    Copy the full SHA
    a37b57c View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2022

  1. [UI] Fix ClearInput not called in ImGuiDrawer after deferred dialog r…

    …emoval
    
    Also cleanup the code involved in dialog registration, and update the explanation of why dialog removal is delayed until the end of drawing (the original was written back when window listener and UI drawer callback registration during the execution of the callbacks was deferred, but that was wrong as that might result in execution of callbacks belonging to now-deleted objects).
    Triang3l committed Oct 31, 2022
    Configuration menu
    Copy the full SHA
    778333b View commit details
    Browse the repository at this point in the history

Commits on Nov 4, 2022

  1. Configuration menu
    Copy the full SHA
    2d2d03e View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2022

  1. Configuration menu
    Copy the full SHA
    7dd715e View commit details
    Browse the repository at this point in the history

Commits on Dec 3, 2022

  1. [SPIR-V] Decorate whole gl_PerVertex with Invariant

    Block members can be decorated with Invariant only since SPIR-V 1.5 Revision 2. In earlier versions, Invariant can be used only for variables. Mesa warns about this.
    Triang3l committed Dec 3, 2022
    Configuration menu
    Copy the full SHA
    0b4f5ef View commit details
    Browse the repository at this point in the history

Commits on Dec 4, 2022

  1. Configuration menu
    Copy the full SHA
    e97eb75 View commit details
    Browse the repository at this point in the history

Commits on Dec 28, 2022

  1. [ImGui] Update to v1.88

    JoelLinn authored and gibbed committed Dec 28, 2022
    Configuration menu
    Copy the full SHA
    f04cfb3 View commit details
    Browse the repository at this point in the history
  2. [ImGui] Fix removed flags

    JoelLinn authored and gibbed committed Dec 28, 2022
    Configuration menu
    Copy the full SHA
    b107af6 View commit details
    Browse the repository at this point in the history
  3. [ImGui] Fix empty IDs

    JoelLinn authored and gibbed committed Dec 28, 2022
    Configuration menu
    Copy the full SHA
    8f88bb2 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7877331 View commit details
    Browse the repository at this point in the history
  5. [UI] Fix UB (moved mem) in file picker

    - References to vector data become UB after vector size changes.
    - Add one extra level of indirection to pin the wide string memory
      location regardless of vector memory
    JoelLinn authored and gibbed committed Dec 28, 2022
    Configuration menu
    Copy the full SHA
    f452d6a View commit details
    Browse the repository at this point in the history
  6. [ImGui] Update to v1.89

    JoelLinn authored and gibbed committed Dec 28, 2022
    Configuration menu
    Copy the full SHA
    c8a39ba View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    29985f6 View commit details
    Browse the repository at this point in the history
  8. [ImGui] Fix deprecated SetCursorPos use

    JoelLinn authored and gibbed committed Dec 28, 2022
    Configuration menu
    Copy the full SHA
    d6b5cbd View commit details
    Browse the repository at this point in the history
  9. [ImGui] Use new ImageButton signature

    JoelLinn authored and gibbed committed Dec 28, 2022
    Configuration menu
    Copy the full SHA
    b641e39 View commit details
    Browse the repository at this point in the history
  10. [ImGui] Use new key API

    JoelLinn authored and gibbed committed Dec 28, 2022
    Configuration menu
    Copy the full SHA
    da9c908 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    859bb89 View commit details
    Browse the repository at this point in the history
  12. moved vswhere to tools directory

    p01arst0rm authored and gibbed committed Dec 28, 2022
    Configuration menu
    Copy the full SHA
    a1bb6cc View commit details
    Browse the repository at this point in the history
  13. remove dlmalloc

    p01arst0rm authored and gibbed committed Dec 28, 2022
    Configuration menu
    Copy the full SHA
    2c1aadd View commit details
    Browse the repository at this point in the history
  14. added fxaa LICENSE file

    p01arst0rm authored and gibbed committed Dec 28, 2022
    Configuration menu
    Copy the full SHA
    12c8d53 View commit details
    Browse the repository at this point in the history
  15. [SDL2] Update to version 2.24.2

    JoelLinn authored and gibbed committed Dec 28, 2022
    Configuration menu
    Copy the full SHA
    76561d5 View commit details
    Browse the repository at this point in the history
  16. [SDL2] Print version on startup

    JoelLinn authored and gibbed committed Dec 28, 2022
    Configuration menu
    Copy the full SHA
    9eef64d View commit details
    Browse the repository at this point in the history
  17. [CPU] Increase amount of possible labels used in FinalizationPass

    Instead of using decimal notaation for labels let's use hexadecimal.
    That will increase amount of possible combination by a lot.
    Gliniak authored and gibbed committed Dec 28, 2022
    Configuration menu
    Copy the full SHA
    eb25fe4 View commit details
    Browse the repository at this point in the history
  18. [x64] Add x64_util.h

    Used to help with generating instruction-specific constants.  Currently
    used for the ternary-logic constants(`vpternlog*`).
    Wunkolo authored and gibbed committed Dec 28, 2022
    Configuration menu
    Copy the full SHA
    7c21b32 View commit details
    Browse the repository at this point in the history
  19. [x64] Add AX512 optimization for OPCODE_SELECT(V128)

    Uses `vpternlogd` to collapse the bitwise select operation into one
    instruction. Though it needs a `vmovdqa` instruction since `vpternlogd`
    reads and writes to the first argument.
    Wunkolo authored and gibbed committed Dec 28, 2022
    Configuration menu
    Copy the full SHA
    ba75a01 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    e55cb73 View commit details
    Browse the repository at this point in the history

Commits on Dec 31, 2022

  1. Configuration menu
    Copy the full SHA
    480f95f View commit details
    Browse the repository at this point in the history

Commits on Jan 28, 2023

  1. Configuration menu
    Copy the full SHA
    4e87d1f View commit details
    Browse the repository at this point in the history

Commits on Jan 29, 2023

  1. Add include to fix compiling

    Shoegzer authored and Triang3l committed Jan 29, 2023
    Configuration menu
    Copy the full SHA
    4a2f4d9 View commit details
    Browse the repository at this point in the history

Commits on Jan 30, 2023

  1. Configuration menu
    Copy the full SHA
    06ed9ab View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2023

  1. [Build] Add parallel PPC test generation

    Utilizes `multiprocessing` to allow for multiple power-pc assembly tests
    to be generated in parallel.
    
    Some results on my i9-11900k(8c/16t):
    
    Before:
    ```
    Measure-Command {.\xb gentests}
    
    Days              : 0
    Hours             : 0
    Minutes           : 0
    Seconds           : 11
    Milliseconds      : 200
    Ticks             : 112007585
    TotalDays         : 0.000129638408564815
    TotalHours        : 0.00311132180555556
    TotalMinutes      : 0.186679308333333
    TotalSeconds      : 11.2007585
    TotalMilliseconds : 11200.7585
    ```
    
    After:
    ```
    Measure-Command {.\xb gentests}
    
    Days              : 0
    Hours             : 0
    Minutes           : 0
    Seconds           : 5
    Milliseconds      : 426
    Ticks             : 54265895
    TotalDays         : 6.28077488425926E-05
    TotalHours        : 0.00150738597222222
    TotalMinutes      : 0.0904431583333333
    TotalSeconds      : 5.4265895
    TotalMilliseconds : 5426.5895
    ```
    
    This is an over **x2** speedup!
    Wunkolo authored and gibbed committed Feb 6, 2023
    Configuration menu
    Copy the full SHA
    f357f26 View commit details
    Browse the repository at this point in the history

Commits on Mar 30, 2023

  1. Configuration menu
    Copy the full SHA
    c238d8a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    baa2ff7 View commit details
    Browse the repository at this point in the history

Commits on Apr 9, 2023

  1. Configuration menu
    Copy the full SHA
    88c645d View commit details
    Browse the repository at this point in the history
  2. [DXBC] discard pixels from kill with ROV instead of returning

    Keep the current lane active as it may be needed for derivatives.
    Triang3l committed Apr 9, 2023
    Configuration menu
    Copy the full SHA
    75d8052 View commit details
    Browse the repository at this point in the history

Commits on Apr 13, 2023

  1. Configuration menu
    Copy the full SHA
    887fda5 View commit details
    Browse the repository at this point in the history

Commits on Apr 18, 2023

  1. Configuration menu
    Copy the full SHA
    eede38f View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2023

  1. Configuration menu
    Copy the full SHA
    64d2a80 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    78f1d55 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    19d5600 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8aaa6f1 View commit details
    Browse the repository at this point in the history

Commits on May 5, 2023

  1. [GPU/D3D12] Memexport from anywhere in control flow + 8/16bpp memexport

    There's no limit on the number of memory exports in a shader on the real
    Xenos, and exports can be done anywhere, including in loops. Now, instead
    of deferring the exports to the end of the shader, and assuming that export
    allocs are executed only once, Xenia flushes exports when it reaches an
    alloc (allocs terminate memory exports on Xenos, as well as individual ALU
    instructions with `serialize`, but not handling this case for simplicity,
    it's only truly mandatory to flush memory exports before starting a new
    one), the end of the shader, or a pixel with outstanding exports is killed.
    
    To know which eM# registers need to be flushed to the memory, traversing
    the successors of each exec potentially writing any eM#, and specifying
    that certain eM# registers might have potentially been written before each
    reached control flow instruction, until a flush point or the end of the
    shader is reached.
    
    Also, some games export to sub-32bpp formats. These are now supported via
    atomic AND clearing the bits of the dword to replace followed by an atomic
    OR inserting the new byte/short.
    Triang3l committed May 5, 2023
    Configuration menu
    Copy the full SHA
    53f98d1 View commit details
    Browse the repository at this point in the history
  2. [GPU] Remove a dangerous comment about break after exece [ci skip]

    There can be jumps across an exece, so the code beyond it may still be
    executed.
    Triang3l committed May 5, 2023
    Configuration menu
    Copy the full SHA
    0e81293 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ed64e30 View commit details
    Browse the repository at this point in the history

Commits on May 29, 2023

  1. [PPC] Implement vaddcuw

    I don't know of any title that utilizes this instruction, but I went
    ahead and implemented it for completeness.
    
    Verified the implementation with `instr__gen_vaddcuw` from xenia-project#1348. Can be
    grabbed with:
    ```
    git checkout origin/gen_tests -- src\xenia\cpu\ppc\testing\*vaddcuw.s
    ```
    Wunkolo authored and gibbed committed May 29, 2023
    Configuration menu
    Copy the full SHA
    93b77fb View commit details
    Browse the repository at this point in the history
  2. [PPC] Implement vsubcuw

    Other half of xenia-project#2125. I don't know of any title that utilizes this instruction, but I went ahead and implemented it for completeness.
    
    Verified the implementation with `instr__gen_vsubcuw` from xenia-project#1348. Can be grabbed with:
    ```
    git checkout origin/gen_tests -- src\xenia\cpu\ppc\testing\*vsubcuw.s
    ```
    Wunkolo authored and gibbed committed May 29, 2023
    Configuration menu
    Copy the full SHA
    121bf93 View commit details
    Browse the repository at this point in the history
  3. [x64] Add AVX512 optimizations for OPCODE_VECTOR_COMPARE_UGT(Integer)

    AVX512 has native unsigned integer comparisons instructions, removing
    the need to XOR the most-significant-bit with a constant in memory to
    use the signed comparison instructions. These instructions only write to
    a k-mask register though and need an additional call to `vpmovm2*` to
    turn the mask-register into a vector-mask register.
    
    As of Icelake:
    `vpcmpu*` is all L3/T1
    `vpmovm2d` is L1/T0.33
    `vpmovm2{b,w}` is L3/T0.33
    
    As of Zen4:
    `vpcmpu*` is all L3/T0.50
    `vpmovm2*` is all L1/T0.25
    Wunkolo authored and gibbed committed May 29, 2023
    Configuration menu
    Copy the full SHA
    6ee2e37 View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2023

  1. Configuration menu
    Copy the full SHA
    e110527 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    858af5a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4a3b04d View commit details
    Browse the repository at this point in the history
  4. [Base] Set the path for posix file info

    hd-genius authored and gibbed committed Jun 10, 2023
    Configuration menu
    Copy the full SHA
    41c4231 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    07e81fe View commit details
    Browse the repository at this point in the history
  6. [NET] NetDll___WSAFDIsSet: Fixed incorrect endianness of fd_count

    Plus: limit it to 64 entries
    Thanks to Bo98 for pointing that out
    Gliniak authored and gibbed committed Jun 10, 2023
    Configuration menu
    Copy the full SHA
    00aba94 View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2023

  1. Configuration menu
    Copy the full SHA
    92ffe17 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    acadc84 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c224bec View commit details
    Browse the repository at this point in the history

Commits on Jul 27, 2023

  1. Configuration menu
    Copy the full SHA
    1887ea0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d0fd817 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b94cb9d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c5e6352 View commit details
    Browse the repository at this point in the history

Commits on Jul 28, 2023

  1. Configuration menu
    Copy the full SHA
    6c85662 View commit details
    Browse the repository at this point in the history