Modules/Graphics/examples
Шурупов Илья Викторович 1222347153 Fix zoom texture crash and text metrics, add window wake and touchpad pinch
- nanovg_vk: upload textures through a dedicated command pool on the graphics
  queue family and retire replaced textures per frame slot, fixing the crash
  when zooming recreated textures still in flight.
- Canvas::textWidth uses the advance instead of the ink box, so spaces have
  width; an emoji font (NotoEmoji from Externals/nanovg) is a fallback face.
- Vulkan validation layers are opt-in via MODULES_VULKAN_VALIDATION=1.
- Window::wake() lets another thread interrupt an idle event wait (eventfd on
  Wayland, ALooper_wake on Android), used for asynchronous replies.
- Bind zwp_pointer_gestures_v1 and deliver touchpad pinches as TouchGesture
  events; PointerPinchConverter turns the protocol's start-relative scale into
  incremental updates.
2026-10-21 17:55:07 +03:00
..
Example.cpp Port rendering stack from OpenGL to Vulkan 2026-10-13 03:04:08 +03:00
OffscreenProof.cpp Fix zoom texture crash and text metrics, add window wake and touchpad pinch 2026-10-21 17:55:07 +03:00