Download the PHP package microscrap/vulkan-gfx without Composer
On this page you can find all versions of the php package microscrap/vulkan-gfx. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download microscrap/vulkan-gfx
More information about microscrap/vulkan-gfx
Files in microscrap/vulkan-gfx
Download microscrap/vulkan-gfx
More information about microscrap/vulkan-gfx
Files in microscrap/vulkan-gfx
Vendor microscrap
Package vulkan-gfx
Short Description VulkanEngine plugin for ScrapyardIO Tubes — DeferredFramebuffer, WindowHandler, Rendering Engine, and Input Handler.
License MIT
Homepage https://scrapyard-io.projectsaturnstudios.com/ecosystem/microscrap/vulkan-gfx/0.7.x/overview
Package vulkan-gfx
Short Description VulkanEngine plugin for ScrapyardIO Tubes — DeferredFramebuffer, WindowHandler, Rendering Engine, and Input Handler.
License MIT
Homepage https://scrapyard-io.projectsaturnstudios.com/ecosystem/microscrap/vulkan-gfx/0.7.x/overview
Please rate this library. Is it a good library?
Informations about the package vulkan-gfx
microscrap/vulkan-gfx — Vulkan Deferred framebuffer for ScrapyardIO
Docs: ScrapyardIO — microscrap/vulkan-gfx 0.7.x
Vulkan companion for ScrapyardIO tubes 0.7 — registers:
- Framebuffer key
vulkanas a Deferred (VulkanHandledFramebuffer) - Window key
vulkanas aVulkanWindowHandler(GLFWNO_API+ surface + swapchain) - Human Input via
VulkanInputHandler(GLFW Input afterpollEvents; wrap with tubesEngineInput) - Ships
VulkanRenderer2D(full tubesDrawingAPI+DrawsText)
Highlights
VulkanHandledFramebufferextendsDeferredFramebuffer(not Managed / notPixelStore)- Headless —
VkInstance+ CPU shadow canvas (no window required) - Windowed —
Window::driver('vulkan')->…->open();attachedTo+Vk::presentRgba8(live packed RGBA8) withpresentFrame(clear + ≤3 rects) as fallback setVsync(bool)— DarwinCAMetalLayer.displaySyncEnabledinsetVsynconly (Linux no-op). VSync OFF + Uncapped must be allowed to exceed the panel refresh.VulkanRenderer2D— fullDrawingAPI+ tubesDrawsTextinto the borrowed Vulkan framebuffer- Factory keys via
extendDeferred+$windows->extend— publish tagstubes-framebuffers-vulkan/tubes-windows-vulkan
Note: ext-vulkan 0.7.0 has no offscreen image/readback APIs yet (Metal-gfx uses
MTLTexture). Headless pixels live in a PHP int shadow. Windowed present prefersVk::presentRgba8from a live packed RGBA8 buffer (full-surfacestr_repeat; skip per-framepack('N*')of the int shadow).presentFramerect slots remain the fallback.
Requirements
- PHP 8.4+
- ext-vulkan ^0.7.0
- ext-glfw (via
microscrap/glfw^0.7.0) microscrap/vulkan^0.7.0scrapyard-io/tubes^0.7.0 (umbrella; provides framebuffers + contracts + rendering + fonts)
Installation
Usage
See tubes Rendering and Fonts (if published).
Stack
License
MIT
All versions of vulkan-gfx with dependencies
PHP Build Version
Package Version
Requires
php Version
^8.4|^8.5|^8.6
ext-vulkan Version ^0.7.0
fabricate/nuts-and-bolts Version ^0.7.0
microscrap/glfw Version ^0.7.0
microscrap/vulkan Version ^0.7.0
scrapyard-io/tubes Version ^0.7.0
ext-vulkan Version ^0.7.0
fabricate/nuts-and-bolts Version ^0.7.0
microscrap/glfw Version ^0.7.0
microscrap/vulkan Version ^0.7.0
scrapyard-io/tubes Version ^0.7.0
The package microscrap/vulkan-gfx contains the following files
Loading the files please wait ...