Search by

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.