{
  "$type": "site.standard.document",
  "bskyPostRef": {
    "cid": "bafyreicgw2fvujnlbzjqkcmphlkifn3ckjkx5izzp4nf2w23vk3woaqpdi",
    "uri": "at://did:plc:pi6woz4d47bkuws673w2il2r/app.bsky.feed.post/3mgfq7sbf75m2"
  },
  "path": "/t/brillo-2-0-production-ready-2d-graphics/13747#post_14",
  "publishedAt": "2026-03-06T15:23:00.000Z",
  "site": "https://discourse.haskell.org",
  "tags": [
    "display lists"
  ],
  "textContent": "Last time I looked into that, it should be relatively easy to introduce opengl display lists (an immediate mode feature! deprecated in 3.1, yay!). Looks like the whole Picture can be compiled into it. Then a new primitive DisplayList can be added to call them (even as a part of other pictures. Not sure if they can be nested though).",
  "title": "Brillo 2.0 - Production ready 2D graphics"
}