• win64-main-38d94d8 38d94d8e54

    Ghost released this 2026-07-06 09:56:03 -04:00 | 563 commits to 1016_part3 since this release

    • Enable VertexPipelineStoresAndAtomics/FragmentStoresAndAtomics:
      fixes vkCreateGraphicsPipelines() rejecting guestBuffers storage
      descriptor as NonWritable in vertex/fragment stages.
    • Enable ShaderInt64: fixes vkCreateShaderModule() rejecting SPIR-V
      using 64-bit integer capability.
    • Query GetPhysicalDeviceFeatures first and only enable what the GPU
      actually reports as supported, with a warning fallback otherwise.

    Also adds optional Vulkan Validation Layers (SHARPEMU_VK_VALIDATION=1)
    to surface these VUID errors during development instead of silent
    VK_ERROR_DEVICE_LOST.

    Downloads