BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Sabre//Sabre VObject 4.5.8//EN
CALSCALE:GREGORIAN
LAST-MODIFIED:20241210T162631Z
BEGIN:VTIMEZONE
TZID:America/Los_Angeles
X-MICROSOFT-CDO-TZID:13
BEGIN:DAYLIGHT
DTSTART:20230312T100000
TZOFFSETFROM:-0800
TZOFFSETTO:-0700
TZNAME:PDT
END:DAYLIGHT
BEGIN:DAYLIGHT
DTSTART:20240310T100000
TZOFFSETFROM:-0800
TZOFFSETTO:-0700
TZNAME:PDT
END:DAYLIGHT
BEGIN:DAYLIGHT
DTSTART:20250309T100000
TZOFFSETFROM:-0800
TZOFFSETTO:-0700
TZNAME:PDT
END:DAYLIGHT
BEGIN:STANDARD
DTSTART:20231105T090000
TZOFFSETFROM:-0700
TZOFFSETTO:-0800
TZNAME:PST
END:STANDARD
BEGIN:STANDARD
DTSTART:20241103T090000
TZOFFSETFROM:-0700
TZOFFSETTO:-0800
TZNAME:PST
END:STANDARD
BEGIN:STANDARD
DTSTART:20251102T090000
TZOFFSETFROM:-0700
TZOFFSETTO:-0800
TZNAME:PST
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
UID:efecb307-2559-4f8f-b0ac-a06a099027f2
DTSTAMP:20240820T020132Z
SUMMARY:Immersive Web Working Group Calls
DTSTART;TZID=America/Los_Angeles:20240820T120000
DTEND;TZID=America/Los_Angeles:20240820T130000
DESCRIPTION:https://www.w3.org/events/meetings/efecb307-2559-4f8f-b0ac-a06a
 099027f2/\n\n\n\nAgenda: https://github.com/immersive-web/administrivia/bl
 ob/main/meetings/2024/2024-03-05-Immersive_Web_Working_Group_Teleconferenc
 e-agenda.md\n\nAgenda\n\n### Call Agenda\n\nThis agenda can be viewed and 
 updated on [Github](https://github.com/immersive-web/administrivia/blob/ma
 in/meetings/wg/2024-03-05-Immersive_Web_Working_Group_Teleconference-agend
 a.md).\n\nIf you would like to add an item to the agenda or volunteer to s
 cribe please open a pull request against this agenda.\n\n* [webxr-hand-inp
 ut#123 Reapply "Allow generic-hand"](https://github.com/immersive-web/webx
 r-hand-input/pull/123) [requested by AdaRoseCannon](https://github.com/imm
 ersive-web/webxr-hand-input/pull/123#issuecomment-1936728918)\n> FYI\n\n* 
 [administrivia#205 Tag F2F issues](https://github.com/immersive-web/admini
 strivia/issues/205) - Yonet\n> Please tag the issues you would like to dis
 cuss on F2F meeting.\n >Feel free to create new issues and don't forget to
  rsvp. \n\n* [webxr#988 Are 8-bit outputs sRGB encoded?](https://github.co
 m/immersive-web/webxr/issues/988) [requested by cabanier](https://github.c
 om/immersive-web/webxr/issues/988#issuecomment-1933017426)\n> > > The brow
 ser creates linear output values. The compositor is supposed to treat it l
 ike sRGB and not do any conversion.\n>> \n>> That sounds wrong\, and I don
 't know if it's just a terminology mismatch.\n>\n>That may be "wrong" but 
 that is how browsers work.\n>\n>> I think we're in agreement that the web 
 app writes its output into the opaque framebuffer using sRGB encoding\, sa
 me as if it was targeting a 2D display. The browser needs to send this dat
 a to the system compositor\, and basically has two choices:\n>\n>No\, we a
 re not in agreement. The framebuffer is in linear RGB same as WebGL. The s
 wapchain is in sRGB.\n>\n>> When you say "the browser creates linear outpu
 t values"\, do you mean it produces numbers that the compositor can use as
 -is? That's correct assuming that the compositor is expecting sRGB.\n>\n>N
 o\, the browser creates linear values. Technically this is *wrong* but tha
 t is how they're exposed to the page.\n>Browsers are not alone in making t
 his error\; there were enough games that made the same assumption that Ocu
 lus' [old API](https://github.com/MortimerGoro/ovr-mobile-sys/blob/master/
 VrApi/Include/VrApi_Types.h#L543) had a flag to work around this.\n>\n>> >
  No\, that would be incorrect. The default of the layers API should match 
 the default WebGL canvas behavior which is rgb\; regular WebXR has the sam
 e default.\n>> \n>> I don't get this part. Regular WebGL canvas is interpr
 eted as sRGB\, that's why for example the recommended Three.JS rendering s
 etup puts a `gl_FragColor = linearToSRGB(gl_FragColor)` equivalent at the 
 end of shaders. \n>\n>It only does that conditionally and looking at the c
 ode\, only for sRGB render targets.\n>\n>> I think it would be wrong if a 
 Layers extension XRProjectionLayer with colorFormat=RGBA would treat the d
 ata as sRGB and for example pass it on to the compositor without conversio
 n to a GL_SRGB8_ALPHA8 OpenXR swapchain buffer. While that would match the
  default WebXR rendering\, I think it doesn't make sense - what would colo
 rFormat=SRGB8 do differently then? To the best of my knowledge\, the defau
 lt WebXR (and 2D canvas) rendering is equivalent to SRGB8 and would match 
 being used with an OpenXR SRGB8 swapchain.\n>\n>No\, changing the default 
 to sRGB would break each WebXR experience because now drawing with RGB wil
 l get gamma correction applied.\n>I'm happy to discuss this further during
  a call.\n>\n> discuss linear vs sRGB\n\n* [webxr#1358 Detecting if an `XR
 InputSource` is an auxiliary or a primary input source](https://github.com
 /immersive-web/webxr/issues/1358) [requested by cabanier](https://github.c
 om/immersive-web/webxr/issues/1358#issuecomment-1938928307)\n> I worry tha
 t adding inputsources is confusing for authors and might break certain exp
 eriences.\n>\n>Since every site needs to be updated anyway\, maybe we can 
 introduce a new attribute (`secondaryInputSources`?) that contains all the
  input sources that don't generate input events.\n>\n> should we move seco
 ndary input sources to their own attribute?\n\n* [webxr#1360 Indicate "pre
 ferred" immersive mode](https://github.com/immersive-web/webxr/issues/1360
 ) - cabanier\n> On most HMDs\, the user can choose either a VR environment
  or passthrough.\n >OpenXR offers an API to convey a preferred immersive m
 ode\; basically it returns if the user is in AR or VR. An application coul
 d use this to continue in this mode.\n\n### Immersive Web Working Group Te
 leconference - 2024-03-05\n\n<table>\n<tr><td> San Francisco (U.S.A. - Cal
 ifornia) <td> Tuesday\, March 5 at 11:00 AM PST\n<tr><td> Boston (U.S.A. -
  Massachusetts) <td> Tuesday\, March 5 at 2:00 PM EST\n<tr><td> London (Un
 ited Kingdom - England) <td> Tuesday\, March 5 at 7:00 PM GMT\n<tr><td> Pa
 ris (France) <td> Tuesday\, March 5 at 8:00 PM GMT+1\n<tr><td> Tokyo (Japa
 n) <td> Wednesday\, March 6 at 4:00 AM GMT+9\n<tr><td> Corresponding UTC (
 GMT) <td> Tuesday\, March 5 at 7:00 PM UTC\n</table>\n\n### Logistics\n\nC
 hair: Ada Rose Cannon\n\nScribe:\n\nIRC: [irc.w3.org](https://irc.w3.org/)
 :6667 #immersive-web [Instructions](https://github.com/immersive-web/admin
 istrivia/blob/main/IRC.md)\n\nCall Details can be found in the Immersive W
 eb Event Calendars: [WG](https://www.w3.org/groups/wg/immersive-web/calend
 ar/)/[CG](https://www.w3.org/groups/cg/immersive-web/calendar/)\n\nYou sub
 scribe to these calendars with your calendar application of choice for mor
 e convenient access to the call details. See details at Export options sec
 tion in [WG](https://www.w3.org/groups/wg/immersive-web/calendar/#export)/
 [CG](https://www.w3.org/groups/cg/immersive-web/calendar/#export).\n\nIf y
 ou are unable to login to view the call details please ask on the IRC befo
 re the call.\n\n### Help Wanted\n\nHere are some issues which are good iss
 ues to get involved in\, if you have taken responsibility for one leave a 
 comment in the issue:\n\n- [webvr-polyfill-dpdb#34 Create a helper script/
 web page for generating values for a new device](https://github.com/immers
 ive-web/webvr-polyfill-dpdb/issues/34)\n- [webxr-input-profiles#69 Resizin
 g the window changes the model viewer's aspect ratio](https://github.com/i
 mmersive-web/webxr-input-profiles/issues/69) [<small>[Future]</small>](htt
 ps://api.github.com/repos/immersive-web/webxr-input-profiles/milestones/4)
 \n- [webxr#953 Typescript definitions](https://github.com/immersive-web/we
 bxr/issues/953) [<small>[Pre-REC]</small>](https://api.github.com/repos/im
 mersive-web/webxr/milestones/16)\n- [webxr#1115 Explicitly spec when inlin
 e animation frame loops are suspended](https://github.com/immersive-web/we
 bxr/issues/1115) [<small>[Pre-REC]</small>](https://api.github.com/repos/i
 mmersive-web/webxr/milestones/16)\n- [proposals#82 Some sort of local shar
 ed space](https://github.com/immersive-web/proposals/issues/82)
STATUS:TENTATIVE
CREATED:20240808T085227Z
LAST-MODIFIED:20240820T020132Z
SEQUENCE:3
ORGANIZER;CN=W3C Calendar;PARTSTAT=ACCEPTED;ROLE=NON-PARTICIPANT:mailto:nor
 eply@w3.org
ATTENDEE;CUTYPE=GROUP;ROLE=OPT-PARTICIPANT;RSVP=FALSE;CN=Immersive Web Work
 ing Group:mailto:public-immersive-web-wg@w3.org
RELATED-TO:b4045870-50be-44f7-b2a0-f45ba8418427
RRULE:FREQ=WEEKLY;UNTIL=20241230T200000Z;INTERVAL=4;BYDAY=TU;WKST=MO
END:VEVENT
BEGIN:VEVENT
UID:efecb307-2559-4f8f-b0ac-a06a099027f2
DTSTAMP:20240820T020131Z
SUMMARY:Immersive Web Working Group Calls
DTSTART;TZID=America/Los_Angeles:20240820T120000
DTEND;TZID=America/Los_Angeles:20240820T130000
DESCRIPTION:https://www.w3.org/events/meetings/efecb307-2559-4f8f-b0ac-a06a
 099027f2/20240820T120000/\n\nNo topics so canceled.\n\nAgenda: https://git
 hub.com/immersive-web/administrivia/blob/main/meetings/2024/2024-03-05-Imm
 ersive_Web_Working_Group_Teleconference-agenda.md\n\nAgenda\n\n### Call Ag
 enda\n\nThis agenda can be viewed and updated on [Github](https://github.c
 om/immersive-web/administrivia/blob/main/meetings/wg/2024-03-05-Immersive_
 Web_Working_Group_Teleconference-agenda.md).\n\nIf you would like to add a
 n item to the agenda or volunteer to scribe please open a pull request aga
 inst this agenda.\n\n* [webxr-hand-input#123 Reapply "Allow generic-hand"]
 (https://github.com/immersive-web/webxr-hand-input/pull/123) [requested by
  AdaRoseCannon](https://github.com/immersive-web/webxr-hand-input/pull/123
 #issuecomment-1936728918)\n> FYI\n\n* [administrivia#205 Tag F2F issues](h
 ttps://github.com/immersive-web/administrivia/issues/205) - Yonet\n> Pleas
 e tag the issues you would like to discuss on F2F meeting.\n >Feel free to
  create new issues and don't forget to rsvp. \n\n* [webxr#988 Are 8-bit ou
 tputs sRGB encoded?](https://github.com/immersive-web/webxr/issues/988) [r
 equested by cabanier](https://github.com/immersive-web/webxr/issues/988#is
 suecomment-1933017426)\n> > > The browser creates linear output values. Th
 e compositor is supposed to treat it like sRGB and not do any conversion.\
 n>> \n>> That sounds wrong\, and I don't know if it's just a terminology m
 ismatch.\n>\n>That may be "wrong" but that is how browsers work.\n>\n>> I 
 think we're in agreement that the web app writes its output into the opaqu
 e framebuffer using sRGB encoding\, same as if it was targeting a 2D displ
 ay. The browser needs to send this data to the system compositor\, and bas
 ically has two choices:\n>\n>No\, we are not in agreement. The framebuffer
  is in linear RGB same as WebGL. The swapchain is in sRGB.\n>\n>> When you
  say "the browser creates linear output values"\, do you mean it produces 
 numbers that the compositor can use as-is? That's correct assuming that th
 e compositor is expecting sRGB.\n>\n>No\, the browser creates linear value
 s. Technically this is *wrong* but that is how they're exposed to the page
 .\n>Browsers are not alone in making this error\; there were enough games 
 that made the same assumption that Oculus' [old API](https://github.com/Mo
 rtimerGoro/ovr-mobile-sys/blob/master/VrApi/Include/VrApi_Types.h#L543) ha
 d a flag to work around this.\n>\n>> > No\, that would be incorrect. The d
 efault of the layers API should match the default WebGL canvas behavior wh
 ich is rgb\; regular WebXR has the same default.\n>> \n>> I don't get this
  part. Regular WebGL canvas is interpreted as sRGB\, that's why for exampl
 e the recommended Three.JS rendering setup puts a `gl_FragColor = linearTo
 SRGB(gl_FragColor)` equivalent at the end of shaders. \n>\n>It only does t
 hat conditionally and looking at the code\, only for sRGB render targets.\
 n>\n>> I think it would be wrong if a Layers extension XRProjectionLayer w
 ith colorFormat=RGBA would treat the data as sRGB and for example pass it 
 on to the compositor without conversion to a GL_SRGB8_ALPHA8 OpenXR swapch
 ain buffer. While that would match the default WebXR rendering\, I think i
 t doesn't make sense - what would colorFormat=SRGB8 do differently then? T
 o the best of my knowledge\, the default WebXR (and 2D canvas) rendering i
 s equivalent to SRGB8 and would match being used with an OpenXR SRGB8 swap
 chain.\n>\n>No\, changing the default to sRGB would break each WebXR exper
 ience because now drawing with RGB will get gamma correction applied.\n>I'
 m happy to discuss this further during a call.\n>\n> discuss linear vs sRG
 B\n\n* [webxr#1358 Detecting if an `XRInputSource` is an auxiliary or a pr
 imary input source](https://github.com/immersive-web/webxr/issues/1358) [r
 equested by cabanier](https://github.com/immersive-web/webxr/issues/1358#i
 ssuecomment-1938928307)\n> I worry that adding inputsources is confusing f
 or authors and might break certain experiences.\n>\n>Since every site need
 s to be updated anyway\, maybe we can introduce a new attribute (`secondar
 yInputSources`?) that contains all the input sources that don't generate i
 nput events.\n>\n> should we move secondary input sources to their own att
 ribute?\n\n* [webxr#1360 Indicate "preferred" immersive mode](https://gith
 ub.com/immersive-web/webxr/issues/1360) - cabanier\n> On most HMDs\, the u
 ser can choose either a VR environment or passthrough.\n >OpenXR offers an
  API to convey a preferred immersive mode\; basically it returns if the us
 er is in AR or VR. An application could use this to continue in this mode.
 \n\n### Immersive Web Working Group Teleconference - 2024-03-05\n\n<table>
 \n<tr><td> San Francisco (U.S.A. - California) <td> Tuesday\, March 5 at 1
 1:00 AM PST\n<tr><td> Boston (U.S.A. - Massachusetts) <td> Tuesday\, March
  5 at 2:00 PM EST\n<tr><td> London (United Kingdom - England) <td> Tuesday
 \, March 5 at 7:00 PM GMT\n<tr><td> Paris (France) <td> Tuesday\, March 5 
 at 8:00 PM GMT+1\n<tr><td> Tokyo (Japan) <td> Wednesday\, March 6 at 4:00 
 AM GMT+9\n<tr><td> Corresponding UTC (GMT) <td> Tuesday\, March 5 at 7:00 
 PM UTC\n</table>\n\n### Logistics\n\nChair: Ada Rose Cannon\n\nScribe:\n\n
 IRC: [irc.w3.org](https://irc.w3.org/):6667 #immersive-web [Instructions](
 https://github.com/immersive-web/administrivia/blob/main/IRC.md)\n\nCall D
 etails can be found in the Immersive Web Event Calendars: [WG](https://www
 .w3.org/groups/wg/immersive-web/calendar/)/[CG](https://www.w3.org/groups/
 cg/immersive-web/calendar/)\n\nYou subscribe to these calendars with your 
 calendar application of choice for more convenient access to the call deta
 ils. See details at Export options section in [WG](https://www.w3.org/grou
 ps/wg/immersive-web/calendar/#export)/[CG](https://www.w3.org/groups/cg/im
 mersive-web/calendar/#export).\n\nIf you are unable to login to view the c
 all details please ask on the IRC before the call.\n\n### Help Wanted\n\nH
 ere are some issues which are good issues to get involved in\, if you have
  taken responsibility for one leave a comment in the issue:\n\n- [webvr-po
 lyfill-dpdb#34 Create a helper script/web page for generating values for a
  new device](https://github.com/immersive-web/webvr-polyfill-dpdb/issues/3
 4)\n- [webxr-input-profiles#69 Resizing the window changes the model viewe
 r's aspect ratio](https://github.com/immersive-web/webxr-input-profiles/is
 sues/69) [<small>[Future]</small>](https://api.github.com/repos/immersive-
 web/webxr-input-profiles/milestones/4)\n- [webxr#953 Typescript definition
 s](https://github.com/immersive-web/webxr/issues/953) [<small>[Pre-REC]</s
 mall>](https://api.github.com/repos/immersive-web/webxr/milestones/16)\n- 
 [webxr#1115 Explicitly spec when inline animation frame loops are suspende
 d](https://github.com/immersive-web/webxr/issues/1115) [<small>[Pre-REC]</
 small>](https://api.github.com/repos/immersive-web/webxr/milestones/16)\n-
  [proposals#82 Some sort of local shared space](https://github.com/immersi
 ve-web/proposals/issues/82)
STATUS:CANCELLED
CREATED:20240820T020129Z
LAST-MODIFIED:20240820T020131Z
SEQUENCE:4
ORGANIZER;CN=W3C Calendar;PARTSTAT=ACCEPTED;ROLE=NON-PARTICIPANT:mailto:nor
 eply@w3.org
ATTENDEE;CUTYPE=GROUP;ROLE=OPT-PARTICIPANT;RSVP=FALSE;CN=Immersive Web Work
 ing Group:mailto:public-immersive-web-wg@w3.org
RECURRENCE-ID;TZID=America/Los_Angeles:20240820T120000
END:VEVENT
BEGIN:VEVENT
UID:efecb307-2559-4f8f-b0ac-a06a099027f2
DTSTAMP:20240910T184746Z
SUMMARY:Immersive Web Working Group Calls
DTSTART;TZID=America/Los_Angeles:20240917T120000
DTEND;TZID=America/Los_Angeles:20240917T130000
DESCRIPTION:https://www.w3.org/events/meetings/efecb307-2559-4f8f-b0ac-a06a
 099027f2/20240917T120000/\n\nHi Everyone\, \nWe are cancelling next weeks 
 meeting since it is too close to TPAC. Please tag your issues for TPAC. \n
 \nThanks!\n\nAgenda: https://github.com/immersive-web/administrivia/blob/m
 ain/meetings/2024/2024-03-05-Immersive_Web_Working_Group_Teleconference-ag
 enda.md\n\nAgenda\n\n### Call Agenda\n\nThis agenda can be viewed and upda
 ted on [Github](https://github.com/immersive-web/administrivia/blob/main/m
 eetings/wg/2024-03-05-Immersive_Web_Working_Group_Teleconference-agenda.md
 ).\n\nIf you would like to add an item to the agenda or volunteer to scrib
 e please open a pull request against this agenda.\n\n* [webxr-hand-input#1
 23 Reapply "Allow generic-hand"](https://github.com/immersive-web/webxr-ha
 nd-input/pull/123) [requested by AdaRoseCannon](https://github.com/immersi
 ve-web/webxr-hand-input/pull/123#issuecomment-1936728918)\n> FYI\n\n* [adm
 inistrivia#205 Tag F2F issues](https://github.com/immersive-web/administri
 via/issues/205) - Yonet\n> Please tag the issues you would like to discuss
  on F2F meeting.\n >Feel free to create new issues and don't forget to rsv
 p. \n\n* [webxr#988 Are 8-bit outputs sRGB encoded?](https://github.com/im
 mersive-web/webxr/issues/988) [requested by cabanier](https://github.com/i
 mmersive-web/webxr/issues/988#issuecomment-1933017426)\n> > > The browser 
 creates linear output values. The compositor is supposed to treat it like 
 sRGB and not do any conversion.\n>> \n>> That sounds wrong\, and I don't k
 now if it's just a terminology mismatch.\n>\n>That may be "wrong" but that
  is how browsers work.\n>\n>> I think we're in agreement that the web app 
 writes its output into the opaque framebuffer using sRGB encoding\, same a
 s if it was targeting a 2D display. The browser needs to send this data to
  the system compositor\, and basically has two choices:\n>\n>No\, we are n
 ot in agreement. The framebuffer is in linear RGB same as WebGL. The swapc
 hain is in sRGB.\n>\n>> When you say "the browser creates linear output va
 lues"\, do you mean it produces numbers that the compositor can use as-is?
  That's correct assuming that the compositor is expecting sRGB.\n>\n>No\, 
 the browser creates linear values. Technically this is *wrong* but that is
  how they're exposed to the page.\n>Browsers are not alone in making this 
 error\; there were enough games that made the same assumption that Oculus'
  [old API](https://github.com/MortimerGoro/ovr-mobile-sys/blob/master/VrAp
 i/Include/VrApi_Types.h#L543) had a flag to work around this.\n>\n>> > No\
 , that would be incorrect. The default of the layers API should match the 
 default WebGL canvas behavior which is rgb\; regular WebXR has the same de
 fault.\n>> \n>> I don't get this part. Regular WebGL canvas is interpreted
  as sRGB\, that's why for example the recommended Three.JS rendering setup
  puts a `gl_FragColor = linearToSRGB(gl_FragColor)` equivalent at the end 
 of shaders. \n>\n>It only does that conditionally and looking at the code\
 , only for sRGB render targets.\n>\n>> I think it would be wrong if a Laye
 rs extension XRProjectionLayer with colorFormat=RGBA would treat the data 
 as sRGB and for example pass it on to the compositor without conversion to
  a GL_SRGB8_ALPHA8 OpenXR swapchain buffer. While that would match the def
 ault WebXR rendering\, I think it doesn't make sense - what would colorFor
 mat=SRGB8 do differently then? To the best of my knowledge\, the default W
 ebXR (and 2D canvas) rendering is equivalent to SRGB8 and would match bein
 g used with an OpenXR SRGB8 swapchain.\n>\n>No\, changing the default to s
 RGB would break each WebXR experience because now drawing with RGB will ge
 t gamma correction applied.\n>I'm happy to discuss this further during a c
 all.\n>\n> discuss linear vs sRGB\n\n* [webxr#1358 Detecting if an `XRInpu
 tSource` is an auxiliary or a primary input source](https://github.com/imm
 ersive-web/webxr/issues/1358) [requested by cabanier](https://github.com/i
 mmersive-web/webxr/issues/1358#issuecomment-1938928307)\n> I worry that ad
 ding inputsources is confusing for authors and might break certain experie
 nces.\n>\n>Since every site needs to be updated anyway\, maybe we can intr
 oduce a new attribute (`secondaryInputSources`?) that contains all the inp
 ut sources that don't generate input events.\n>\n> should we move secondar
 y input sources to their own attribute?\n\n* [webxr#1360 Indicate "preferr
 ed" immersive mode](https://github.com/immersive-web/webxr/issues/1360) - 
 cabanier\n> On most HMDs\, the user can choose either a VR environment or 
 passthrough.\n >OpenXR offers an API to convey a preferred immersive mode\
 ; basically it returns if the user is in AR or VR. An application could us
 e this to continue in this mode.\n\n### Immersive Web Working Group Teleco
 nference - 2024-03-05\n\n<table>\n<tr><td> San Francisco (U.S.A. - Califor
 nia) <td> Tuesday\, March 5 at 11:00 AM PST\n<tr><td> Boston (U.S.A. - Mas
 sachusetts) <td> Tuesday\, March 5 at 2:00 PM EST\n<tr><td> London (United
  Kingdom - England) <td> Tuesday\, March 5 at 7:00 PM GMT\n<tr><td> Paris 
 (France) <td> Tuesday\, March 5 at 8:00 PM GMT+1\n<tr><td> Tokyo (Japan) <
 td> Wednesday\, March 6 at 4:00 AM GMT+9\n<tr><td> Corresponding UTC (GMT)
  <td> Tuesday\, March 5 at 7:00 PM UTC\n</table>\n\n### Logistics\n\nChair
 : Ada Rose Cannon\n\nScribe:\n\nIRC: [irc.w3.org](https://irc.w3.org/):666
 7 #immersive-web [Instructions](https://github.com/immersive-web/administr
 ivia/blob/main/IRC.md)\n\nCall Details can be found in the Immersive Web E
 vent Calendars: [WG](https://www.w3.org/groups/wg/immersive-web/calendar/)
 /[CG](https://www.w3.org/groups/cg/immersive-web/calendar/)\n\nYou subscri
 be to these calendars with your calendar application of choice for more co
 nvenient access to the call details. See details at Export options section
  in [WG](https://www.w3.org/groups/wg/immersive-web/calendar/#export)/[CG]
 (https://www.w3.org/groups/cg/immersive-web/calendar/#export).\n\nIf you a
 re unable to login to view the call details please ask on the IRC before t
 he call.\n\n### Help Wanted\n\nHere are some issues which are good issues 
 to get involved in\, if you have taken responsibility for one leave a comm
 ent in the issue:\n\n- [webvr-polyfill-dpdb#34 Create a helper script/web 
 page for generating values for a new device](https://github.com/immersive-
 web/webvr-polyfill-dpdb/issues/34)\n- [webxr-input-profiles#69 Resizing th
 e window changes the model viewer's aspect ratio](https://github.com/immer
 sive-web/webxr-input-profiles/issues/69) [<small>[Future]</small>](https:/
 /api.github.com/repos/immersive-web/webxr-input-profiles/milestones/4)\n- 
 [webxr#953 Typescript definitions](https://github.com/immersive-web/webxr/
 issues/953) [<small>[Pre-REC]</small>](https://api.github.com/repos/immers
 ive-web/webxr/milestones/16)\n- [webxr#1115 Explicitly spec when inline an
 imation frame loops are suspended](https://github.com/immersive-web/webxr/
 issues/1115) [<small>[Pre-REC]</small>](https://api.github.com/repos/immer
 sive-web/webxr/milestones/16)\n- [proposals#82 Some sort of local shared s
 pace](https://github.com/immersive-web/proposals/issues/82)
STATUS:CANCELLED
CREATED:20240910T184713Z
LAST-MODIFIED:20240910T184746Z
SEQUENCE:4
ORGANIZER;CN=W3C Calendar;PARTSTAT=ACCEPTED;ROLE=NON-PARTICIPANT:mailto:nor
 eply@w3.org
ATTENDEE;CUTYPE=GROUP;ROLE=OPT-PARTICIPANT;RSVP=FALSE;CN=Immersive Web Work
 ing Group:mailto:public-immersive-web-wg@w3.org
RECURRENCE-ID;TZID=America/Los_Angeles:20240917T120000
END:VEVENT
BEGIN:VEVENT
UID:efecb307-2559-4f8f-b0ac-a06a099027f2
DTSTAMP:20241015T194232Z
SUMMARY:Immersive Web Working Group Calls
DTSTART;TZID=America/Los_Angeles:20241015T120000
DTEND;TZID=America/Los_Angeles:20241015T130000
DESCRIPTION:https://www.w3.org/events/meetings/efecb307-2559-4f8f-b0ac-a06a
 099027f2/20241015T120000/\n\n\n\nAgenda: https://github.com/immersive-web/
 administrivia/blob/main/meetings/2024/2024-10-15-Immersive_Web_Working_Gro
 up_Teleconference-agenda.md\n\nAgenda\n\n### Call Agenda\n\nThis agenda ca
 n be viewed and updated on [Github](https://github.com/immersive-web/admin
 istrivia/blob/main/meetings/wg/2024-03-05-Immersive_Web_Working_Group_Tele
 conference-agenda.md).\n\nIf you would like to add an item to the agenda o
 r volunteer to scribe please open a pull request against this agenda.\n\n*
  [webxr-hand-input#123 Reapply "Allow generic-hand"](https://github.com/im
 mersive-web/webxr-hand-input/pull/123) [requested by AdaRoseCannon](https:
 //github.com/immersive-web/webxr-hand-input/pull/123#issuecomment-19367289
 18)\n> FYI\n\n* [administrivia#205 Tag F2F issues](https://github.com/imme
 rsive-web/administrivia/issues/205) - Yonet\n> Please tag the issues you w
 ould like to discuss on F2F meeting.\n >Feel free to create new issues and
  don't forget to rsvp. \n\n* [webxr#988 Are 8-bit outputs sRGB encoded?](h
 ttps://github.com/immersive-web/webxr/issues/988) [requested by cabanier](
 https://github.com/immersive-web/webxr/issues/988#issuecomment-1933017426)
 \n> > > The browser creates linear output values. The compositor is suppos
 ed to treat it like sRGB and not do any conversion.\n>> \n>> That sounds w
 rong\, and I don't know if it's just a terminology mismatch.\n>\n>That may
  be "wrong" but that is how browsers work.\n>\n>> I think we're in agreeme
 nt that the web app writes its output into the opaque framebuffer using sR
 GB encoding\, same as if it was targeting a 2D display. The browser needs 
 to send this data to the system compositor\, and basically has two choices
 :\n>\n>No\, we are not in agreement. The framebuffer is in linear RGB same
  as WebGL. The swapchain is in sRGB.\n>\n>> When you say "the browser crea
 tes linear output values"\, do you mean it produces numbers that the compo
 sitor can use as-is? That's correct assuming that the compositor is expect
 ing sRGB.\n>\n>No\, the browser creates linear values. Technically this is
  *wrong* but that is how they're exposed to the page.\n>Browsers are not a
 lone in making this error\; there were enough games that made the same ass
 umption that Oculus' [old API](https://github.com/MortimerGoro/ovr-mobile-
 sys/blob/master/VrApi/Include/VrApi_Types.h#L543) had a flag to work aroun
 d this.\n>\n>> > No\, that would be incorrect. The default of the layers A
 PI should match the default WebGL canvas behavior which is rgb\; regular W
 ebXR has the same default.\n>> \n>> I don't get this part. Regular WebGL c
 anvas is interpreted as sRGB\, that's why for example the recommended Thre
 e.JS rendering setup puts a `gl_FragColor = linearToSRGB(gl_FragColor)` eq
 uivalent at the end of shaders. \n>\n>It only does that conditionally and 
 looking at the code\, only for sRGB render targets.\n>\n>> I think it woul
 d be wrong if a Layers extension XRProjectionLayer with colorFormat=RGBA w
 ould treat the data as sRGB and for example pass it on to the compositor w
 ithout conversion to a GL_SRGB8_ALPHA8 OpenXR swapchain buffer. While that
  would match the default WebXR rendering\, I think it doesn't make sense -
  what would colorFormat=SRGB8 do differently then? To the best of my knowl
 edge\, the default WebXR (and 2D canvas) rendering is equivalent to SRGB8 
 and would match being used with an OpenXR SRGB8 swapchain.\n>\n>No\, chang
 ing the default to sRGB would break each WebXR experience because now draw
 ing with RGB will get gamma correction applied.\n>I'm happy to discuss thi
 s further during a call.\n>\n> discuss linear vs sRGB\n\n* [webxr#1358 Det
 ecting if an `XRInputSource` is an auxiliary or a primary input source](ht
 tps://github.com/immersive-web/webxr/issues/1358) [requested by cabanier](
 https://github.com/immersive-web/webxr/issues/1358#issuecomment-1938928307
 )\n> I worry that adding inputsources is confusing for authors and might b
 reak certain experiences.\n>\n>Since every site needs to be updated anyway
 \, maybe we can introduce a new attribute (`secondaryInputSources`?) that 
 contains all the input sources that don't generate input events.\n>\n> sho
 uld we move secondary input sources to their own attribute?\n\n* [webxr#13
 60 Indicate "preferred" immersive mode](https://github.com/immersive-web/w
 ebxr/issues/1360) - cabanier\n> On most HMDs\, the user can choose either 
 a VR environment or passthrough.\n >OpenXR offers an API to convey a prefe
 rred immersive mode\; basically it returns if the user is in AR or VR. An 
 application could use this to continue in this mode.\n\n### Immersive Web 
 Working Group Teleconference - 2024-03-05\n\n<table>\n<tr><td> San Francis
 co (U.S.A. - California) <td> Tuesday\, March 5 at 11:00 AM PST\n<tr><td> 
 Boston (U.S.A. - Massachusetts) <td> Tuesday\, March 5 at 2:00 PM EST\n<tr
 ><td> London (United Kingdom - England) <td> Tuesday\, March 5 at 7:00 PM 
 GMT\n<tr><td> Paris (France) <td> Tuesday\, March 5 at 8:00 PM GMT+1\n<tr>
 <td> Tokyo (Japan) <td> Wednesday\, March 6 at 4:00 AM GMT+9\n<tr><td> Cor
 responding UTC (GMT) <td> Tuesday\, March 5 at 7:00 PM UTC\n</table>\n\n##
 # Logistics\n\nChair: Ada Rose Cannon\n\nScribe:\n\nIRC: [irc.w3.org](http
 s://irc.w3.org/):6667 #immersive-web [Instructions](https://github.com/imm
 ersive-web/administrivia/blob/main/IRC.md)\n\nCall Details can be found in
  the Immersive Web Event Calendars: [WG](https://www.w3.org/groups/wg/imme
 rsive-web/calendar/)/[CG](https://www.w3.org/groups/cg/immersive-web/calen
 dar/)\n\nYou subscribe to these calendars with your calendar application o
 f choice for more convenient access to the call details. See details at Ex
 port options section in [WG](https://www.w3.org/groups/wg/immersive-web/ca
 lendar/#export)/[CG](https://www.w3.org/groups/cg/immersive-web/calendar/#
 export).\n\nIf you are unable to login to view the call details please ask
  on the IRC before the call.\n\n### Help Wanted\n\nHere are some issues wh
 ich are good issues to get involved in\, if you have taken responsibility 
 for one leave a comment in the issue:\n\n- [webvr-polyfill-dpdb#34 Create 
 a helper script/web page for generating values for a new device](https://g
 ithub.com/immersive-web/webvr-polyfill-dpdb/issues/34)\n- [webxr-input-pro
 files#69 Resizing the window changes the model viewer's aspect ratio](http
 s://github.com/immersive-web/webxr-input-profiles/issues/69) [<small>[Futu
 re]</small>](https://api.github.com/repos/immersive-web/webxr-input-profil
 es/milestones/4)\n- [webxr#953 Typescript definitions](https://github.com/
 immersive-web/webxr/issues/953) [<small>[Pre-REC]</small>](https://api.git
 hub.com/repos/immersive-web/webxr/milestones/16)\n- [webxr#1115 Explicitly
  spec when inline animation frame loops are suspended](https://github.com/
 immersive-web/webxr/issues/1115) [<small>[Pre-REC]</small>](https://api.gi
 thub.com/repos/immersive-web/webxr/milestones/16)\n- [proposals#82 Some so
 rt of local shared space](https://github.com/immersive-web/proposals/issue
 s/82)
STATUS:CONFIRMED
CREATED:20241015T152547Z
LAST-MODIFIED:20241015T194232Z
SEQUENCE:4
ORGANIZER;CN=W3C Calendar;PARTSTAT=ACCEPTED;ROLE=NON-PARTICIPANT:mailto:nor
 eply@w3.org
ATTENDEE;CUTYPE=GROUP;ROLE=OPT-PARTICIPANT;RSVP=FALSE;CN=Immersive Web Work
 ing Group:mailto:public-immersive-web-wg@w3.org
RECURRENCE-ID;TZID=America/Los_Angeles:20241015T120000
END:VEVENT
BEGIN:VEVENT
UID:efecb307-2559-4f8f-b0ac-a06a099027f2
DTSTAMP:20241111T171936Z
SUMMARY:Immersive Web Working Group Calls
DTSTART;TZID=America/Los_Angeles:20241112T120000
DTEND;TZID=America/Los_Angeles:20241112T130000
DESCRIPTION:https://www.w3.org/events/meetings/efecb307-2559-4f8f-b0ac-a06a
 099027f2/20241112T120000/\n\n\n\nAgenda: https://github.com/immersive-web/
 administrivia/blob/main/meetings/2024/2024-11-12-Immersive_Web_Working_Gro
 up_Teleconference-agenda.md\n\nAgenda\n\n### Call Agenda\n\nThis agenda ca
 n be viewed and updated on [Github](https://github.com/immersive-web/admin
 istrivia/blob/main/meetings/2024/2024-11-12-Immersive_Web_Working_Group_Te
 leconference-agenda.md).\n\nIf you would like to add an item to the agenda
  or volunteer to scribe please open a pull request against this agenda.\n\
 n* [depth-sensing#50 Add XRView to XRDepthInformation](https://github.com/
 immersive-web/depth-sensing/pull/50) [requested by cabanier](https://githu
 b.com/immersive-web/depth-sensing/pull/50#issuecomment-2386524454)\n> disc
 uss adding an optional feature that accomodates slower depth refresh rate\
 n\n* [layers#309 👀  Canvas place element is very interesting for potent
 ially DOM content in plane layers.](https://github.com/immersive-web/layer
 s/issues/309) [requested by AdaRoseCannon](https://github.com/immersive-we
 b/layers/issues/309#issuecomment-2374738803)\n> Arrange a joint meeting wi
 th these participants and Immersive Web.\n\n* [webxr#1396 Confusion around
  actual and internal visiblity](https://github.com/immersive-web/webxr/iss
 ues/1396) [requested by cabanier](https://github.com/immersive-web/webxr/i
 ssues/1396#issuecomment-2439596185)\n> do we need an event for headset don
 ning/doffing?\n\n### Immersive Web Working Group Teleconference - 2024-11-
 12\n\n<table>\n<tr><td> San Francisco (U.S.A. - California) <td> Tuesday\,
  November 12 at 11:00 AM PST\n<tr><td> Boston (U.S.A. - Massachusetts) <td
 > Tuesday\, November 12 at 2:00 PM EST\n<tr><td> London (United Kingdom - 
 England) <td> Tuesday\, November 12 at 7:00 PM GMT\n<tr><td> Paris (France
 ) <td> Tuesday\, November 12 at 8:00 PM GMT+1\n<tr><td> Tokyo (Japan) <td>
  Wednesday\, November 13 at 4:00 AM GMT+9\n<tr><td> Corresponding UTC (GMT
 ) <td> Tuesday\, November 12 at 7:00 PM UTC\n</table>\n\n### Logistics\n\n
 Chair: Ada Rose Cannon\n\nScribe:\n\nIRC: [irc.w3.org](https://irc.w3.org/
 ):6667 #immersive-web [Instructions](https://github.com/immersive-web/admi
 nistrivia/blob/main/IRC.md)\n\nCall Details can be found in the Immersive 
 Web Event Calendars: [WG](https://www.w3.org/groups/wg/immersive-web/calen
 dar/)/[CG](https://www.w3.org/groups/cg/immersive-web/calendar/)\n\nYou su
 bscribe to these calendars with your calendar application of choice for mo
 re convenient access to the call details. See details at Export options se
 ction in [WG](https://www.w3.org/groups/wg/immersive-web/calendar/#export)
 /[CG](https://www.w3.org/groups/cg/immersive-web/calendar/#export).\n\nIf 
 you are unable to login to view the call details please ask on the IRC bef
 ore the call.\n\n### Help Wanted\n\nHere are some issues which are good is
 sues to get involved in\, if you have taken responsibility for one leave a
  comment in the issue:\n\n- [webvr-polyfill-dpdb#34 Create a helper script
 /web page for generating values for a new device](https://github.com/immer
 sive-web/webvr-polyfill-dpdb/issues/34)\n- [webxr-input-profiles#69 Resizi
 ng the window changes the model viewer's aspect ratio](https://github.com/
 immersive-web/webxr-input-profiles/issues/69) [<small>[Future]</small>](ht
 tps://api.github.com/repos/immersive-web/webxr-input-profiles/milestones/4
 )\n- [webxr#953 Typescript definitions](https://github.com/immersive-web/w
 ebxr/issues/953) [<small>[Pre-REC]</small>](https://api.github.com/repos/i
 mmersive-web/webxr/milestones/16)\n- [webxr#1115 Explicitly spec when inli
 ne animation frame loops are suspended](https://github.com/immersive-web/w
 ebxr/issues/1115) [<small>[Pre-REC]</small>](https://api.github.com/repos/
 immersive-web/webxr/milestones/16)\n- [proposals#82 Some sort of local sha
 red space](https://github.com/immersive-web/proposals/issues/82)
STATUS:CONFIRMED
CREATED:20241111T171935Z
LAST-MODIFIED:20241111T171936Z
SEQUENCE:4
ORGANIZER;CN=W3C Calendar;PARTSTAT=ACCEPTED;ROLE=NON-PARTICIPANT:mailto:nor
 eply@w3.org
ATTENDEE;CUTYPE=GROUP;ROLE=OPT-PARTICIPANT;RSVP=FALSE;CN=Immersive Web Work
 ing Group:mailto:public-immersive-web-wg@w3.org
RECURRENCE-ID;TZID=America/Los_Angeles:20241112T120000
END:VEVENT
BEGIN:VEVENT
UID:efecb307-2559-4f8f-b0ac-a06a099027f2
DTSTAMP:20241210T162631Z
SUMMARY:Immersive Web Working Group Calls
DTSTART;TZID=America/Los_Angeles:20241210T110000
DTEND;TZID=America/Los_Angeles:20241210T120000
DESCRIPTION:https://www.w3.org/events/meetings/efecb307-2559-4f8f-b0ac-a06a
 099027f2/20241210T120000/\n\n\n\nAgenda: https://github.com/immersive-web/
 administrivia/blob/main/meetings/2024/2024-12-10-Immersive_Web_Working_Gro
 up_Teleconference-agenda.md\n\nAgenda\n\n### Call Agenda\n\nThis agenda ca
 n be viewed and updated on [Github](https://github.com/immersive-web/admin
 istrivia/blob/main/meetings/2024/2024-12-10-Immersive_Web_Working_Group_Te
 leconference-agenda.md).\n\nIf you would like to add an item to the agenda
  or volunteer to scribe please open a pull request against this agenda.\n\
 n* [depth-sensing#50 Add XRView to XRDepthInformation](https://github.com/
 immersive-web/depth-sensing/pull/50) [requested by cabanier](https://githu
 b.com/immersive-web/depth-sensing/pull/50#issuecomment-2386524454)\n> disc
 uss adding an optional feature that accomodates slower depth refresh rate\
 n\n* [model-element#102 Model extraction?](https://github.com/immersive-we
 b/model-element/issues/102) [requested by zachernuk](https://github.com/im
 mersive-web/model-element/issues/102#issuecomment-2528985391)\n> to discus
 s appetite\, possible representations\n\n### Immersive Web Working Group T
 eleconference - 2024-12-10\n\n<table>\n<tr><td> San Francisco (U.S.A. - Ca
 lifornia) <td> Tuesday\, December 10 at 11:00 AM PST\n<tr><td> Boston (U.S
 .A. - Massachusetts) <td> Tuesday\, December 10 at 2:00 PM EST\n<tr><td> L
 ondon (United Kingdom - England) <td> Tuesday\, December 10 at 7:00 PM GMT
 \n<tr><td> Paris (France) <td> Tuesday\, December 10 at 8:00 PM GMT+1\n<tr
 ><td> Tokyo (Japan) <td> Wednesday\, December 11 at 4:00 AM GMT+9\n<tr><td
 > Corresponding UTC (GMT) <td> Tuesday\, December 10 at 7:00 PM UTC\n</tab
 le>\n\n### Logistics\n\nChair: Ada Rose Cannon\n\nScribe:\n\nIRC: [irc.w3.
 org](https://irc.w3.org/):6667 #immersive-web [Instructions](https://githu
 b.com/immersive-web/administrivia/blob/main/IRC.md)\n\nCall Details can be
  found in the Immersive Web Event Calendars: [WG](https://www.w3.org/group
 s/wg/immersive-web/calendar/)/[CG](https://www.w3.org/groups/cg/immersive-
 web/calendar/)\n\nYou subscribe to these calendars with your calendar appl
 ication of choice for more convenient access to the call details. See deta
 ils at Export options section in [WG](https://www.w3.org/groups/wg/immersi
 ve-web/calendar/#export)/[CG](https://www.w3.org/groups/cg/immersive-web/c
 alendar/#export).\n\nIf you are unable to login to view the call details p
 lease ask on the IRC before the call.\n\n### Help Wanted\n\nHere are some 
 issues which are good issues to get involved in\, if you have taken respon
 sibility for one leave a comment in the issue:\n\n- [webvr-polyfill-dpdb#3
 4 Create a helper script/web page for generating values for a new device](
 https://github.com/immersive-web/webvr-polyfill-dpdb/issues/34)\n- [webxr-
 input-profiles#69 Resizing the window changes the model viewer's aspect ra
 tio](https://github.com/immersive-web/webxr-input-profiles/issues/69) [<sm
 all>[Future]</small>](https://api.github.com/repos/immersive-web/webxr-inp
 ut-profiles/milestones/4)\n- [webxr#953 Typescript definitions](https://gi
 thub.com/immersive-web/webxr/issues/953) [<small>[Pre-REC]</small>](https:
 //api.github.com/repos/immersive-web/webxr/milestones/16)\n- [webxr#1115 E
 xplicitly spec when inline animation frame loops are suspended](https://gi
 thub.com/immersive-web/webxr/issues/1115) [<small>[Pre-REC]</small>](https
 ://api.github.com/repos/immersive-web/webxr/milestones/16)\n- [proposals#8
 2 Some sort of local shared space](https://github.com/immersive-web/propos
 als/issues/82)
STATUS:CONFIRMED
CREATED:20241209T195541Z
LAST-MODIFIED:20241210T162631Z
SEQUENCE:5
ORGANIZER;CN=W3C Calendar;PARTSTAT=ACCEPTED;ROLE=NON-PARTICIPANT:mailto:nor
 eply@w3.org
ATTENDEE;CUTYPE=GROUP;ROLE=OPT-PARTICIPANT;RSVP=FALSE;CN=Immersive Web Work
 ing Group:mailto:public-immersive-web-wg@w3.org
RECURRENCE-ID;TZID=America/Los_Angeles:20241210T120000
END:VEVENT
BEGIN:VEVENT
UID:b4045870-50be-44f7-b2a0-f45ba8418427
DTSTAMP:20240808T085227Z
SUMMARY:Immersive Web Working Group Calls
DTSTART;TZID=America/Los_Angeles:20240305T120000
DTEND;TZID=America/Los_Angeles:20240305T130000
DESCRIPTION:https://www.w3.org/events/meetings/b4045870-50be-44f7-b2a0-f45b
 a8418427/\n\n\n\nAgenda: https://github.com/immersive-web/administrivia/bl
 ob/main/meetings/2024/2024-03-05-Immersive_Web_Working_Group_Teleconferenc
 e-agenda.md\n\nAgenda\n\n### Call Agenda\n\nThis agenda can be viewed and 
 updated on [Github](https://github.com/immersive-web/administrivia/blob/ma
 in/meetings/wg/2024-03-05-Immersive_Web_Working_Group_Teleconference-agend
 a.md).\n\nIf you would like to add an item to the agenda or volunteer to s
 cribe please open a pull request against this agenda.\n\n* [webxr-hand-inp
 ut#123 Reapply "Allow generic-hand"](https://github.com/immersive-web/webx
 r-hand-input/pull/123) [requested by AdaRoseCannon](https://github.com/imm
 ersive-web/webxr-hand-input/pull/123#issuecomment-1936728918)\n> FYI\n\n* 
 [administrivia#205 Tag F2F issues](https://github.com/immersive-web/admini
 strivia/issues/205) - Yonet\n> Please tag the issues you would like to dis
 cuss on F2F meeting.\n >Feel free to create new issues and don't forget to
  rsvp. \n\n* [webxr#988 Are 8-bit outputs sRGB encoded?](https://github.co
 m/immersive-web/webxr/issues/988) [requested by cabanier](https://github.c
 om/immersive-web/webxr/issues/988#issuecomment-1933017426)\n> > > The brow
 ser creates linear output values. The compositor is supposed to treat it l
 ike sRGB and not do any conversion.\n>> \n>> That sounds wrong\, and I don
 't know if it's just a terminology mismatch.\n>\n>That may be "wrong" but 
 that is how browsers work.\n>\n>> I think we're in agreement that the web 
 app writes its output into the opaque framebuffer using sRGB encoding\, sa
 me as if it was targeting a 2D display. The browser needs to send this dat
 a to the system compositor\, and basically has two choices:\n>\n>No\, we a
 re not in agreement. The framebuffer is in linear RGB same as WebGL. The s
 wapchain is in sRGB.\n>\n>> When you say "the browser creates linear outpu
 t values"\, do you mean it produces numbers that the compositor can use as
 -is? That's correct assuming that the compositor is expecting sRGB.\n>\n>N
 o\, the browser creates linear values. Technically this is *wrong* but tha
 t is how they're exposed to the page.\n>Browsers are not alone in making t
 his error\; there were enough games that made the same assumption that Ocu
 lus' [old API](https://github.com/MortimerGoro/ovr-mobile-sys/blob/master/
 VrApi/Include/VrApi_Types.h#L543) had a flag to work around this.\n>\n>> >
  No\, that would be incorrect. The default of the layers API should match 
 the default WebGL canvas behavior which is rgb\; regular WebXR has the sam
 e default.\n>> \n>> I don't get this part. Regular WebGL canvas is interpr
 eted as sRGB\, that's why for example the recommended Three.JS rendering s
 etup puts a `gl_FragColor = linearToSRGB(gl_FragColor)` equivalent at the 
 end of shaders. \n>\n>It only does that conditionally and looking at the c
 ode\, only for sRGB render targets.\n>\n>> I think it would be wrong if a 
 Layers extension XRProjectionLayer with colorFormat=RGBA would treat the d
 ata as sRGB and for example pass it on to the compositor without conversio
 n to a GL_SRGB8_ALPHA8 OpenXR swapchain buffer. While that would match the
  default WebXR rendering\, I think it doesn't make sense - what would colo
 rFormat=SRGB8 do differently then? To the best of my knowledge\, the defau
 lt WebXR (and 2D canvas) rendering is equivalent to SRGB8 and would match 
 being used with an OpenXR SRGB8 swapchain.\n>\n>No\, changing the default 
 to sRGB would break each WebXR experience because now drawing with RGB wil
 l get gamma correction applied.\n>I'm happy to discuss this further during
  a call.\n>\n> discuss linear vs sRGB\n\n* [webxr#1358 Detecting if an `XR
 InputSource` is an auxiliary or a primary input source](https://github.com
 /immersive-web/webxr/issues/1358) [requested by cabanier](https://github.c
 om/immersive-web/webxr/issues/1358#issuecomment-1938928307)\n> I worry tha
 t adding inputsources is confusing for authors and might break certain exp
 eriences.\n>\n>Since every site needs to be updated anyway\, maybe we can 
 introduce a new attribute (`secondaryInputSources`?) that contains all the
  input sources that don't generate input events.\n>\n> should we move seco
 ndary input sources to their own attribute?\n\n* [webxr#1360 Indicate "pre
 ferred" immersive mode](https://github.com/immersive-web/webxr/issues/1360
 ) - cabanier\n> On most HMDs\, the user can choose either a VR environment
  or passthrough.\n >OpenXR offers an API to convey a preferred immersive m
 ode\; basically it returns if the user is in AR or VR. An application coul
 d use this to continue in this mode.\n\n### Immersive Web Working Group Te
 leconference - 2024-03-05\n\n<table>\n<tr><td> San Francisco (U.S.A. - Cal
 ifornia) <td> Tuesday\, March 5 at 11:00 AM PST\n<tr><td> Boston (U.S.A. -
  Massachusetts) <td> Tuesday\, March 5 at 2:00 PM EST\n<tr><td> London (Un
 ited Kingdom - England) <td> Tuesday\, March 5 at 7:00 PM GMT\n<tr><td> Pa
 ris (France) <td> Tuesday\, March 5 at 8:00 PM GMT+1\n<tr><td> Tokyo (Japa
 n) <td> Wednesday\, March 6 at 4:00 AM GMT+9\n<tr><td> Corresponding UTC (
 GMT) <td> Tuesday\, March 5 at 7:00 PM UTC\n</table>\n\n### Logistics\n\nC
 hair: Ada Rose Cannon\n\nScribe:\n\nIRC: [irc.w3.org](https://irc.w3.org/)
 :6667 #immersive-web [Instructions](https://github.com/immersive-web/admin
 istrivia/blob/main/IRC.md)\n\nCall Details can be found in the Immersive W
 eb Event Calendars: [WG](https://www.w3.org/groups/wg/immersive-web/calend
 ar/)/[CG](https://www.w3.org/groups/cg/immersive-web/calendar/)\n\nYou sub
 scribe to these calendars with your calendar application of choice for mor
 e convenient access to the call details. See details at Export options sec
 tion in [WG](https://www.w3.org/groups/wg/immersive-web/calendar/#export)/
 [CG](https://www.w3.org/groups/cg/immersive-web/calendar/#export).\n\nIf y
 ou are unable to login to view the call details please ask on the IRC befo
 re the call.\n\n### Help Wanted\n\nHere are some issues which are good iss
 ues to get involved in\, if you have taken responsibility for one leave a 
 comment in the issue:\n\n- [webvr-polyfill-dpdb#34 Create a helper script/
 web page for generating values for a new device](https://github.com/immers
 ive-web/webvr-polyfill-dpdb/issues/34)\n- [webxr-input-profiles#69 Resizin
 g the window changes the model viewer's aspect ratio](https://github.com/i
 mmersive-web/webxr-input-profiles/issues/69) [<small>[Future]</small>](htt
 ps://api.github.com/repos/immersive-web/webxr-input-profiles/milestones/4)
 \n- [webxr#953 Typescript definitions](https://github.com/immersive-web/we
 bxr/issues/953) [<small>[Pre-REC]</small>](https://api.github.com/repos/im
 mersive-web/webxr/milestones/16)\n- [webxr#1115 Explicitly spec when inlin
 e animation frame loops are suspended](https://github.com/immersive-web/we
 bxr/issues/1115) [<small>[Pre-REC]</small>](https://api.github.com/repos/i
 mmersive-web/webxr/milestones/16)\n- [proposals#82 Some sort of local shar
 ed space](https://github.com/immersive-web/proposals/issues/82)
STATUS:TENTATIVE
CREATED:20240304T122633Z
LAST-MODIFIED:20240808T085227Z
SEQUENCE:4
ORGANIZER;CN=W3C Calendar;PARTSTAT=ACCEPTED;ROLE=NON-PARTICIPANT:mailto:nor
 eply@w3.org
ATTENDEE;CUTYPE=GROUP;ROLE=OPT-PARTICIPANT;RSVP=FALSE;CN=Immersive Web Work
 ing Group:mailto:public-immersive-web-wg@w3.org
RELATED-TO:32e26e79-8f4c-4723-9546-2171635504b6
RELATED-TO:efecb307-2559-4f8f-b0ac-a06a099027f2
RRULE:FREQ=WEEKLY;UNTIL=20240723T190000Z;INTERVAL=4;BYDAY=TU;WKST=MO
END:VEVENT
BEGIN:VEVENT
UID:b4045870-50be-44f7-b2a0-f45ba8418427
DTSTAMP:20240327T002108Z
SUMMARY:Immersive Web Working Group Calls
DTSTART;TZID=America/Los_Angeles:20240402T120000
DTEND;TZID=America/Los_Angeles:20240402T130000
DESCRIPTION:https://www.w3.org/events/meetings/b4045870-50be-44f7-b2a0-f45b
 a8418427/20240402T120000/\n\nHi IW\,\n\nWe are canceling this occurance of
  our meeting since it is very close to our Face 2 Face meeting. \n\nHave a
  nice week!\n\nAgenda: https://github.com/immersive-web/administrivia/blob
 /main/meetings/2024/2024-03-05-Immersive_Web_Working_Group_Teleconference-
 agenda.md\n\nAgenda\n\n### Call Agenda\n\nThis agenda can be viewed and up
 dated on [Github](https://github.com/immersive-web/administrivia/blob/main
 /meetings/wg/2024-03-05-Immersive_Web_Working_Group_Teleconference-agenda.
 md).\n\nIf you would like to add an item to the agenda or volunteer to scr
 ibe please open a pull request against this agenda.\n\n* [webxr-hand-input
 #123 Reapply "Allow generic-hand"](https://github.com/immersive-web/webxr-
 hand-input/pull/123) [requested by AdaRoseCannon](https://github.com/immer
 sive-web/webxr-hand-input/pull/123#issuecomment-1936728918)\n> FYI\n\n* [a
 dministrivia#205 Tag F2F issues](https://github.com/immersive-web/administ
 rivia/issues/205) - Yonet\n> Please tag the issues you would like to discu
 ss on F2F meeting.\n >Feel free to create new issues and don't forget to r
 svp. \n\n* [webxr#988 Are 8-bit outputs sRGB encoded?](https://github.com/
 immersive-web/webxr/issues/988) [requested by cabanier](https://github.com
 /immersive-web/webxr/issues/988#issuecomment-1933017426)\n> > > The browse
 r creates linear output values. The compositor is supposed to treat it lik
 e sRGB and not do any conversion.\n>> \n>> That sounds wrong\, and I don't
  know if it's just a terminology mismatch.\n>\n>That may be "wrong" but th
 at is how browsers work.\n>\n>> I think we're in agreement that the web ap
 p writes its output into the opaque framebuffer using sRGB encoding\, same
  as if it was targeting a 2D display. The browser needs to send this data 
 to the system compositor\, and basically has two choices:\n>\n>No\, we are
  not in agreement. The framebuffer is in linear RGB same as WebGL. The swa
 pchain is in sRGB.\n>\n>> When you say "the browser creates linear output 
 values"\, do you mean it produces numbers that the compositor can use as-i
 s? That's correct assuming that the compositor is expecting sRGB.\n>\n>No\
 , the browser creates linear values. Technically this is *wrong* but that 
 is how they're exposed to the page.\n>Browsers are not alone in making thi
 s error\; there were enough games that made the same assumption that Oculu
 s' [old API](https://github.com/MortimerGoro/ovr-mobile-sys/blob/master/Vr
 Api/Include/VrApi_Types.h#L543) had a flag to work around this.\n>\n>> > N
 o\, that would be incorrect. The default of the layers API should match th
 e default WebGL canvas behavior which is rgb\; regular WebXR has the same 
 default.\n>> \n>> I don't get this part. Regular WebGL canvas is interpret
 ed as sRGB\, that's why for example the recommended Three.JS rendering set
 up puts a `gl_FragColor = linearToSRGB(gl_FragColor)` equivalent at the en
 d of shaders. \n>\n>It only does that conditionally and looking at the cod
 e\, only for sRGB render targets.\n>\n>> I think it would be wrong if a La
 yers extension XRProjectionLayer with colorFormat=RGBA would treat the dat
 a as sRGB and for example pass it on to the compositor without conversion 
 to a GL_SRGB8_ALPHA8 OpenXR swapchain buffer. While that would match the d
 efault WebXR rendering\, I think it doesn't make sense - what would colorF
 ormat=SRGB8 do differently then? To the best of my knowledge\, the default
  WebXR (and 2D canvas) rendering is equivalent to SRGB8 and would match be
 ing used with an OpenXR SRGB8 swapchain.\n>\n>No\, changing the default to
  sRGB would break each WebXR experience because now drawing with RGB will 
 get gamma correction applied.\n>I'm happy to discuss this further during a
  call.\n>\n> discuss linear vs sRGB\n\n* [webxr#1358 Detecting if an `XRIn
 putSource` is an auxiliary or a primary input source](https://github.com/i
 mmersive-web/webxr/issues/1358) [requested by cabanier](https://github.com
 /immersive-web/webxr/issues/1358#issuecomment-1938928307)\n> I worry that 
 adding inputsources is confusing for authors and might break certain exper
 iences.\n>\n>Since every site needs to be updated anyway\, maybe we can in
 troduce a new attribute (`secondaryInputSources`?) that contains all the i
 nput sources that don't generate input events.\n>\n> should we move second
 ary input sources to their own attribute?\n\n* [webxr#1360 Indicate "prefe
 rred" immersive mode](https://github.com/immersive-web/webxr/issues/1360) 
 - cabanier\n> On most HMDs\, the user can choose either a VR environment o
 r passthrough.\n >OpenXR offers an API to convey a preferred immersive mod
 e\; basically it returns if the user is in AR or VR. An application could 
 use this to continue in this mode.\n\n### Immersive Web Working Group Tele
 conference - 2024-03-05\n\n<table>\n<tr><td> San Francisco (U.S.A. - Calif
 ornia) <td> Tuesday\, March 5 at 11:00 AM PST\n<tr><td> Boston (U.S.A. - M
 assachusetts) <td> Tuesday\, March 5 at 2:00 PM EST\n<tr><td> London (Unit
 ed Kingdom - England) <td> Tuesday\, March 5 at 7:00 PM GMT\n<tr><td> Pari
 s (France) <td> Tuesday\, March 5 at 8:00 PM GMT+1\n<tr><td> Tokyo (Japan)
  <td> Wednesday\, March 6 at 4:00 AM GMT+9\n<tr><td> Corresponding UTC (GM
 T) <td> Tuesday\, March 5 at 7:00 PM UTC\n</table>\n\n### Logistics\n\nCha
 ir: Ada Rose Cannon\n\nScribe:\n\nIRC: [irc.w3.org](https://irc.w3.org/):6
 667 #immersive-web [Instructions](https://github.com/immersive-web/adminis
 trivia/blob/main/IRC.md)\n\nCall Details can be found in the Immersive Web
  Event Calendars: [WG](https://www.w3.org/groups/wg/immersive-web/calendar
 /)/[CG](https://www.w3.org/groups/cg/immersive-web/calendar/)\n\nYou subsc
 ribe to these calendars with your calendar application of choice for more 
 convenient access to the call details. See details at Export options secti
 on in [WG](https://www.w3.org/groups/wg/immersive-web/calendar/#export)/[C
 G](https://www.w3.org/groups/cg/immersive-web/calendar/#export).\n\nIf you
  are unable to login to view the call details please ask on the IRC before
  the call.\n\n### Help Wanted\n\nHere are some issues which are good issue
 s to get involved in\, if you have taken responsibility for one leave a co
 mment in the issue:\n\n- [webvr-polyfill-dpdb#34 Create a helper script/we
 b page for generating values for a new device](https://github.com/immersiv
 e-web/webvr-polyfill-dpdb/issues/34)\n- [webxr-input-profiles#69 Resizing 
 the window changes the model viewer's aspect ratio](https://github.com/imm
 ersive-web/webxr-input-profiles/issues/69) [<small>[Future]</small>](https
 ://api.github.com/repos/immersive-web/webxr-input-profiles/milestones/4)\n
 - [webxr#953 Typescript definitions](https://github.com/immersive-web/webx
 r/issues/953) [<small>[Pre-REC]</small>](https://api.github.com/repos/imme
 rsive-web/webxr/milestones/16)\n- [webxr#1115 Explicitly spec when inline 
 animation frame loops are suspended](https://github.com/immersive-web/webx
 r/issues/1115) [<small>[Pre-REC]</small>](https://api.github.com/repos/imm
 ersive-web/webxr/milestones/16)\n- [proposals#82 Some sort of local shared
  space](https://github.com/immersive-web/proposals/issues/82)
STATUS:CANCELLED
CREATED:20240327T002107Z
LAST-MODIFIED:20240327T002108Z
SEQUENCE:4
ORGANIZER;CN=W3C Calendar;PARTSTAT=ACCEPTED;ROLE=NON-PARTICIPANT:mailto:nor
 eply@w3.org
ATTENDEE;CUTYPE=GROUP;ROLE=OPT-PARTICIPANT;RSVP=FALSE;CN=Immersive Web Work
 ing Group:mailto:public-immersive-web-wg@w3.org
RECURRENCE-ID;TZID=America/Los_Angeles:20240402T120000
END:VEVENT
BEGIN:VEVENT
UID:b4045870-50be-44f7-b2a0-f45ba8418427
DTSTAMP:20240430T101816Z
SUMMARY:Immersive Web Working Group Calls
DTSTART;TZID=America/Los_Angeles:20240430T120000
DTEND;TZID=America/Los_Angeles:20240430T130000
DESCRIPTION:https://www.w3.org/events/meetings/b4045870-50be-44f7-b2a0-f45b
 a8418427/20240430T120000/\n\n\n\nAgenda: https://github.com/immersive-web/
 administrivia/blob/main/meetings/2024/2024-04-30-Immersive_Web_Working_Gro
 up_Teleconference-agenda.md\n\nAgenda\n\n### Call Agenda\n\nThis agenda ca
 n be viewed and updated on [Github](https://github.com/immersive-web/admin
 istrivia/blob/main/meetings/2024/2024-04-30-Immersive_Web_Working_Group_Te
 leconference-agenda.md).\n\nIf you would like to add an item to the agenda
  or volunteer to scribe please open a pull request against this agenda.\n\
 n* [administrivia#204 2024 Recharter](https://github.com/immersive-web/adm
 inistrivia/issues/204) [requested by Yonet](https://github.com/immersive-w
 eb/administrivia/issues/204#issuecomment-2084914766)\n> to discuss the new
  charter draft: https://github.com/w3c/charter-drafts/pull/500\n\n* [webxr
 #1367 Republish as CRS - 2024/03](https://github.com/immersive-web/webxr/i
 ssues/1367) - himorin\n> Our last publication as CRS was [2022-03-31](http
 s://www.w3.org/standards/history/webxr/) and first CRD at 2022-04-26\, so 
 we are reaching to a limit of 24 month period specified in [the Process](h
 ttps://www.w3.org/2023/Process-20231103/#publishing-crrs).\n >\n\n* [webxr
 #1368 Use of FrozenArray<>s in dictionaries is unnecessary and bad](https:
 //github.com/immersive-web/webxr/issues/1368) [requested by AdaRoseCannon]
 (https://github.com/immersive-web/webxr/issues/1368#issuecomment-203572227
 2)\n> Bringing it up at the next teleconference call.\n\n### Immersive Web
  Working Group Teleconference - 2024-04-30\n\n<table>\n<tr><td> San Franci
 sco (U.S.A. - California) <td> Tuesday\, April 30 at 12:00 PM PDT\n<tr><td
 > Boston (U.S.A. - Massachusetts) <td> Tuesday\, April 30 at 3:00 PM EDT\n
 <tr><td> London (United Kingdom - England) <td> Tuesday\, April 30 at 8:00
  PM GMT+1\n<tr><td> Paris (France) <td> Tuesday\, April 30 at 9:00 PM GMT+
 2\n<tr><td> Tokyo (Japan) <td> Wednesday\, May 1 at 4:00 AM GMT+9\n<tr><td
 > Corresponding UTC (GMT) <td> Tuesday\, April 30 at 7:00 PM UTC\n</table>
 \n\n### Logistics\n\nChair: Ada Rose Cannon\n\nScribe:\n\nIRC: [irc.w3.org
 ](https://irc.w3.org/):6667 #immersive-web [Instructions](https://github.c
 om/immersive-web/administrivia/blob/main/IRC.md)\n\nCall Details can be fo
 und in the Immersive Web Event Calendars: [WG](https://www.w3.org/groups/w
 g/immersive-web/calendar/)/[CG](https://www.w3.org/groups/cg/immersive-web
 /calendar/)\n\nYou subscribe to these calendars with your calendar applica
 tion of choice for more convenient access to the call details. See details
  at Export options section in [WG](https://www.w3.org/groups/wg/immersive-
 web/calendar/#export)/[CG](https://www.w3.org/groups/cg/immersive-web/cale
 ndar/#export).\n\nIf you are unable to login to view the call details plea
 se ask on the IRC before the call.\n\n### Help Wanted\n\nHere are some iss
 ues which are good issues to get involved in\, if you have taken responsib
 ility for one leave a comment in the issue:\n\n- [webvr-polyfill-dpdb#34 C
 reate a helper script/web page for generating values for a new device](htt
 ps://github.com/immersive-web/webvr-polyfill-dpdb/issues/34)\n- [webxr-inp
 ut-profiles#69 Resizing the window changes the model viewer's aspect ratio
 ](https://github.com/immersive-web/webxr-input-profiles/issues/69) [<small
 >[Future]</small>](https://api.github.com/repos/immersive-web/webxr-input-
 profiles/milestones/4)\n- [webxr#953 Typescript definitions](https://githu
 b.com/immersive-web/webxr/issues/953) [<small>[Pre-REC]</small>](https://a
 pi.github.com/repos/immersive-web/webxr/milestones/16)\n- [webxr#1115 Expl
 icitly spec when inline animation frame loops are suspended](https://githu
 b.com/immersive-web/webxr/issues/1115) [<small>[Pre-REC]</small>](https://
 api.github.com/repos/immersive-web/webxr/milestones/16)\n- [proposals#82 S
 ome sort of local shared space](https://github.com/immersive-web/proposals
 /issues/82)
STATUS:TENTATIVE
CREATED:20240430T101815Z
LAST-MODIFIED:20240430T101816Z
SEQUENCE:3
ORGANIZER;CN=W3C Calendar;PARTSTAT=ACCEPTED;ROLE=NON-PARTICIPANT:mailto:nor
 eply@w3.org
ATTENDEE;CUTYPE=GROUP;ROLE=OPT-PARTICIPANT;RSVP=FALSE;CN=Immersive Web Work
 ing Group:mailto:public-immersive-web-wg@w3.org
RECURRENCE-ID;TZID=America/Los_Angeles:20240430T120000
END:VEVENT
BEGIN:VEVENT
UID:b4045870-50be-44f7-b2a0-f45ba8418427
DTSTAMP:20240527T144044Z
SUMMARY:Immersive Web Working Group Calls
DTSTART;TZID=America/Los_Angeles:20240528T120000
DTEND;TZID=America/Los_Angeles:20240528T130000
DESCRIPTION:https://www.w3.org/events/meetings/b4045870-50be-44f7-b2a0-f45b
 a8418427/20240528T120000/\n\n\n\nAgenda: https://github.com/immersive-web/
 administrivia/blob/main/meetings/2024/2024-05-28-Immersive_Web_Working_Gro
 up_Teleconference-agenda.md\n\nAgenda\n\n### Call Agenda\n\nThis agenda ca
 n be viewed and updated on [Github](https://github.com/immersive-web/admin
 istrivia/blob/main/meetings/2024/2024-05-28-Immersive_Web_Working_Group_Te
 leconference-agenda.md).\n\nIf you would like to add an item to the agenda
  or volunteer to scribe please open a pull request against this agenda.\n\
 n* [depth-sensing#46 can we make `XRDepthStateInit` optional?](https://git
 hub.com/immersive-web/depth-sensing/issues/46) - cabanier\n> The depth sen
 sing spec states that [XRDepthStateInit](XRDepthStateInit](https://immersi
 ve-web.github.io/depth-sensing/#dictdef-xrdepthstateinit) is required\; ev
 en when the user doesn't set any values.\n >Can we make it optional instea
 d?\n\n### Immersive Web Working Group Teleconference - 2024-05-28\n\n<tabl
 e>\n<tr><td> San Francisco (U.S.A. - California) <td> Tuesday\, May 28 at 
 12:00 PM PDT\n<tr><td> Boston (U.S.A. - Massachusetts) <td> Tuesday\, May 
 28 at 3:00 PM EDT\n<tr><td> London (United Kingdom - England) <td> Tuesday
 \, May 28 at 8:00 PM GMT+1\n<tr><td> Paris (France) <td> Tuesday\, May 28 
 at 9:00 PM GMT+2\n<tr><td> Tokyo (Japan) <td> Wednesday\, May 29 at 4:00 A
 M GMT+9\n<tr><td> Corresponding UTC (GMT) <td> Tuesday\, May 28 at 7:00 PM
  UTC\n</table>\n\n### Logistics\n\nChair: Ada Rose Cannon\n\nScribe:\n\nIR
 C: [irc.w3.org](https://irc.w3.org/):6667 #immersive-web [Instructions](ht
 tps://github.com/immersive-web/administrivia/blob/main/IRC.md)\n\nCall Det
 ails can be found in the Immersive Web Event Calendars: [WG](https://www.w
 3.org/groups/wg/immersive-web/calendar/)/[CG](https://www.w3.org/groups/cg
 /immersive-web/calendar/)\n\nYou subscribe to these calendars with your ca
 lendar application of choice for more convenient access to the call detail
 s. See details at Export options section in [WG](https://www.w3.org/groups
 /wg/immersive-web/calendar/#export)/[CG](https://www.w3.org/groups/cg/imme
 rsive-web/calendar/#export).\n\nIf you are unable to login to view the cal
 l details please ask on the IRC before the call.\n\n### Help Wanted\n\nHer
 e are some issues which are good issues to get involved in\, if you have t
 aken responsibility for one leave a comment in the issue:\n\n- [webvr-poly
 fill-dpdb#34 Create a helper script/web page for generating values for a n
 ew device](https://github.com/immersive-web/webvr-polyfill-dpdb/issues/34)
 \n- [webxr-input-profiles#69 Resizing the window changes the model viewer'
 s aspect ratio](https://github.com/immersive-web/webxr-input-profiles/issu
 es/69) [<small>[Future]</small>](https://api.github.com/repos/immersive-we
 b/webxr-input-profiles/milestones/4)\n- [webxr#953 Typescript definitions]
 (https://github.com/immersive-web/webxr/issues/953) [<small>[Pre-REC]</sma
 ll>](https://api.github.com/repos/immersive-web/webxr/milestones/16)\n- [w
 ebxr#1115 Explicitly spec when inline animation frame loops are suspended]
 (https://github.com/immersive-web/webxr/issues/1115) [<small>[Pre-REC]</sm
 all>](https://api.github.com/repos/immersive-web/webxr/milestones/16)\n- [
 proposals#82 Some sort of local shared space](https://github.com/immersive
 -web/proposals/issues/82)
STATUS:TENTATIVE
CREATED:20240527T144043Z
LAST-MODIFIED:20240527T144044Z
SEQUENCE:3
ORGANIZER;CN=W3C Calendar;PARTSTAT=ACCEPTED;ROLE=NON-PARTICIPANT:mailto:nor
 eply@w3.org
ATTENDEE;CUTYPE=GROUP;ROLE=OPT-PARTICIPANT;RSVP=FALSE;CN=Immersive Web Work
 ing Group:mailto:public-immersive-web-wg@w3.org
RECURRENCE-ID;TZID=America/Los_Angeles:20240528T120000
END:VEVENT
BEGIN:VEVENT
UID:b4045870-50be-44f7-b2a0-f45ba8418427
DTSTAMP:20240624T162109Z
SUMMARY:Immersive Web Working Group Calls
DTSTART;TZID=America/Los_Angeles:20240625T120000
DTEND;TZID=America/Los_Angeles:20240625T130000
DESCRIPTION:https://www.w3.org/events/meetings/b4045870-50be-44f7-b2a0-f45b
 a8418427/20240625T120000/\n\nWe do not have any agenda items for this week
 .
STATUS:CANCELLED
CREATED:20240624T162108Z
LAST-MODIFIED:20240624T162109Z
SEQUENCE:4
ORGANIZER;CN=W3C Calendar;PARTSTAT=ACCEPTED;ROLE=NON-PARTICIPANT:mailto:nor
 eply@w3.org
ATTENDEE;CUTYPE=GROUP;ROLE=OPT-PARTICIPANT;RSVP=FALSE;CN=Immersive Web Work
 ing Group:mailto:public-immersive-web-wg@w3.org
RECURRENCE-ID;TZID=America/Los_Angeles:20240625T120000
END:VEVENT
BEGIN:VEVENT
UID:b4045870-50be-44f7-b2a0-f45ba8418427
DTSTAMP:20240722T210629Z
SUMMARY:Immersive Web Working Group Calls
DTSTART;TZID=America/Los_Angeles:20240723T120000
DTEND;TZID=America/Los_Angeles:20240723T130000
DESCRIPTION:https://www.w3.org/events/meetings/b4045870-50be-44f7-b2a0-f45b
 a8418427/20240723T120000/\n\n\n\nAgenda: https://github.com/immersive-web/
 administrivia/blob/main/meetings/2024/2024-07-23-Immersive_Web_Working_Gro
 up_Teleconference-agenda.md\n\nAgenda\n\n### Call Agenda\n\nThis agenda ca
 n be viewed and updated on [Github](https://github.com/immersive-web/admin
 istrivia/blob/main/meetings/2024/2024-07-23-Immersive_Web_Working_Group_Te
 leconference-agenda.md).\n\nIf you would like to add an item to the agenda
  or volunteer to scribe please open a pull request against this agenda.\n\
 n* [depth-sensing#45 `normDepthBufferFromNormView` in XRDepthInformation i
 s not a rigid transform](https://github.com/immersive-web/depth-sensing/is
 sues/45) [requested by cabanier](https://github.com/immersive-web/depth-se
 nsing/issues/45#issuecomment-2192481837)\n> After talking to our people wo
 rking on depth sensing\, we potentially need another change to the interfa
 ce and we *might* need update to how occlusion is implemented.\n>I invited
  one of the engineers to come talk to us during a weekly call\n>\n> discus
 s needed changes to depth sensing spec + implementation\n\n* [webxr-gamepa
 ds-module#60 Address contradiction on whether XRInputSource gamepads are e
 xposed](https://github.com/immersive-web/webxr-gamepads-module/pull/60) [r
 equested by toji](https://github.com/immersive-web/webxr-gamepads-module/p
 ull/60#issuecomment-2237331223)\n> Hm... this is a bit more complex that i
 t may appear at first.\n>\n>For the record the text from the "Navigator" s
 ection has been in this repo since commit #1\, so there's no obvious paper
  trail as to the discussion that led to it. The other text was merged in #
 49\, which points to #19\, which also is unfortunately light on discussion
  but at least provides some context: Browsers wanted to ability to use con
 trollers as more traditional gamepads for non-XR content. The group agreed
  that this was a good idea and the text was added to support that use case
 .\n>\n>The complication comes from this: Yes\, you can show XR controllers
  as standard gamepads if the user agent wants to. But can you have them in
  the gamepads array AND as an XRInputSource on an active session at the sa
 me time? I'm inclined to say no\, and I think that's what this (admittedly
  confusing) apparent text contradiction is trying to say.\n>\n>When the te
 xt says "An XRInputSource's associated Gamepad MAY be exposed via navigato
 r.getGamepads()" I think it's using "XRInputSource" not necessarily as an 
 actual `XRInputSource` instance attached to an `XRSession` but as a more a
 bstract "Input source for an XR device that may be exposed as an `XRInputS
 ource` instance at some point." (Yes\, that's confusing. I blame myself.) 
 It would make sense to me to say that a controller can be exposed as a typ
 ical gamepad if the UA wants up until an `XRSession` is started. If the co
 ntroller then shows up as an input source for that session it MUST NOT app
 ear in the normal gamepad list until the session has ended. That way we av
 oid getting accidental double-processing of inputs and it's very clear whi
 ch interfaces developers should be looking to in order to handle XR input.
 \n>\n>That being said\, this obviously needs some clearer text all around\
 , and regardless of my speculating above I think the more important consid
 eration at this point is what are implementations currently doing and how 
 might existing content break if we make changes here. As such I think this
  is a great topic for our next meeting.\n\n* [model-element#88 Fresh run a
 t the introduction section](https://github.com/immersive-web/model-element
 /pull/88) [requested by zachernuk](https://github.com/immersive-web/model-
 element/pull/88#issuecomment-2215469193)\n> Re-framed the scope of what a 
 declarative element being managed directly by the user agent actually has 
 the ability to achieve!\n >\n\n* [model-element#89 Expand and revise examp
 les section](https://github.com/immersive-web/model-element/pull/89) [requ
 ested by zachernuk](https://github.com/immersive-web/model-element/pull/89
 #issuecomment-2215496417)\n> Added the examples already sketched out in th
 e document and added some more based on a tentative approach to MVP functi
 onality.\n >\n\n* [hit-test#117 Use of FrozenArray<>s for return types of 
 methods is probably unnecessary](https://github.com/immersive-web/hit-test
 /issues/117) [requested by toji](https://github.com/immersive-web/hit-test
 /issues/117#issuecomment-2150866464)\n> I think the intent WAS for this to
  be an optimization. It's worth discussing with the larger group\, so queu
 ing this topic up for a future call.\n\n* [administrivia#207 TPAC 2024 Mee
 tings](https://github.com/immersive-web/administrivia/issues/207) - Yonet\
 n> Remind to Sign up link:  https://www.w3.org/2024/09/TPAC/\n >\n\n* [web
 xr#1377 Spec is unclear how a reference space event is handled](https://gi
 thub.com/immersive-web/webxr/issues/1377) - cabanier\n> A reference space 
 even is supposed to have a event that fires if it is reset (ie by holding 
 down the meta button on quest).\n >This event has a transform that indicat
 es the delta pose between the previous space.\n\n### Immersive Web Working
  Group Teleconference - 2024-07-23\n\n<table>\n<tr><td> San Francisco (U.S
 .A. - California) <td> Tuesday\, July 23 at 12:00 PM PDT\n<tr><td> Boston 
 (U.S.A. - Massachusetts) <td> Tuesday\, July 23 at 3:00 PM EDT\n<tr><td> L
 ondon (United Kingdom - England) <td> Tuesday\, July 23 at 8:00 PM GMT+1\n
 <tr><td> Paris (France) <td> Tuesday\, July 23 at 9:00 PM GMT+2\n<tr><td> 
 Tokyo (Japan) <td> Wednesday\, July 24 at 4:00 AM GMT+9\n<tr><td> Correspo
 nding UTC (GMT) <td> Tuesday\, July 23 at 7:00 PM UTC\n</table>\n\n### Log
 istics\n\nChair: Ada Rose Cannon\n\nScribe:\n\nIRC: [irc.w3.org](https://i
 rc.w3.org/):6667 #immersive-web [Instructions](https://github.com/immersiv
 e-web/administrivia/blob/main/IRC.md)\n\nCall Details can be found in the 
 Immersive Web Event Calendars: [WG](https://www.w3.org/groups/wg/immersive
 -web/calendar/)/[CG](https://www.w3.org/groups/cg/immersive-web/calendar/)
 \n\nYou subscribe to these calendars with your calendar application of cho
 ice for more convenient access to the call details. See details at Export 
 options section in [WG](https://www.w3.org/groups/wg/immersive-web/calenda
 r/#export)/[CG](https://www.w3.org/groups/cg/immersive-web/calendar/#expor
 t).\n\nIf you are unable to login to view the call details please ask on t
 he IRC before the call.\n\n### Help Wanted\n\nHere are some issues which a
 re good issues to get involved in\, if you have taken responsibility for o
 ne leave a comment in the issue:\n\n- [webvr-polyfill-dpdb#34 Create a hel
 per script/web page for generating values for a new device](https://github
 .com/immersive-web/webvr-polyfill-dpdb/issues/34)\n- [webxr-input-profiles
 #69 Resizing the window changes the model viewer's aspect ratio](https://g
 ithub.com/immersive-web/webxr-input-profiles/issues/69) [<small>[Future]</
 small>](https://api.github.com/repos/immersive-web/webxr-input-profiles/mi
 lestones/4)\n- [webxr#953 Typescript definitions](https://github.com/immer
 sive-web/webxr/issues/953) [<small>[Pre-REC]</small>](https://api.github.c
 om/repos/immersive-web/webxr/milestones/16)\n- [webxr#1115 Explicitly spec
  when inline animation frame loops are suspended](https://github.com/immer
 sive-web/webxr/issues/1115) [<small>[Pre-REC]</small>](https://api.github.
 com/repos/immersive-web/webxr/milestones/16)\n- [proposals#82 Some sort of
  local shared space](https://github.com/immersive-web/proposals/issues/82)
 \n\n\n              Agenda has been copied to clip board\, paste here.
STATUS:CONFIRMED
CREATED:20240722T210628Z
LAST-MODIFIED:20240722T210629Z
SEQUENCE:4
ORGANIZER;CN=W3C Calendar;PARTSTAT=ACCEPTED;ROLE=NON-PARTICIPANT:mailto:nor
 eply@w3.org
ATTENDEE;CUTYPE=GROUP;ROLE=OPT-PARTICIPANT;RSVP=FALSE;CN=Immersive Web Work
 ing Group:mailto:public-immersive-web-wg@w3.org
RECURRENCE-ID;TZID=America/Los_Angeles:20240723T120000
END:VEVENT
BEGIN:VEVENT
UID:32e26e79-8f4c-4723-9546-2171635504b6
DTSTAMP:20240304T151537Z
SUMMARY:Immersive Web Working Group Calls
DTSTART;TZID=America/Los_Angeles:20240206T120000
DTEND;TZID=America/Los_Angeles:20240206T130000
DESCRIPTION:https://www.w3.org/events/meetings/32e26e79-8f4c-4723-9546-2171
 635504b6/\n\n\n\nAgenda: https://github.com/immersive-web/administrivia/tr
 ee/main/meetings/wg
STATUS:TENTATIVE
CREATED:20240123T063235Z
LAST-MODIFIED:20240304T151537Z
SEQUENCE:3
ORGANIZER;CN=W3C Calendar;PARTSTAT=ACCEPTED;ROLE=NON-PARTICIPANT:mailto:nor
 eply@w3.org
ATTENDEE;CUTYPE=GROUP;ROLE=OPT-PARTICIPANT;RSVP=FALSE;CN=Immersive Web Work
 ing Group:mailto:public-immersive-web-wg@w3.org
RELATED-TO:e8acb58e-6322-47a5-85cd-4a94a57a527c
RELATED-TO:b4045870-50be-44f7-b2a0-f45ba8418427
RRULE:FREQ=WEEKLY;UNTIL=20240206T200000Z;INTERVAL=4;BYDAY=TU;WKST=MO
END:VEVENT
BEGIN:VEVENT
UID:32e26e79-8f4c-4723-9546-2171635504b6
DTSTAMP:20240205T195718Z
SUMMARY:Immersive Web Working Group Calls
DTSTART;TZID=America/Los_Angeles:20240206T120000
DTEND;TZID=America/Los_Angeles:20240206T130000
DESCRIPTION:https://www.w3.org/events/meetings/32e26e79-8f4c-4723-9546-2171
 635504b6/20240206T120000/\n\nHello IW\,\n\nWe do not have any agenda items
  and we will cancel this week's Immersive Web meeting. See you in two week
 s. \n\nThanks\,\nChairs\n\nAgenda: https://github.com/immersive-web/admini
 strivia/tree/main/meetings/wg
STATUS:CANCELLED
CREATED:20240205T195711Z
LAST-MODIFIED:20240205T195718Z
SEQUENCE:3
ORGANIZER;CN=W3C Calendar;PARTSTAT=ACCEPTED;ROLE=NON-PARTICIPANT:mailto:nor
 eply@w3.org
ATTENDEE;CUTYPE=GROUP;ROLE=OPT-PARTICIPANT;RSVP=FALSE;CN=Immersive Web Work
 ing Group:mailto:public-immersive-web-wg@w3.org
RECURRENCE-ID;TZID=America/Los_Angeles:20240206T120000
END:VEVENT
BEGIN:VEVENT
UID:e8acb58e-6322-47a5-85cd-4a94a57a527c
DTSTAMP:20241015T190244Z
SUMMARY:Immersive Web Working Group Calls
DTSTART;TZID=America/Los_Angeles:20231114T120000
DTEND;TZID=America/Los_Angeles:20231114T130000
DESCRIPTION:https://www.w3.org/events/meetings/e8acb58e-6322-47a5-85cd-4a94
 a57a527c/\n\n\n\nAgenda: https://github.com/immersive-web/administrivia/tr
 ee/main/meetings/wg
STATUS:TENTATIVE
CREATED:20231031T200515Z
LAST-MODIFIED:20241015T190244Z
SEQUENCE:2
ORGANIZER;CN=W3C Calendar;PARTSTAT=ACCEPTED;ROLE=NON-PARTICIPANT:mailto:nor
 eply@w3.org
ATTENDEE;CUTYPE=GROUP;ROLE=OPT-PARTICIPANT;RSVP=FALSE;CN=Immersive Web Work
 ing Group:mailto:public-immersive-web-wg@w3.org
RRULE:FREQ=WEEKLY;UNTIL=20240109T200000Z;INTERVAL=4;BYDAY=TU;WKST=MO
RELATED-TO:32e26e79-8f4c-4723-9546-2171635504b6
END:VEVENT
BEGIN:VEVENT
UID:e8acb58e-6322-47a5-85cd-4a94a57a527c
DTSTAMP:20241015T190243Z
SUMMARY:Immersive Web Working Group Calls
DTSTART;TZID=America/Los_Angeles:20231114T120000
DTEND;TZID=America/Los_Angeles:20231114T130000
DESCRIPTION:https://www.w3.org/events/meetings/e8acb58e-6322-47a5-85cd-4a94
 a57a527c/20231114T120000/\n\n\n\nAgenda: https://github.com/immersive-web/
 administrivia/blob/main/meetings/2024/2024-10-15-Immersive_Web_Working_Gro
 up_Teleconference-agenda.md\n\nAgenda\n\n### Call Agenda\n\nThis agenda ca
 n be viewed and updated on [Github](https://github.com/immersive-web/admin
 istrivia/blob/main/meetings/2024/2024-10-15-Immersive_Web_Working_Group_Te
 leconference-agenda.md).\n\nIf you would like to add an item to the agenda
  or volunteer to scribe please open a pull request against this agenda.\n\
 n* [WebXR-WebGPU-Binding#6 Add isXrCompatible to GPUAdapter](https://githu
 b.com/immersive-web/WebXR-WebGPU-Binding/issues/6) - beaufortfrancois\n> F
 ollowing pattern in https://github.com/gpuweb/gpuweb/blob/main/proposals/c
 ompatibility-mode.md#webgpu-spec-changes\, I would suggest adding `isXrCom
 patible` to `GPUAdapter` as a convenience to the developer. \n >\n\n* [dep
 th-sensing#50 Add XRView to XRDepthInformation](https://github.com/immersi
 ve-web/depth-sensing/pull/50) [requested by cabanier](https://github.com/i
 mmersive-web/depth-sensing/pull/50#issuecomment-2386524454)\n> discuss add
 ing an optional feature that accomodates slower depth refresh rate\n\n### 
 Immersive Web Working Group Teleconference - 2024-10-15\n\n<table>\n<tr><t
 d> San Francisco (U.S.A. - California) <td> Tuesday\, October 15 at 12:00 
 PM PDT\n<tr><td> Boston (U.S.A. - Massachusetts) <td> Tuesday\, October 15
  at 3:00 PM EDT\n<tr><td> London (United Kingdom - England) <td> Tuesday 1
 5 October at 20:00 BST\n<tr><td> Paris (France) <td> Tuesday 15 October at
  21:00 CEST\n<tr><td> Tokyo (Japan) <td> Wednesday 16 October at 04:00 GMT
 +9\n<tr><td> Corresponding UTC (GMT) <td> Tuesday 15 October at 19:00 UTC\
 n</table>\n\n### Logistics\n\nChair: Ada Rose Cannon\n\nScribe:\n\nIRC: [i
 rc.w3.org](https://irc.w3.org/):6667 #immersive-web [Instructions](https:/
 /github.com/immersive-web/administrivia/blob/main/IRC.md)\n\nCall Details 
 can be found in the Immersive Web Event Calendars: [WG](https://www.w3.org
 /groups/wg/immersive-web/calendar/)/[CG](https://www.w3.org/groups/cg/imme
 rsive-web/calendar/)\n\nYou subscribe to these calendars with your calenda
 r application of choice for more convenient access to the call details. Se
 e details at Export options section in [WG](https://www.w3.org/groups/wg/i
 mmersive-web/calendar/#export)/[CG](https://www.w3.org/groups/cg/immersive
 -web/calendar/#export).\n\nIf you are unable to login to view the call det
 ails please ask on the IRC before the call.\n\n### Help Wanted\n\nHere are
  some issues which are good issues to get involved in\, if you have taken 
 responsibility for one leave a comment in the issue:\n\n- [webvr-polyfill-
 dpdb#34 Create a helper script/web page for generating values for a new de
 vice](https://github.com/immersive-web/webvr-polyfill-dpdb/issues/34)\n- [
 webxr-input-profiles#69 Resizing the window changes the model viewer's asp
 ect ratio](https://github.com/immersive-web/webxr-input-profiles/issues/69
 ) [<small>[Future]</small>](https://api.github.com/repos/immersive-web/web
 xr-input-profiles/milestones/4)\n- [webxr#953 Typescript definitions](http
 s://github.com/immersive-web/webxr/issues/953) [<small>[Pre-REC]</small>](
 https://api.github.com/repos/immersive-web/webxr/milestones/16)\n- [webxr#
 1115 Explicitly spec when inline animation frame loops are suspended](http
 s://github.com/immersive-web/webxr/issues/1115) [<small>[Pre-REC]</small>]
 (https://api.github.com/repos/immersive-web/webxr/milestones/16)\n- [propo
 sals#82 Some sort of local shared space](https://github.com/immersive-web/
 proposals/issues/82)
STATUS:CONFIRMED
CREATED:20231113T164735Z
LAST-MODIFIED:20241015T190243Z
SEQUENCE:2
ORGANIZER;CN=W3C Calendar;PARTSTAT=ACCEPTED;ROLE=NON-PARTICIPANT:mailto:nor
 eply@w3.org
ATTENDEE;CUTYPE=GROUP;ROLE=OPT-PARTICIPANT;RSVP=FALSE;CN=Immersive Web Work
 ing Group:mailto:public-immersive-web-wg@w3.org
RECURRENCE-ID;TZID=America/Los_Angeles:20231114T120000
END:VEVENT
BEGIN:VEVENT
UID:e8acb58e-6322-47a5-85cd-4a94a57a527c
DTSTAMP:20240108T152130Z
SUMMARY:Immersive Web Working Group Calls
DTSTART;TZID=America/Los_Angeles:20240109T120000
DTEND;TZID=America/Los_Angeles:20240109T130000
DESCRIPTION:https://www.w3.org/events/meetings/e8acb58e-6322-47a5-85cd-4a94
 a57a527c/20240109T120000/\n\nHappy new year IW\,\n\nWe are canceling this 
 week's meeting since we do not have any issues tagged as agenda. See you a
 ll in two weeks.\n\nAgenda: https://github.com/immersive-web/administrivia
 /tree/main/meetings/wg
STATUS:CANCELLED
CREATED:20240108T152127Z
LAST-MODIFIED:20240108T152130Z
SEQUENCE:2
ORGANIZER;CN=W3C Calendar;PARTSTAT=ACCEPTED;ROLE=NON-PARTICIPANT:mailto:nor
 eply@w3.org
ATTENDEE;CUTYPE=GROUP;ROLE=OPT-PARTICIPANT;RSVP=FALSE;CN=Immersive Web Work
 ing Group:mailto:public-immersive-web-wg@w3.org
RECURRENCE-ID;TZID=America/Los_Angeles:20240109T120000
END:VEVENT
END:VCALENDAR
