| Graph Composite |
examples/c/composites/graph.c |
Live in browser |
|
composite, marker, bezier-edges, path, panzoom |
examples/webgpu/live.html?id=composites_graph |
| Polygon Composite |
examples/c/composites/polygon.c |
Live in browser |
|
composite, polygon-set, primitive, segment, panzoom |
examples/webgpu/live.html?id=composites_polygon |
| Alpha Blending |
examples/c/features/alpha_blending.c |
Live in browser |
|
alpha-blending, primitive |
examples/webgpu/live.html?id=features_alpha_blending |
| Animation Tracks |
examples/c/features/animation_tracks.c |
Live in browser |
|
mesh, frame-callbacks, controller, arcball |
examples/webgpu/live.html?id=features_animation_tracks |
| Annotation Readout |
examples/c/features/annotation_readout.c |
Live in browser |
|
annotation, readout, text, point |
examples/webgpu/live.html?id=features_annotation_readout |
| Path With 2D Axes |
examples/c/features/axes_2d.c |
Live in browser |
|
path, axes, text, panzoom |
examples/webgpu/live.html?id=features_axes_2d |
| Axis Labels |
examples/c/features/axis_labels.c |
Live in browser |
|
axes, text, labels |
examples/webgpu/live.html?id=features_axis_labels |
| Bars And Bands |
examples/c/features/bars_bands.c |
Live in browser |
|
primitive, segment, axes, panzoom |
examples/webgpu/live.html?id=features_bars_bands |
| Basic Scene |
examples/c/features/basic_scene.c |
Live in browser |
|
point |
examples/webgpu/live.html?id=features_basic_scene |
| Bezier Curve Path |
examples/c/features/bezier_curve_path.c |
Live in browser |
|
path, segment, marker |
examples/webgpu/live.html?id=features_bezier_curve_path |
| Bounds Overlay |
examples/c/features/bounds_overlay.c |
Live in browser |
|
bounds-overlay, point, sphere, overlay |
examples/webgpu/live.html?id=features_bounds_overlay |
| Builtin Shapes 2D |
examples/c/features/builtin_shapes_2d.c |
Live in browser |
|
mesh, controller |
examples/webgpu/live.html?id=features_builtin_shapes_2d |
| Builtin Shapes 3D |
examples/c/features/builtin_shapes_3d.c |
Live in browser |
|
mesh, controller, arcball |
examples/webgpu/live.html?id=features_builtin_shapes_3d |
| Manual Camera |
examples/c/features/camera_manual.c |
Live in browser |
|
camera, mesh, controller, arcball |
examples/webgpu/live.html?id=features_camera_manual |
| Colorbar |
examples/c/features/colorbar.c |
Live in browser |
|
colorbar, image, sampled-field, text |
examples/webgpu/live.html?id=features_colorbar |
| Scalar Color Scale |
examples/c/features/colormap_scale.c |
Live in browser |
|
colormap, point |
examples/webgpu/live.html?id=features_colormap_scale |
| Compute Buffer Animation |
examples/c/features/compute_buffer_animation.c |
Live in browser |
|
scene-buffers, storage-buffers, scene-compute, continuous-frames, point |
examples/webgpu/live.html?id=features_compute_buffer_animation |
| Arcball Controller |
examples/c/features/controller_arcball.c |
Live in browser |
|
controller, arcball, mesh |
examples/webgpu/live.html?id=features_controller_arcball |
| Fly Controller |
examples/c/features/controller_fly.c |
Live in browser |
|
controller, fly, mesh |
examples/webgpu/live.html?id=features_controller_fly |
| Turntable Controller |
examples/c/features/controller_turntable.c |
Live in browser |
|
controller, turntable, mesh |
examples/webgpu/live.html?id=features_controller_turntable |
| Coordinate System |
examples/c/features/coordinate_system.c |
Live in browser |
|
mesh, reference-grid, text, controller |
examples/webgpu/live.html?id=features_coordinate_system |
| Datetime Axis |
examples/c/features/datetime_axis.c |
Live in browser |
datetime formatting is outside the RC browser subset |
axes, text, datetime, controller, panzoom |
examples/webgpu/live.html?id=features_datetime_axis |
| Guide Lines |
examples/c/features/guide_lines.c |
Live in browser |
|
segment, overlay, panzoom |
examples/webgpu/live.html?id=features_guide_lines |
| Guide Spans |
examples/c/features/guide_spans.c |
Live in browser |
|
primitive, overlay, panzoom |
examples/webgpu/live.html?id=features_guide_spans |
| Image Probe |
examples/c/features/image_probe.c |
Live in browser |
|
image, query-readback, frame-callbacks, overlay, text |
examples/webgpu/live.html?id=features_image_probe |
| Isolines |
examples/c/features/isolines.c |
Live in browser |
|
mesh, segment, controller, arcball |
examples/webgpu/live.html?id=features_isolines |
| Categorical Legend |
examples/c/features/legend_categorical.c |
Live in browser |
|
legend, categorical-scale, marker, text |
examples/webgpu/live.html?id=features_legend_categorical |
| Lighting |
examples/c/features/lighting.c |
Live in browser |
|
sphere, material, lighting, arcball |
examples/webgpu/live.html?id=features_lighting |
| Marker Symbols |
examples/c/features/marker_symbols.c |
Live in browser |
|
marker, symbol-set, glyph-atlas, text, controller, panzoom |
examples/webgpu/live.html?id=features_marker_symbols |
| Mesh Materials |
examples/c/features/material_mesh.c |
Live in browser |
|
mesh, material, lighting, arcball |
examples/webgpu/live.html?id=features_material_mesh |
| Textured Mesh |
examples/c/features/mesh_texture.c |
Live in browser |
|
mesh, sampled-field, texture, arcball, material |
examples/webgpu/live.html?id=features_mesh_texture |
| OBJ Loading |
examples/c/features/obj_loading.c |
Live in browser |
|
mesh, controller, arcball |
examples/webgpu/live.html?id=features_obj_loading |
| Orientation Gizmo |
examples/c/features/orientation_gizmo.c |
Live in browser |
|
orientation-gizmo, overlay, mesh, controller |
examples/webgpu/live.html?id=features_orientation_gizmo |
| Overlay Card |
examples/c/features/overlay_card.c |
Live in browser |
|
overlay, text, primitive |
examples/webgpu/live.html?id=features_overlay_card |
| Panel Background |
examples/c/features/panel_background.c |
Live in browser |
|
panel-background, primitive |
examples/webgpu/live.html?id=features_panel_background |
| Panel Grid |
examples/c/features/panel_grid.c |
Live in browser |
|
panel-grid, point |
examples/webgpu/live.html?id=features_panel_grid |
| Linked Panels |
examples/c/features/panel_linked.c |
Live in browser |
|
panel-grid, linked-panels, panzoom, point |
examples/webgpu/live.html?id=features_panel_linked |
| Multiple Panels |
examples/c/features/panel_multi.c |
Live in browser |
|
panel-grid, multi-panel, panzoom, point |
examples/webgpu/live.html?id=features_panel_multi |
| Single Panel |
examples/c/features/panel_single.c |
Live in browser |
|
panel, point |
examples/webgpu/live.html?id=features_panel_single |
| Panel View 2D |
examples/c/features/panel_view2d.c |
Live in browser |
|
panel-view, panzoom, point |
examples/webgpu/live.html?id=features_panel_view2d |
| Panzoom |
examples/c/features/panzoom.c |
Live in browser |
|
controller, panzoom, point |
examples/webgpu/live.html?id=features_panzoom |
| Path Join |
examples/c/features/path_join.c |
Live in browser |
|
path |
examples/webgpu/live.html?id=features_path_join |
| Picking |
examples/c/features/picking.c |
Live in browser |
|
marker, panzoom, query-readback, frame-callbacks |
examples/webgpu/live.html?id=features_picking |
| Label Probe |
examples/c/features/probe_labels.c |
Live in browser |
|
labels, query-readback, panzoom, overlay, text |
examples/webgpu/live.html?id=features_probe_labels |
| Reference Grid |
examples/c/features/reference_grid.c |
Live in browser |
|
reference-grid, segment, controller |
examples/webgpu/live.html?id=features_reference_grid |
| Sampled Field Update |
examples/c/features/sampled_field_update.c |
Live in browser |
|
sampled-field, image, frame-callbacks, colormap |
examples/webgpu/live.html?id=features_sampled_field_update |
| Scale Bar |
examples/c/features/scalebar.c |
Live in browser |
|
scale-bar, text, panzoom |
examples/webgpu/live.html?id=features_scalebar |
| Scale Bar Units |
examples/c/features/scalebar_units.c |
Live in browser |
|
scale-bar, text, panzoom |
examples/webgpu/live.html?id=features_scalebar_units |
| Mesh Instance Selection |
examples/c/features/selection_mesh_instances.c |
Live in browser |
|
mesh, arcball, query-readback, frame-callbacks |
examples/webgpu/live.html?id=features_selection_mesh_instances |
| Pixel Selection |
examples/c/features/selection_pixel.c |
Live in browser |
|
pixel, controller, panzoom, query-readback, frame-callbacks |
examples/webgpu/live.html?id=features_selection_pixel |
| Sphere Selection |
examples/c/features/selection_sphere.c |
Live in browser |
|
sphere, arcball, query-readback, frame-callbacks |
examples/webgpu/live.html?id=features_selection_sphere |
| Depth Test Toggle |
examples/c/features/technique_depth_test.c |
Live in browser |
|
depth-test, point, controller |
examples/webgpu/live.html?id=features_technique_depth_test |
| Text Block |
examples/c/features/text_block.c |
Live in browser |
|
text, glyph-atlas |
examples/webgpu/live.html?id=features_text_block |
| Timer Animation |
examples/c/features/timer_animation.c |
Live in browser |
|
point, frame-callbacks |
examples/webgpu/live.html?id=features_timer_animation |
| Partial Data Update |
examples/c/features/update_partial.c |
Live in browser |
|
buffer-update, point, frame-callbacks |
examples/webgpu/live.html?id=features_update_partial |
| Visual Data Update |
examples/c/features/update_visual_data.c |
Live in browser |
|
buffer-update, visual-update, point, frame-callbacks |
examples/webgpu/live.html?id=features_update_visual_data |
| Visual Visibility |
examples/c/features/visibility.c |
Live in browser |
|
visual-visibility, point, frame-callbacks |
examples/webgpu/live.html?id=features_visibility |
| Visual Transform |
examples/c/features/visual_transform.c |
Live in browser |
|
visual-transform, point, panzoom |
examples/webgpu/live.html?id=features_visual_transform |
| U.S. State Choropleth |
examples/c/showcases/choropleth.c |
Live in browser |
|
composite, polygon-set, colorbar, panzoom |
examples/webgpu/live.html?id=showcases_choropleth |
| Human Auditory Cortical Activity |
examples/c/showcases/cortical_activity.c |
Live in browser |
the portable scenario fetches the versioned CC0 cortical activity bundle before creation; MSAA unavailable |
mesh, material, colorbar, arcball, buffer-update, frame-callbacks, continuous-frames |
examples/webgpu/live.html?id=showcases_cortical_activity |
| Density-Wave Galaxy |
examples/c/showcases/galaxy.c |
Live in browser |
|
point, marker, symbol-set, glyph-atlas, alpha-blending, frame-callbacks, arcball |
examples/webgpu/live.html?id=showcases_galaxy |
| GPU Particle Smoke |
examples/c/showcases/gpu_particle_smoke.c |
Live in browser |
|
scene-buffers, storage-buffers, scene-compute, point, alpha-blending |
examples/webgpu/live.html?id=showcases_gpu_particle_smoke |
| Linked Probe With Colorbar |
examples/c/showcases/linked_probe_colorbar.c |
Live in browser |
|
panel-grid, linked-panels, image, colorbar, query-readback, readout |
examples/webgpu/live.html?id=showcases_linked_probe_colorbar |
| Linked Panels With Axes |
examples/c/showcases/panel_linked_axes.c |
Live in browser |
|
panel-grid, linked-panels, axes, panzoom, path |
examples/webgpu/live.html?id=showcases_panel_linked_axes |
| Protein |
examples/c/showcases/protein.c |
Live in browser |
SSAO unavailable |
sphere, arcball, material, real-data |
examples/webgpu/live.html?id=showcases_protein |
| Scale Bar Measurement Workflow |
examples/c/showcases/scalebar_measurement.c |
Live in browser |
|
scale-bar, text, panel-grid, mesh, panzoom |
examples/webgpu/live.html?id=showcases_scalebar_measurement |
| Scientific Plotting Workflow |
examples/c/showcases/scientific_plotting.c |
Live in browser |
|
axes, primitive, segment, path, text, panzoom |
examples/webgpu/live.html?id=showcases_scientific_plotting |
| Spherical Harmonics |
examples/c/showcases/spherical_harmonics.c |
Live in browser |
MSAA unavailable |
mesh, material, arcball, frame-callbacks, continuous-frames |
examples/webgpu/live.html?id=showcases_spherical_harmonics |
| Streaming DAQ · 64 channels |
examples/c/showcases/streaming_daq.c |
Live in browser |
the browser scenario uses the shared deterministic acquisition model while the native live route additionally enables its producer thread and ImGui controls |
primitive, axes, panzoom, buffer-update, frame-callbacks, continuous-frames |
examples/webgpu/live.html?id=showcases_streaming_daq |
| Surface Grid |
examples/c/showcases/surface_grid.c |
Live in browser |
|
mesh, segment, arcball |
examples/webgpu/live.html?id=showcases_surface_grid |
| SVG Tiger |
examples/c/showcases/svg_tiger.c |
Live in browser |
MSAA unavailable |
mesh, path, polygon-triangulation, panzoom |
examples/webgpu/live.html?id=showcases_svg_tiger |
| McHenrys Peak Terrain Relief |
examples/c/showcases/terrain_relief.c |
Live in browser |
the portable scenario fetches the versioned USGS/USDA terrain bundle before creation; MSAA limited |
mesh, sampled-field, texture, arcball, camera, material, msaa, prepared-data |
examples/webgpu/live.html?id=showcases_terrain_relief |
| Textured Planets and Orbital Debris |
examples/c/showcases/textured_planet.c |
Live in browser |
|
mesh, sampled-field, texture, arcball, point, path, buffer-update, frame-callbacks |
examples/webgpu/live.html?id=showcases_textured_planet |
| Wind Field |
examples/c/showcases/wind_field.c |
Live in browser |
|
image, vector, path, colorbar, panzoom |
examples/webgpu/live.html?id=showcases_wind_field |
| Scatter Plot |
examples/c/start/scatter.c |
Live in browser |
|
point, controller, panzoom |
examples/webgpu/live.html?id=start_scatter |
| Font Atlas Glyphs |
examples/c/visuals/glyph.c |
Live in browser |
|
glyph, glyph-atlas, sdf, panzoom |
examples/webgpu/live.html?id=visuals_glyph |
| Image |
examples/c/visuals/image.c |
Live in browser |
|
image, sampled-field, panzoom |
examples/webgpu/live.html?id=visuals_image |
| RGBA Image |
examples/c/visuals/image_rgba.c |
Live in browser |
|
image, sampled-field, alpha-blending, panzoom |
examples/webgpu/live.html?id=visuals_image_rgba |
| Labels |
examples/c/visuals/labels.c |
Live in browser |
|
labels, categorical-scale, panzoom |
examples/webgpu/live.html?id=visuals_labels |
| Marker |
examples/c/visuals/marker.c |
Live in browser |
|
marker, panzoom |
examples/webgpu/live.html?id=visuals_marker |
| Mesh |
examples/c/visuals/mesh.c |
Live in browser |
|
mesh, indexed-geometry, arcball |
examples/webgpu/live.html?id=visuals_mesh |
| Path |
examples/c/visuals/path.c |
Live in browser |
|
path, panzoom |
examples/webgpu/live.html?id=visuals_path |
| Pixel |
examples/c/visuals/pixel.c |
Live in browser |
|
pixel, panzoom |
examples/webgpu/live.html?id=visuals_pixel |
| Point |
examples/c/visuals/point.c |
Live in browser |
|
point, panzoom |
examples/webgpu/live.html?id=visuals_point |
| Primitive |
examples/c/visuals/primitive.c |
Live in browser |
|
primitive, panzoom |
examples/webgpu/live.html?id=visuals_primitive |
| Segment |
examples/c/visuals/segment.c |
Live in browser |
|
segment, panzoom |
examples/webgpu/live.html?id=visuals_segment |
| Sphere |
examples/c/visuals/sphere.c |
Live in browser |
MSAA unavailable |
sphere, arcball |
examples/webgpu/live.html?id=visuals_sphere |
| Text |
examples/c/visuals/text.c |
Live in browser |
|
text, glyph-atlas, panzoom |
examples/webgpu/live.html?id=visuals_text |
| Vector |
examples/c/visuals/vector.c |
Live in browser |
|
vector, path, panzoom |
examples/webgpu/live.html?id=visuals_vector |
| Allen Mouse Brain |
examples/c/showcases/brain_volume.c |
Planned |
|
volume, texture-3d, arcball |
Not available |
| Volume |
examples/c/visuals/volume.c |
Planned |
|
volume, sampled-field, texture-3d, arcball |
Not available |
| Depth Cue |
examples/c/features/technique_depth_cue.c |
Deferred |
|
depth-cue |
Not available |
| Eye-Dome Lighting |
examples/c/features/technique_edl.c |
Deferred |
|
depth-postprocess |
Not available |
| Multisample Antialiasing |
examples/c/features/technique_msaa.c |
Deferred |
|
multisample |
Not available |
| Screen-Space Ambient Occlusion |
examples/c/features/technique_ssao.c |
Deferred |
|
gbuffer, depth-postprocess |
Not available |
| Transparency Order |
examples/c/features/technique_transparency.c |
Deferred |
|
wboit, depth-peeling |
Not available |
| Point Cloud |
examples/c/showcases/point_cloud.c |
Deferred |
the browser route renders a prepared 500k-point subset locally, but the source LiDAR dataset is third-party (Inertial Labs RESEPI sample data, all rights reserved) and cannot be redistributed as a public web data bundle; EDL unavailable |
pixel, dense-point-cloud, fly, prepared-data |
Not available |
| Splat |
examples/c/visuals/splat.c |
Deferred |
splat rendering is experimental and outside the RC browser subset |
splat, alpha-blending, panzoom |
Not available |
| External Surface GLFW |
examples/c/advanced/external_surface_glfw.c |
Native only |
external Vulkan surfaces are native host-integration objects |
native-view, external-surface, glfw |
Not available |
| Qt Hosting |
examples/qt/qt_hosting.cpp |
Native only |
Qt and PyQt hosting use native toolkit windows and an optional bridge provider |
native-view, external-surface, qt, optional-provider |
Not available |
| Raw Triangle DRP2 |
examples/c/advanced/raw_triangle_drp2.c |
Native only |
hand-written DRP2 native execution is a low-level runtime example |
drp2, vklite |
Not available |
| Raw Triangle Vklite |
examples/c/advanced/raw_triangle_vklite.c |
Native only |
raw vklite command recording is a native runtime example |
vklite, canvas |
Not available |
| Raw cimgui GUI |
examples/c/features/gui_cimgui.c |
Native only |
raw cimgui access requires the native ImGui app path |
gui |
Not available |
| GUI Controls |
examples/c/features/gui_controls.c |
Native only |
Datoviz GUI controls require the native ImGui/GLFW app path |
gui |
Not available |
| GUI Viewport |
examples/c/features/gui_viewport.c |
Native only |
dockable GUI viewports require native ImGui and an offscreen native source view |
gui, native-view |
Not available |
| Input Events |
examples/c/features/input_events.c |
Native only |
demonstrates native hosted event injection APIs |
native-view, input-events |
Not available |
| JSON Export |
examples/c/features/json_export.c |
Native only |
scene JSON is a native diagnostic/fixture surface, not a live browser route |
diagnostics |
Not available |
| User Scale |
examples/c/features/user_scale.c |
Native only |
the user-scale control is a native ImGui slider on a Datoviz app view |
marker, panzoom, path, gui |
Not available |
| View Size Policies |
examples/c/features/view_size_policies.c |
Native only |
demonstrates native window, framebuffer, and physical-size policies |
native-view, view-size-policy |
Not available |
| GLFW App |
examples/c/runtime/app_glfw.c |
Native only |
direct GLFW app lifecycle is native-only |
native-view |
Not available |
| Multi Window |
examples/c/runtime/multi_window.c |
Native only |
multiple native GLFW windows are native-only |
native-view, multi-window |
Not available |
| Offscreen Capture |
examples/c/runtime/offscreen_capture.c |
Native only |
writes a native offscreen PNG through the app capture path |
native-capture |
Not available |
| Record Replay |
examples/c/runtime/record_replay.c |
Native only |
DVZR app recording and replay use native runtime capture plumbing |
native-capture |
Not available |
| Video Export |
examples/c/runtime/video_export.c |
Native only |
video export uses native app/canvas capture backends, including CPU readback and optional external/NVENC paths |
native-capture |
Not available |