sharpemu/src/SharpEmu.CLI
Foued Attar 4b5b27e686 [vulkan] enable required PhysicalDeviceFeatures for translated shaders (#29)
- 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.
2026-07-06 16:56:03 +03:00
..
Program.cs initial commit 2026-03-11 15:48:28 +03:00
SharpEmu.CLI.csproj [fixes-assets] Add SharpEmu icon and fix glfw dependency (temporary fix) (#19) 2026-07-04 17:05:09 +03:00
packages.lock.json [vulkan] enable required PhysicalDeviceFeatures for translated shaders (#29) 2026-07-06 16:56:03 +03:00