BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Sabre//Sabre VObject 4.5.8//EN
CALSCALE:GREGORIAN
LAST-MODIFIED:20240820T020131Z
BEGIN:VTIMEZONE
TZID:America/Los_Angeles
X-MICROSOFT-CDO-TZID:13
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:DAYLIGHT
DTSTART:20240310T100000
TZOFFSETFROM:-0800
TZOFFSETTO:-0700
TZNAME:PDT
END:DAYLIGHT
END:VTIMEZONE
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
END:VCALENDAR
