Packages from venusian-surface · Transparency log
-
PHP
venusian-surface/bridge
The Surface toolkit bridge: connect a PHP process to an OS application toolkit (AppKit, GTK or Qt), pump its events inside the IOPools loop, and disconnect it.
-
PHP
venusian-surface/contracts
The Surface contracts: interfaces, mail and exceptions shared by every Surface component and toolkit driver.
-
PHP
venusian-surface/drawing
Surface drawing: one rendering-engine API over CPU and GPU, the DrawingManager that builds engines, and VelvetGE, the software engine over Rasterize and a framebuffer.
-
PHP
venusian-surface/embedded-displays
Surface embedded displays: an IC display panel as a drawing output.
-
PHP
venusian-surface/fonts
Surface bitmap faces: the GFXFont registry, the classic 5x7, and make:font.
-
PHP
venusian-surface/framebuffers
Surface framebuffers: pixel storage behind a FormatSpec in five kinds (full, dirty, ring, paged, ePaper), with the bytes held in PHP or in C through ext-fb.
-
PHP
venusian-surface/human-input
Surface human input: keyboards, mice, game pads and game controllers from every toolkit session, the OS pad source and attached circuits, polled on the loop.
-
PHP
venusian-surface/images
Surface images: PNG, JPEG and TIFF bytes into RGBA8 framebuffers, through ext-gd and PHP or in C through ext-imgdec.
-
PHP
venusian-surface/nuts-and-bolts
Surface nuts and bolts: values shared by Surface components (colours).
-
PHP
venusian-surface/rasterize
Surface rasterize: shapes into coverage spans, hard-edged or anti-aliased, with the geometry in PHP or in C through ext-rasterize.
-
PHP
venusian-surface/stage
Surface stages: engine-owned windows opened on a stage.<host> host and drawn by a gpu.<engine> engine.
-
PHP
venusian-surface/windows
Surface windows: toolkit windows with configurable menu bars over the toolkit bridge; their activity arrives as loop mail.