BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//pretalx//talks.staging.osgeo.org//foss4g-2022//talk//KV3XUW
BEGIN:VTIMEZONE
TZID:CET
BEGIN:STANDARD
DTSTART:20001029T040000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
TZNAME:CET
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:20000326T030000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3
TZNAME:CEST
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
UID:pretalx-foss4g-2022-KV3XUW@talks.staging.osgeo.org
DTSTART;TZID=CET:20220825T144500
DTEND;TZID=CET:20220825T151500
DESCRIPTION:WebGL has enabled fast rendering of maps on the web (including 
 MapLibreGL and OpenLayers renderers)\, but from the software development p
 oint of view\, is a notoriously cumbersome technology to work with. \n\nTh
 is session introduces Gleo\, a JavaScript+WebGL map display library aiming
  to cover similar use cases than Leaflet\, OpenLayers\, MapZen and MapLibr
 eGL.\n\nA few architectural features of Gleo will be outlined\, including:
 \n- "One GL shader per type of cartographic symbol" rendering & framebuffe
 r compositing approach\n- Object-oriented design: symbols as instances\; a
 llocation/deallocation of GPU resources for each symbol\n- ES6 javascript 
 features: classes\, modules\, private fields\; symbol as DOM EventTarget\;
  deprecation of mouse/touch events in favour of pointer events\n- Sliding 
 window algorithm in a wrapped WebGL texture for tile caching\n- On-the-fly
  reprojection enabled by updating just one WebGL data structure\n- On-the-
 fly CRS offsetting to prevent floating-point precision artifacts\n- Coordi
 nate wrapping and display tessellation to avoid antimeridian artifacts
DTSTAMP:20260404T114017Z
LOCATION:Room Limonaia
SUMMARY:Gleo: Reinventing WebGL maps - Iván Sánchez Ortega
URL:https://talks.staging.osgeo.org/foss4g-2022/talk/KV3XUW/
END:VEVENT
END:VCALENDAR
