I'm still getting the issues with the canvas when compiling from master (038f75e) when antialiasing is turned on. I confirmed that turning off antialiasing shows the grid and other stuff.
Also on OSX 10.14.6.
See screenshot of game of life example

See
cargo tree -p game_of_life output
game_of_life v0.1.0 (/Users/dev/Projects/xia/modules/iced/examples/game_of_life)
โโโ iced v0.1.1 (/Users/dev/Projects/xia/modules/iced)
โ โโโ iced_core v0.2.1 (/Users/dev/Projects/xia/modules/iced/core)
โ โโโ iced_futures v0.1.2 (/Users/dev/Projects/xia/modules/iced/futures)
โ โ โโโ futures v0.3.5
โ โ โ โโโ futures-channel v0.3.5
โ โ โ โ โโโ futures-core v0.3.5
โ โ โ โ โโโ futures-sink v0.3.5
โ โ โ โโโ futures-core v0.3.5
โ โ โ โโโ futures-executor v0.3.5
โ โ โ โ โโโ futures-core v0.3.5
โ โ โ โ โโโ futures-task v0.3.5
โ โ โ โ โ โโโ once_cell v1.4.0
โ โ โ โ โโโ futures-util v0.3.5
โ โ โ โ โ โโโ futures-channel v0.3.5 (*)
โ โ โ โ โ โโโ futures-core v0.3.5
โ โ โ โ โ โโโ futures-io v0.3.5
โ โ โ โ โ โโโ futures-macro v0.3.5
โ โ โ โ โ โ โโโ proc-macro-hack v0.5.16
โ โ โ โ โ โ โโโ proc-macro2 v1.0.18
โ โ โ โ โ โ โ โโโ unicode-xid v0.2.0
โ โ โ โ โ โ โโโ quote v1.0.7
โ โ โ โ โ โ โ โโโ proc-macro2 v1.0.18 (*)
โ โ โ โ โ โ โโโ syn v1.0.31
โ โ โ โ โ โ โโโ proc-macro2 v1.0.18 (*)
โ โ โ โ โ โ โโโ quote v1.0.7 (*)
โ โ โ โ โ โ โโโ unicode-xid v0.2.0
โ โ โ โ โ โโโ futures-sink v0.3.5
โ โ โ โ โ โโโ futures-task v0.3.5 (*)
โ โ โ โ โ โโโ memchr v2.3.3
โ โ โ โ โ โโโ pin-project v0.4.22
โ โ โ โ โ โ โโโ pin-project-internal v0.4.22
โ โ โ โ โ โ โโโ proc-macro2 v1.0.18 (*)
โ โ โ โ โ โ โโโ quote v1.0.7 (*)
โ โ โ โ โ โ โโโ syn v1.0.31 (*)
โ โ โ โ โ โโโ pin-utils v0.1.0
โ โ โ โ โ โโโ proc-macro-hack v0.5.16
โ โ โ โ โ โโโ proc-macro-nested v0.1.6
โ โ โ โ โ โโโ slab v0.4.2
โ โ โ โ โโโ num_cpus v1.13.0
โ โ โ โ โโโ libc v0.2.71
โ โ โ โโโ futures-io v0.3.5
โ โ โ โโโ futures-sink v0.3.5
โ โ โ โโโ futures-task v0.3.5 (*)
โ โ โ โโโ futures-util v0.3.5 (*)
โ โ โโโ log v0.4.8
โ โ โ โโโ cfg-if v0.1.10
โ โ โโโ tokio v0.2.21
โ โ โโโ bytes v0.5.5
โ โ โโโ futures-core v0.3.5
โ โ โโโ num_cpus v1.13.0 (*)
โ โ โโโ pin-project-lite v0.1.7
โ โ โโโ slab v0.4.2
โ โโโ iced_wgpu v0.2.2 (/Users/dev/Projects/xia/modules/iced/wgpu)
โ โ โโโ bytemuck v1.2.0
โ โ โโโ gfx-memory v0.1.1
โ โ โ โโโ fxhash v0.2.1
โ โ โ โ โโโ byteorder v1.3.4
โ โ โ โโโ gfx-hal v0.5.2
โ โ โ โ โโโ bitflags v1.2.1
โ โ โ โ โโโ raw-window-handle v0.3.3
โ โ โ โ โโโ libc v0.2.71
โ โ โ โโโ hibitset v0.6.3
โ โ โ โ โโโ atom v0.3.5
โ โ โ โโโ log v0.4.8 (*)
โ โ โ โโโ slab v0.4.2
โ โ โโโ glam v0.8.7
โ โ โโโ glyph_brush v0.7.0
โ โ โ โโโ glyph_brush_draw_cache v0.1.0
โ โ โ โ โโโ ab_glyph v0.2.2
โ โ โ โ โ โโโ ab_glyph_rasterizer v0.1.2
โ โ โ โ โ โโโ owned_ttf_parser v0.6.0
โ โ โ โ โ โโโ ttf-parser v0.6.1
โ โ โ โ โโโ crossbeam-channel v0.4.2
โ โ โ โ โ โโโ crossbeam-utils v0.7.2
โ โ โ โ โ โ โโโ cfg-if v0.1.10
โ โ โ โ โ โ โโโ lazy_static v1.4.0
โ โ โ โ โ โ [build-dependencies]
โ โ โ โ โ โ โโโ autocfg v1.0.0
โ โ โ โ โ โโโ maybe-uninit v2.0.0
โ โ โ โ โโโ crossbeam-deque v0.7.3
โ โ โ โ โ โโโ crossbeam-epoch v0.8.2
โ โ โ โ โ โ โโโ cfg-if v0.1.10
โ โ โ โ โ โ โโโ crossbeam-utils v0.7.2 (*)
โ โ โ โ โ โ โโโ lazy_static v1.4.0
โ โ โ โ โ โ โโโ maybe-uninit v2.0.0
โ โ โ โ โ โ โโโ memoffset v0.5.4
โ โ โ โ โ โ โ [build-dependencies]
โ โ โ โ โ โ โ โโโ autocfg v1.0.0
โ โ โ โ โ โ โโโ scopeguard v1.1.0
โ โ โ โ โ โ [build-dependencies]
โ โ โ โ โ โ โโโ autocfg v1.0.0
โ โ โ โ โ โโโ crossbeam-utils v0.7.2 (*)
โ โ โ โ โ โโโ maybe-uninit v2.0.0
โ โ โ โ โโโ linked-hash-map v0.5.3
โ โ โ โ โโโ rayon v1.3.1
โ โ โ โ โ โโโ crossbeam-deque v0.7.3 (*)
โ โ โ โ โ โโโ either v1.5.3
โ โ โ โ โ โโโ rayon-core v1.7.1
โ โ โ โ โ โโโ crossbeam-deque v0.7.3 (*)
โ โ โ โ โ โโโ crossbeam-queue v0.2.3
โ โ โ โ โ โ โโโ cfg-if v0.1.10
โ โ โ โ โ โ โโโ crossbeam-utils v0.7.2 (*)
โ โ โ โ โ โ โโโ maybe-uninit v2.0.0
โ โ โ โ โ โโโ crossbeam-utils v0.7.2 (*)
โ โ โ โ โ โโโ lazy_static v1.4.0
โ โ โ โ โ โโโ num_cpus v1.13.0 (*)
โ โ โ โ โ [build-dependencies]
โ โ โ โ โ โโโ autocfg v1.0.0
โ โ โ โ โโโ rustc-hash v1.1.0
โ โ โ โโโ glyph_brush_layout v0.2.0
โ โ โ โ โโโ ab_glyph v0.2.2 (*)
โ โ โ โ โโโ approx v0.3.2
โ โ โ โ โ โโโ num-traits v0.2.12
โ โ โ โ โ [build-dependencies]
โ โ โ โ โ โโโ autocfg v1.0.0
โ โ โ โ โโโ xi-unicode v0.2.1
โ โ โ โโโ log v0.4.8 (*)
โ โ โ โโโ ordered-float v1.0.2
โ โ โ โ โโโ num-traits v0.2.12 (*)
โ โ โ โโโ rustc-hash v1.1.0
โ โ โ โโโ twox-hash v1.5.0
โ โ โ โโโ rand v0.7.3
โ โ โ โโโ getrandom v0.1.14
โ โ โ โ โโโ cfg-if v0.1.10
โ โ โ โ โโโ libc v0.2.71
โ โ โ โโโ libc v0.2.71
โ โ โ โโโ rand_chacha v0.2.2
โ โ โ โ โโโ ppv-lite86 v0.2.8
โ โ โ โ โโโ rand_core v0.5.1
โ โ โ โ โโโ getrandom v0.1.14 (*)
โ โ โ โโโ rand_core v0.5.1 (*)
โ โ โโโ guillotiere v0.5.2
โ โ โ โโโ euclid v0.20.13
โ โ โ โ โโโ num-traits v0.2.12 (*)
โ โ โ โโโ svg_fmt v0.4.1
โ โ โโโ iced_graphics v0.1.0 (/Users/dev/Projects/xia/modules/iced/graphics)
โ โ โ โโโ bytemuck v1.2.0
โ โ โ โโโ font-kit v0.6.0
โ โ โ โ โโโ bitflags v1.2.1
โ โ โ โ โโโ byteorder v1.3.4
โ โ โ โ โโโ core-foundation v0.7.0
โ โ โ โ โ โโโ core-foundation-sys v0.7.0
โ โ โ โ โ โโโ libc v0.2.71
โ โ โ โ โโโ core-graphics v0.19.0
โ โ โ โ โ โโโ bitflags v1.2.1
โ โ โ โ โ โโโ core-foundation v0.7.0 (*)
โ โ โ โ โ โโโ foreign-types v0.3.2
โ โ โ โ โ โ โโโ foreign-types-shared v0.1.1
โ โ โ โ โ โโโ libc v0.2.71
โ โ โ โ โโโ core-text v15.0.0
โ โ โ โ โ โโโ core-foundation v0.7.0 (*)
โ โ โ โ โ โโโ core-graphics v0.19.0 (*)
โ โ โ โ โ โโโ foreign-types v0.3.2 (*)
โ โ โ โ โ โโโ libc v0.2.71
โ โ โ โ โโโ dirs v2.0.2
โ โ โ โ โ โโโ cfg-if v0.1.10
โ โ โ โ โ โโโ dirs-sys v0.3.5
โ โ โ โ โ โโโ libc v0.2.71
โ โ โ โ โโโ float-ord v0.2.0
โ โ โ โ โโโ lazy_static v1.4.0
โ โ โ โ โโโ libc v0.2.71
โ โ โ โ โโโ log v0.4.8 (*)
โ โ โ โ โโโ pathfinder_geometry v0.5.1
โ โ โ โ โ โโโ log v0.4.8 (*)
โ โ โ โ โ โโโ pathfinder_simd v0.5.0
โ โ โ โ โ [build-dependencies]
โ โ โ โ โ โโโ rustc_version v0.2.3
โ โ โ โ โ โโโ semver v0.9.0
โ โ โ โ โ โโโ semver-parser v0.7.0
โ โ โ โ โโโ pathfinder_simd v0.5.0 (*)
โ โ โ โ โโโ walkdir v2.3.1
โ โ โ โ โโโ same-file v1.0.6
โ โ โ โโโ glam v0.8.7
โ โ โ โโโ iced_native v0.2.2 (/Users/dev/Projects/xia/modules/iced/native)
โ โ โ โ โโโ iced_core v0.2.1 (/Users/dev/Projects/xia/modules/iced/core)
โ โ โ โ โโโ iced_futures v0.1.2 (/Users/dev/Projects/xia/modules/iced/futures) (*)
โ โ โ โ โโโ num-traits v0.2.12 (*)
โ โ โ โ โโโ twox-hash v1.5.0 (*)
โ โ โ โ โโโ unicode-segmentation v1.6.0
โ โ โ โโโ iced_style v0.1.0 (/Users/dev/Projects/xia/modules/iced/style)
โ โ โ โ โโโ iced_core v0.2.1 (/Users/dev/Projects/xia/modules/iced/core)
โ โ โ โโโ lyon v0.15.8
โ โ โ โ โโโ lyon_algorithms v0.15.0
โ โ โ โ โ โโโ lyon_path v0.15.2
โ โ โ โ โ โ โโโ lyon_geom v0.15.3
โ โ โ โ โ โ โโโ arrayvec v0.5.1
โ โ โ โ โ โ โโโ euclid v0.20.13 (*)
โ โ โ โ โ โ โโโ num-traits v0.2.12 (*)
โ โ โ โ โ โโโ sid v0.6.1
โ โ โ โ โ โโโ num-traits v0.2.12 (*)
โ โ โ โ โโโ lyon_tessellation v0.15.8
โ โ โ โ โโโ arrayvec v0.5.1
โ โ โ โ โโโ lyon_path v0.15.2 (*)
โ โ โ โ โโโ sid v0.6.1 (*)
โ โ โ โโโ raw-window-handle v0.3.3 (*)
โ โ โโโ iced_native v0.2.2 (/Users/dev/Projects/xia/modules/iced/native) (*)
โ โ โโโ log v0.4.8 (*)
โ โ โโโ raw-window-handle v0.3.3 (*)
โ โ โโโ wgpu v0.5.0
โ โ โ โโโ arrayvec v0.5.1
โ โ โ โโโ parking_lot v0.10.2
โ โ โ โ โโโ lock_api v0.3.4
โ โ โ โ โ โโโ scopeguard v1.1.0
โ โ โ โ โโโ parking_lot_core v0.7.2
โ โ โ โ โโโ cfg-if v0.1.10
โ โ โ โ โโโ libc v0.2.71
โ โ โ โ โโโ smallvec v1.4.0
โ โ โ โโโ raw-window-handle v0.3.3 (*)
โ โ โ โโโ smallvec v1.4.0
โ โ โ โโโ wgpu-core v0.5.5
โ โ โ โ โโโ arrayvec v0.5.1
โ โ โ โ โโโ bitflags v1.2.1
โ โ โ โ โโโ copyless v0.1.5
โ โ โ โ โโโ fxhash v0.2.1 (*)
โ โ โ โ โโโ gfx-backend-empty v0.5.0
โ โ โ โ โ โโโ gfx-hal v0.5.2 (*)
โ โ โ โ โ โโโ raw-window-handle v0.3.3 (*)
โ โ โ โ โโโ gfx-backend-metal v0.5.4
โ โ โ โ โ โโโ arrayvec v0.5.1
โ โ โ โ โ โโโ bitflags v1.2.1
โ โ โ โ โ โโโ block v0.1.6
โ โ โ โ โ โโโ cocoa v0.20.1
โ โ โ โ โ โ โโโ bitflags v1.2.1
โ โ โ โ โ โ โโโ block v0.1.6
โ โ โ โ โ โ โโโ core-foundation v0.7.0 (*)
โ โ โ โ โ โ โโโ core-graphics v0.19.0 (*)
โ โ โ โ โ โ โโโ foreign-types v0.3.2 (*)
โ โ โ โ โ โ โโโ libc v0.2.71
โ โ โ โ โ โ โโโ objc v0.2.7
โ โ โ โ โ โ โโโ malloc_buf v0.0.6
โ โ โ โ โ โ โ โโโ libc v0.2.71
โ โ โ โ โ โ โโโ objc_exception v0.1.2
โ โ โ โ โ โ [build-dependencies]
โ โ โ โ โ โ โโโ cc v1.0.54
โ โ โ โ โ โโโ copyless v0.1.5
โ โ โ โ โ โโโ core-graphics v0.19.0 (*)
โ โ โ โ โ โโโ foreign-types v0.3.2 (*)
โ โ โ โ โ โโโ gfx-auxil v0.4.0
โ โ โ โ โ โ โโโ fxhash v0.2.1 (*)
โ โ โ โ โ โ โโโ gfx-hal v0.5.2 (*)
โ โ โ โ โ โ โโโ spirv_cross v0.20.0
โ โ โ โ โ โ [build-dependencies]
โ โ โ โ โ โ โโโ cc v1.0.54
โ โ โ โ โ โโโ gfx-hal v0.5.2 (*)
โ โ โ โ โ โโโ lazy_static v1.4.0
โ โ โ โ โ โโโ log v0.4.8 (*)
โ โ โ โ โ โโโ metal v0.18.0
โ โ โ โ โ โ โโโ bitflags v1.2.1
โ โ โ โ โ โ โโโ block v0.1.6
โ โ โ โ โ โ โโโ cocoa v0.20.1 (*)
โ โ โ โ โ โ โโโ core-graphics v0.19.0 (*)
โ โ โ โ โ โ โโโ foreign-types v0.3.2 (*)
โ โ โ โ โ โ โโโ log v0.4.8 (*)
โ โ โ โ โ โ โโโ objc v0.2.7 (*)
โ โ โ โ โ โโโ objc v0.2.7 (*)
โ โ โ โ โ โโโ parking_lot v0.10.2 (*)
โ โ โ โ โ โโโ range-alloc v0.1.1
โ โ โ โ โ โโโ raw-window-handle v0.3.3 (*)
โ โ โ โ โ โโโ smallvec v1.4.0
โ โ โ โ โ โโโ spirv_cross v0.20.0 (*)
โ โ โ โ โ โโโ storage-map v0.2.0
โ โ โ โ โ โโโ lock_api v0.3.4 (*)
โ โ โ โ โโโ gfx-descriptor v0.1.0
โ โ โ โ โ โโโ fxhash v0.2.1 (*)
โ โ โ โ โ โโโ gfx-hal v0.5.2 (*)
โ โ โ โ โ โโโ log v0.4.8 (*)
โ โ โ โ โโโ gfx-hal v0.5.2 (*)
โ โ โ โ โโโ gfx-memory v0.1.1 (*)
โ โ โ โ โโโ log v0.4.8 (*)
โ โ โ โ โโโ parking_lot v0.10.2 (*)
โ โ โ โ โโโ peek-poke v0.2.0
โ โ โ โ โ โโโ peek-poke-derive v0.2.1
โ โ โ โ โ โโโ proc-macro2 v1.0.18 (*)
โ โ โ โ โ โโโ quote v1.0.7 (*)
โ โ โ โ โ โโโ syn v1.0.31 (*)
โ โ โ โ โ โโโ synstructure v0.12.4
โ โ โ โ โ โ โโโ proc-macro2 v1.0.18 (*)
โ โ โ โ โ โ โโโ quote v1.0.7 (*)
โ โ โ โ โ โ โโโ syn v1.0.31 (*)
โ โ โ โ โ โ โโโ unicode-xid v0.2.0
โ โ โ โ โ โโโ unicode-xid v0.2.0
โ โ โ โ โโโ smallvec v1.4.0
โ โ โ โ โโโ vec_map v0.8.2
โ โ โ โ โโโ wgpu-types v0.5.1
โ โ โ โ โโโ bitflags v1.2.1
โ โ โ โ โโโ peek-poke v0.2.0 (*)
โ โ โ โโโ wgpu-native v0.5.0
โ โ โ โ โโโ arrayvec v0.5.1
โ โ โ โ โโโ lazy_static v1.4.0
โ โ โ โ โโโ libc v0.2.71
โ โ โ โ โโโ objc v0.2.7 (*)
โ โ โ โ โโโ parking_lot v0.10.2 (*)
โ โ โ โ โโโ raw-window-handle v0.3.3 (*)
โ โ โ โ โโโ wgpu-core v0.5.5 (*)
โ โ โ โ โโโ wgpu-types v0.5.1 (*)
โ โ โ โโโ wgpu-types v0.5.1 (*)
โ โ โโโ wgpu_glyph v0.9.0
โ โ โ โโโ glyph_brush v0.7.0 (*)
โ โ โ โโโ log v0.4.8 (*)
โ โ โ โโโ wgpu v0.5.0 (*)
โ โ โ โโโ zerocopy v0.3.0
โ โ โ โโโ byteorder v1.3.4
โ โ โ โโโ zerocopy-derive v0.2.0
โ โ โ โโโ proc-macro2 v1.0.18 (*)
โ โ โ โโโ syn v1.0.31 (*)
โ โ โ โโโ synstructure v0.12.4 (*)
โ โ โโโ zerocopy v0.3.0 (*)
โ โโโ iced_winit v0.1.1 (/Users/dev/Projects/xia/modules/iced/winit)
โ โโโ iced_graphics v0.1.0 (/Users/dev/Projects/xia/modules/iced/graphics) (*)
โ โโโ iced_native v0.2.2 (/Users/dev/Projects/xia/modules/iced/native) (*)
โ โโโ log v0.4.8 (*)
โ โโโ window_clipboard v0.1.1
โ โ โโโ clipboard_macos v0.1.0
โ โ โ โโโ objc v0.2.7 (*)
โ โ โ โโโ objc-foundation v0.1.1
โ โ โ โ โโโ block v0.1.6
โ โ โ โ โโโ objc v0.2.7 (*)
โ โ โ โ โโโ objc_id v0.1.1
โ โ โ โ โโโ objc v0.2.7 (*)
โ โ โ โโโ objc_id v0.1.1 (*)
โ โ โโโ raw-window-handle v0.3.3 (*)
โ โโโ winit v0.22.2
โ โโโ bitflags v1.2.1
โ โโโ cocoa v0.20.1 (*)
โ โโโ core-foundation v0.7.0 (*)
โ โโโ core-graphics v0.19.0 (*)
โ โโโ core-video-sys v0.1.4
โ โ โโโ cfg-if v0.1.10
โ โ โโโ core-foundation-sys v0.7.0
โ โ โโโ core-graphics v0.19.0 (*)
โ โ โโโ libc v0.2.71
โ โ โโโ objc v0.2.7 (*)
โ โโโ dispatch v0.2.0
โ โโโ instant v0.1.4
โ โโโ lazy_static v1.4.0
โ โโโ libc v0.2.71
โ โโโ log v0.4.8 (*)
โ โโโ objc v0.2.7 (*)
โ โโโ raw-window-handle v0.3.3 (*)
โโโ itertools v0.9.0
โ โโโ either v1.5.3
โโโ rustc-hash v1.1.0
โโโ tokio v0.2.21 (*)
_Originally posted by @declanvk in https://github.com/hecrj/iced/issues/342#issuecomment-649230420_
This is a duplicate of the earlier issue, but I didn't think that it would get much visibility as a comment on a closed issue.
I closed the original issue because I believe this is most likely a driver problem related to the wgpu backends:
Finally, does it work if you use the OpenGL renderer?
cargo run --package game_of_life --features glow,glow_canvas
Running `target/debug/game_of_life`
thread 'main' panicked at 'gl function was not loaded', /Users/dev/Projects/xia/modules/iced/target/debug/build/glow-2e5068f6d6a2ecbe/out/opengl_bindings.rs:1527:13
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
which seems to relate to an existing gfx issue: https://github.com/gfx-rs/gfx/issues/1298
Intel Iris Graphics 6100:
Chipset Model: Intel Iris Graphics 6100
Type: GPU
Bus: Built-In
VRAM (Dynamic, Max): 1536 MB
Vendor: Intel
Device ID: 0x162b
Revision ID: 0x0009
Metal: Supported, feature set macOS GPUFamily1 v4
Displays:
Color LCD:
Display Type: Built-In Retina LCD
Resolution: 2560 x 1600 Retina
Framebuffer Depth: 24-Bit Color (ARGB8888)
Main Display: Yes
Mirror: Off
Online: Yes
Rotation: Supported
Automatically Adjust Brightness: No
Let me know if there's any other info I can provide, or if I should file this issue directly with wgpu.
@declanvk It would be helpful if you could provide a full backtrace of that error.
Here is the full backtrace:
13:07 $ RUST_BACKTRACE=full cargo run -p game_of_life --features glow,glow_canvas
Finished dev [unoptimized + debuginfo] target(s) in 0.17s
Running `target/debug/game_of_life`
thread 'main' panicked at 'gl function was not loaded', /Users/dev/Projects/xia/modules/iced/target/debug/build/glow-2e5068f6d6a2ecbe/out/opengl_bindings.rs:1527:13
stack backtrace:
0: 0x11008966f - backtrace::backtrace::libunwind::trace::hdff08984d375d02a
at /Users/runner/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.46/src/backtrace/libunwind.rs:86
1: 0x11008966f - backtrace::backtrace::trace_unsynchronized::h1a393bcdfc10be62
at /Users/runner/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.46/src/backtrace/mod.rs:66
2: 0x11008966f - std::sys_common::backtrace::_print_fmt::h063c5f96b3f1deaf
at src/libstd/sys_common/backtrace.rs:78
3: 0x11008966f - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h8ad47541fb823094
at src/libstd/sys_common/backtrace.rs:59
4: 0x1100ab2ae - core::fmt::write::he23e9bd6497f06c3
at src/libcore/fmt/mod.rs:1069
5: 0x110087347 - std::io::Write::write_fmt::h91528f1131e6004e
at src/libstd/io/mod.rs:1504
6: 0x11008b6da - std::sys_common::backtrace::_print::ha16b452b57f4cc4c
at src/libstd/sys_common/backtrace.rs:62
7: 0x11008b6da - std::sys_common::backtrace::print::hdcfe7b1cd849140e
at src/libstd/sys_common/backtrace.rs:49
8: 0x11008b6da - std::panicking::default_hook::{{closure}}::h1983f014a45a477e
at src/libstd/panicking.rs:198
9: 0x11008b41c - std::panicking::default_hook::hb0d9b93b5be8b120
at src/libstd/panicking.rs:218
10: 0x11008bd88 - std::panicking::rust_panic_with_hook::h9f3faafe0983de5c
at src/libstd/panicking.rs:511
11: 0x10feb62f6 - std::panicking::begin_panic::hc7d51155fef976c9
at /Users/dev/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/src/rust/src/libstd/panicking.rs:438
12: 0x10feaebec - glow::native::native_gl::missing_fn_panic::h7fcd09735d417846
at /Users/dev/Projects/xia/modules/iced/target/debug/build/glow-2e5068f6d6a2ecbe/out/opengl_bindings.rs:1527
13: 0x10fe0dcfc - glow::native::native_gl::Gl::ObjectLabel::hf3e119e3d721d9db
at /Users/dev/Projects/xia/modules/iced/target/debug/build/glow-2e5068f6d6a2ecbe/out/opengl_bindings.rs:4107
14: 0x10fe0e029 - <glow::native::Context as glow::HasContext>::object_label::h1438d339ca0b7979
at /Users/dev/.cargo/registry/src/github.com-1ecc6299db9ec823/glow-0.4.0/src/native.rs:1775
15: 0x10fe0ef8a - glow_glyph::pipeline::cache::Cache::new::h7a19218a8da7ac2a
at /Users/dev/.cargo/registry/src/github.com-1ecc6299db9ec823/glow_glyph-0.2.0/src/pipeline/cache.rs:18
16: 0x10fe0c3e0 - glow_glyph::pipeline::Pipeline::new::h54b9a2c388a4d98e
at /Users/dev/.cargo/registry/src/github.com-1ecc6299db9ec823/glow_glyph-0.2.0/src/pipeline.rs:26
17: 0x10fd495b9 - glow_glyph::GlyphBrush<F,H>::new::h24975b92213ca8e8
at /Users/dev/.cargo/registry/src/github.com-1ecc6299db9ec823/glow_glyph-0.2.0/src/lib.rs:269
18: 0x10fe0bed8 - glow_glyph::builder::GlyphBrushBuilder<F,H>::build::hd3ae84793bcf1aa7
at /Users/dev/.cargo/registry/src/github.com-1ecc6299db9ec823/glow_glyph-0.2.0/src/builder.rs:73
19: 0x10fd74fcd - iced_glow::text::Pipeline::new::h1861b993c8a64f66
at glow/src/text.rs:42
20: 0x10fd480da - iced_glow::backend::Backend::new::he875913e3f619499
at glow/src/backend.rs:29
21: 0x10fccb78c - <iced_glow::window::compositor::Compositor as iced_graphics::window::gl_compositor::GLCompositor>::new::h5e9a220635b9ee15
at /Users/dev/Projects/xia/modules/iced/glow/src/window/compositor.rs:34
22: 0x10fd20e3f - iced_glutin::application::run::h3bcc08bfa38e427b
at /Users/dev/Projects/xia/modules/iced/glutin/src/application.rs:86
23: 0x10fd34554 - iced::application::Application::run::hfc05484f3341977a
at /Users/dev/Projects/xia/modules/iced/src/application.rs:229
24: 0x10fca02f4 - game_of_life::main::h64d8b4fab3851529
at examples/game_of_life/src/main.rs:16
25: 0x10fd1e65e - std::rt::lang_start::{{closure}}::h14f043b75b9db9c6
at /Users/dev/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/src/rust/src/libstd/rt.rs:67
26: 0x11008c1b9 - std::rt::lang_start_internal::{{closure}}::hcd3fdb11e5e01a21
at src/libstd/rt.rs:52
27: 0x11008c1b9 - std::panicking::try::do_call::hd8e8ada4e26d8788
at src/libstd/panicking.rs:331
28: 0x11008c1b9 - std::panicking::try::hf951a93b7ea92f92
at src/libstd/panicking.rs:274
29: 0x11008c1b9 - std::panic::catch_unwind::he82f6de4bcfc0f8c
at src/libstd/panic.rs:394
30: 0x11008c1b9 - std::rt::lang_start_internal::h795af50241e12334
at src/libstd/rt.rs:51
31: 0x10fd1e641 - std::rt::lang_start::h58913e5aa948f7c7
at /Users/dev/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/src/rust/src/libstd/rt.rs:67
32: 0x10fca1bd2 - main
@declanvk Interesting! It seems to be panicking when setting an object label in glow_glyph.
This may not be supported by your version of OpenGL. What happens if you run it in --release mode?
I checked my OpenGL version, and it shows as:
13:18 $ glxinfo | grep "OpenGL version"
OpenGL version string: 2.1 INTEL-12.10.19
Running with the --release flag worked and displayed the grid correctly:

@declanvk Great! I'll remove the object_label from glow_glyph and release a new patch version with the fix. Thank you for testing this!
About the original issue, it's hard for me to debug it without being able to reproduce it. Hopefully the root of the problem becomes more apparent as we get more bug reports and wgpu evolves.
Most helpful comment
@declanvk Great! I'll remove the
object_labelfromglow_glyphand release a new patch version with the fix. Thank you for testing this!About the original issue, it's hard for me to debug it without being able to reproduce it. Hopefully the root of the problem becomes more apparent as we get more bug reports and
wgpuevolves.