Skip to main content

Crate embedded_3dgfx

Crate embedded_3dgfx 

Source

Modules§

animation
Vertex Animation System
bridge
Interoperability bridges between embedded-3dgfx and embedded-graphics.
camera
command_buffer
completion
ISR-safe DMA completion signaling for async and sync present paths.
config
display_backend
Display backend abstraction for DMA-based rendering
draw
Primitive rasterization, Z-buffering, texture mapping, and blending engine.
engine
error
hardware_profile
input
Platform-agnostic input state.
mesh
primitive
raster
raycast
High-performance 2.5D DDA Raycasting and Mode 7 True 3D Perspective Floorcasting Engine.
renderer
retro
shader
swapchain
Swap chain implementation for double-buffered rendering.
telemetry
tilebin

Structs§

MeshRayCastHit
Result of a ray cast against triangle geometry.

Constants§

DEPTH_EPSILON
Z_MAX_VALUE

Functions§

clear_zbuffer
mesh_ray_cast
Ray-cast against triangle geometry using Möller–Trumbore intersection.
to_zdepth

Type Aliases§

ZDepth