1"use strict";(globalThis.webpackChunklwjgl_org=globalThis.webpackChunklwjgl_org||[]).push([["450"],{7038(t,e,s){s.d(e,{k:()=>l,uJ:()=>r});let l="loading"in HTMLImageElement.prototype,r="IntersectionObserver"in window},5484(t,e,s){(0,s(7139).k)('<symbol id="fa/brands/github" viewBox="0 0 496 512"><path d="M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"/></symbol>')},6444(t,e,s){s.d(e,{s:()=>l});let l=(0,s(9210).I4)("div",{display:"flex",variants:{direction:{horizontal:{flexDirection:"row"},vertical:{flexDirection:"column"}},justify:{start:{justifyContent:"flex-start"},end:{justifyContent:"flex-end"},center:{justifyContent:"center"},spaceAround:{justifyContent:"space-around"},spaceBetween:{justifyContent:"space-between"},spaceEvenly:{justifyContent:"space-evenly"},stretch:{justifyContent:"stretch"}},align:{start:{alignItems:"flex-start"},end:{alignItems:"flex-end"},center:{alignItems:"center"},stretch:{alignItems:"stretch"},baseline:{alignItems:"baseline"},firstBaseline:{alignItems:"first baseline"},lastBaseline:{alignItems:"last baseline"}},wrap:{nowrap:{flexWrap:"nowrap"},wrap:{flexWrap:"wrap"},wrapReverse:{flexWrap:"wrap-reverse"}},width:{full:{width:"100%"}}},defaultVariants:{direction:"horizontal",justify:"start",align:"start",wrap:"nowrap"}})},984(t,e,s){s.d(e,{M:()=>l});let l=(0,s(9210).I4)("a",{textDecoration:"underline",textDecorationThickness:"1.5px",textUnderlineOffset:"1px",color:"$info10",fontWeight:"$medium"})},1010(t,e,s){s.d(e,{a:()=>l});let l=(0,s(9210).I4)("div",{})},6230(t,e,s){let l,r;s.d(e,{a:()=>g});var i=s(7311),o=s(2647),a=s(7038),n=s(9210);let c=!1;function h(t){t.forEach(t=>{if(t.intersectionRatio>0){let e=r.get(t.target);void 0!==e&&e()}})}!a.k&&a.uJ&&(c=!0,r=new WeakMap);let m=c?function(t){let{src:e,srcSet:s,rootMargin:a="0px",...n}=t,[c,m]=(0,o.useState)(void 0!==n.width&&void 0!==n.height?`data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="${n.width}" height="${n.height}" />`:""),[g,f]=(0,o.useState)(),w=(0,o.useRef)(null);return(0,o.useEffect)(()=>{function t(){void 0!==l&&null!==w.current&&(l.unobserve(w.current),r.delete(w.current))}if(null!==w.current)return void 0===l&&(l=new IntersectionObserver(h,{threshold:0,rootMargin:a})),r.set(w.current,function(){m(e),f(s),t()}),l.observe(w.current),t},[e,s,a]),(0,i.jsx)("img",{ref:w,src:c,srcSet:g,...n})}:function(t){let{src:e,srcSet:s,...l}=t;return(0,i.jsx)("img",{loading:"lazy",src:e,srcSet:s,...l})},g=(0,n.I4)(m,{"md-down":{maxWidth:"90%",height:"auto"}})},7806(t,e,s){s.r(e),s.d(e,{default:()=>C});var l=s(7311),r=s(9863),i=s(9210),o=s(8973),a=s(1794);s(5484);var n=s(1010),c=s(3944),h=s(8529),m=s(2647),g=s(6444);let f=(0,i.I4)("div",{flexGrow:0,flexShrink:0}),w=(0,i.I4)(t=>{let e,s,i,o,a,n=(0,r.c)(10);return n[0]!==t?({gap:s,children:e,...i}=t,n[0]=t,n[1]=e,n[2]=s,n[3]=i):(e=n[1],s=n[2],i=n[3]),n[4]!==e||n[5]!==s?(o=void 0!==s?m.Children.toArray(e).map((t,e,r)=>(0,l.jsxs)(m.Fragment,{children:[t,e+1<r.length?(0,l.jsx)(f,{css:{flexBasis:s}}):null]},e)):e,n[4]=e,n[5]=s,n[6]=o):o=n[6],n[7]!==i||n[8]!==o?(a=(0,l.jsx)("div",{...i,children:o}),n[7]=i,n[8]=o,n[9]=a):a=n[9],a}
1,g.s),d=(0,i.I4)(w,{defaultVariants:{direction:"horizontal"}});(0,i.I4)(w,{defaultVariants:{direction:"vertical"}});var u=s(5568);let b=(0,i.I4)("p",{display:"flex",alignItems:"center",textAlign:"center","--text-divider-color":"$colors$neutral6","&::after,&::before":{content:"''",flexGrow:1,backgroundImage:"linear-gradient(to right, transparent 1%, var(--text-divider-color) 15%, var(--text-divider-color) 85%, transparent 99%)",height:1,minWidth:"1rem"},variants:{align:{start:{textAlign:"left","&::before":{display:"none"}},end:{textAlign:"right","&::after":{display:"none"}}}}});var j=s(6221),p=s(1811),x=s(6230),L=s(984);let y=(0,i.I4)("span",u.E,b),I=(0,i.I4)("section",h.x),_=t=>{let e,s,i,o,a,n,c,h=(0,r.c)(16),{title:m,href:g,src:f,width:w,height:u}=t;h[0]===Symbol.for("react.memo_cache_sentinel")?(e={flexGrow:1},h[0]=e):e=h[0],h[1]!==m?(s=(0,l.jsx)(y,{align:"start",size:"lg",css:e,children:m}),h[1]=m,h[2]=s):s=h[2],h[3]===Symbol.for("react.memo_cache_sentinel")?(i={justifySelf:"end"},h[3]=i):i=h[3],h[4]===Symbol.for("react.memo_cache_sentinel")?(o={display:"block"},h[4]=o):o=h[4];let b=1.35*(void 0===w?88:w),j=1.35*(void 0===u?20:u),p=`${m} build status`;return h[5]!==f||h[6]!==b||h[7]!==j||h[8]!==p?(a=(0,l.jsx)(x.a,{css:o,width:b,height:j,src:f,alt:p}),h[5]=f,h[6]=b,h[7]=j,h[8]=p,h[9]=a):a=h[9],h[10]!==g||h[11]!==a?(n=(0,l.jsx)(L.M,{href:g,target:"_blank",rel:"noopener external",css:i,children:a}),h[10]=g,h[11]=a,h[12]=n):n=h[12],h[13]!==n||h[14]!==s?(c=(0,l.jsxs)(d,{width:"full",children:[s,n]}),h[13]=n,h[14]=s,h[15]=c):c=h[15],c},C=()=>{let t,e,s,i,m,g,f,w,d,b,x,L,y,C,G,W,k,S,J,v,z,R,A,$,M=(0,r.c)(24);return M[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,l.jsxs)(j.h,{children:["LW",(0,l.jsx)("b",{children:"JGL"})," Source"]}),M[0]=t):t=M[0],M[1]===Symbol.for("react.memo_cache_sentinel")?(e={gap:"$paragraph",mb:"$xl"},M[1]=e):e=M[1],M[2]===Symbol.for("react.memo_cache_sentinel")?(s=(0,l.jsx)("a",{href:"https://github.com/LWJGL/lwjgl3",rel:"external",children:(0,l.jsx)("img",{width:159.3,height:35.4,alt:"GitHub Repo stars",src:"https://img.shields.io/github/stars/LWJGL/lwjgl3?style=social"})}),i=(0,l.jsx)(u.E,{children:"LWJGL 3 is hosted on Github. Fork, star and contribute to our project!"}),M[2]=s,M[3]=i):(s=M[2],i=M[3]),M[4]===Symbol.for("react.memo_cache_sentinel")?(m={gap:"$xsm","@md":{grid:"auto-flow / repeat(4,max-content)"}},M[4]=m):m=M[4],M[5]===Symbol.for("react.memo_cache_sentinel")?(g=(0,l.jsxs)(I,{css:e,children:[s,i,(0,l.jsxs)(h.x,{css:m,children:[(0,l.jsxs)(p.Aj,{href:"https://github.com/LWJGL/lwjgl3",rel:"noopener external",children:[(0,l.jsx)(a.I,{name:"fa/brands/github"})," Github Repository"]}),(0,l.jsx)(p.Aj,{variant:"outline",href:"https://github.com/LWJGL/lwjgl3/issues",rel:"noopener external",children:"Issue Tracker"}),(0,l.jsx)(p.Aj,{variant:"outline",href:"https://github.com/LWJGL/lwjgl3/releases",rel:"noopener external",children:"Release notes"}),(0,l.jsx)(p.Aj,{variant:"outline",href:"https://github.com/LWJGL/lwjgl3/commits/master",rel:"noopener external",children:"Changelog"})]})]}),f=(0,l.jsx)(j.h,{children:"Build Status"}),M[5]=g,M[6]=f):(g=M[5],f=M[6]),M[7]===Symbol.for("react.memo_cache_sentinel")?(w={gap:"$gap","@lg":{grid:"auto-flow / repeat(3, 1fr)"}},M[7]=w):w=M[7],M[8]===Symbol.for("react.memo_cache_sentinel")?(d=(0,l.jsx)(n.a,{css:{"@lg":{gridRow:"1/9"}},children:(0,l.jsx)(_,{title:"LWJGL",href:"https://github.com/LWJGL-CI/lwjgl3/actions/workflows/CI.yml",src:"https://img.shields.io/github/actions/workflow/status/LWJGL-CI/lwjgl3/CI.yml?branch=master"})}),M[8]=d):d=M[8],M[9]===Symbol.for("react.memo_cache_sentinel")?(b=(0,l.jsx)(n.a,{children:(0,l.jsx)(_,{title:"Assimp",href:"https://github.com/LWJGL-CI/assimp/actions/workflows/lwjgl.yml",src:"https://img.shields.io/github/actions/workflow/status/LWJGL-CI/assimp/lwjgl.yml?branch=master"})}),M[9]=b):b=M[9],M[10]===Symbol.for("react.memo_cache_sentinel")?(x=(0,l.jsx)(n.a,{children:(0,l.jsx)(_,{title:"bgfx",href:"https://github.com/LWJGL-CI/bgfx/actions/workflows/lwjgl.yml",src:"https://img.shields.io/github/actions/workflow/status/LWJGL-CI/bgfx/lwjgl.yml?branch=master"})}),M[10]=x):x=M[10],M[11]===Symbol.for("react.memo_cache_sentinel")?(L=(0,l.jsx)(n.a,{children:(0,l.jsx)(_,{title:"libffi",href:"https://github.com/LWJGL-CI/libffi/actions/workflows/lwjgl.yml",src:"https://img.shields.io/github/actions/workflow/status/LWJGL-CI/libffi/lwjgl.yml?branch=master"})}),M[11]=L):L=M[11],M[12]===Symbol.for("react.memo_cache_sentinel")?(y=(0,l.jsx)(n.a,{children:(0,l.jsx)(_,{title:"FreeType",href:"https://github.com/LWJGL-CI/freetype/actions/workflows/lwjgl.yml",src:"https://img.shields.io/github/actions/workflow/status/LWJGL-CI/freetype/lwjgl.yml?branch=master"})}),M[12]=y):y=M[12],M[13]===Symbol.for("react.memo_cache_sentinel")?(C=(0,l.jsx)(n.a,{children:(0,l.jsx)(_,{title:"HarfBuzz",href:"https://github.com/LWJGL-CI/harfbuzz/actions/workflows/lwjgl.yml",src:"https://img.shields.io/github/actions/workflow/status/LWJGL-CI/harfbuzz/lwjgl.yml?branch=main"})}),M[13]=C):C=M[13],M[14]===Symbol.for("react.memo_cache_sentinel")?(G=(0,l.jsx)(n.a,{children:(0,l.jsx)(_,{title:"GLFW",href:"https://github.com/LWJGL-CI/glfw/actions/workflows/lwjgl.yml",src:"https://img.shields.io/github/actions/workflow/status/LWJGL-CI/glfw/lwjgl.yml?branch=master"})}),M[14]=G):G=M[14],M[15]===Symbol.for("react.memo_cache_sentinel")?(W=(0,l.jsx)(n.a,{children:(0,l.jsx)(_,{title:"hwloc",href:"https://github.com/LWJGL-CI/hwloc/actions/workflows/lwjgl.yml",src:"https://img.shields.io/github/actions/workflow/status/LWJGL-CI/hwloc/lwjgl.yml?branch=master"})}),M[15]=W):W=M[15],M[16]===Symbol.for("react.memo_cache_sentinel")?(k=(0,l.jsx)(n.a,{children:(0,l.jsx)(_,{title:"jemalloc",href:"https://github.com/LWJGL-CI/jemalloc/actions/workflows/lwjgl.yml",src:"https://img.shields.io/github/actions/workflow/status/LWJGL-CI/jemalloc/lwjgl.yml?branch=master"})}),M[16]=k):k=M[16],M[17]===Symbol.for("react.memo_cache_sentinel")?(S=(0,l.jsx)(n.a,{children:(0,l.jsx)(_,{title:"KTX",href:"https://github.com/LWJGL-CI/KTX-Software/actions/workflows/lwjgl.yml",src:"https://img.shields.io/github/actions/workflow/status/LWJGL-CI/KTX-Software/lwjgl.yml?branch=main"})}),M[17]=S):S=M[17],M[18]===Symbol.for("react.memo_cache_sentinel")?(J=(0,l.jsx)(n.a,{children:(0,l.jsx)(_,{title:"MoltenVK",href:"https://github.com/LWJGL-CI/MoltenVK/actions/workflows/lwjgl.yml",src:"https://img.shields.io/github/actions/workflow/status/LWJGL-CI/MoltenVK/lwjgl.yml?branch=master"})}),M[18]=J):J=M[18],M[19]===Symbol.for("react.memo_cache_sentinel")?(v=(0,l.jsx)(n.a,{children:(0,l.jsx)(_,{title:"OpenAL Soft",href:"https://github.com/LWJGL-CI/openal-soft/actions/workflows/lwjgl.yml",src:"https://img.shields.io/github/actions/workflow/status/LWJGL-CI/openal-soft/lwjgl.yml?branch=master"})}
1),M[19]=v):v=M[19],M[20]===Symbol.for("react.memo_cache_sentinel")?(z=(0,l.jsx)(n.a,{children:(0,l.jsx)(_,{title:"OpenXR Loader",href:"https://github.com/LWJGL-CI/OpenXR-SDK/actions/workflows/lwjgl.yml",src:"https://img.shields.io/github/actions/workflow/status/LWJGL-CI/OpenXR-SDK/lwjgl.yml?branch=main"})}),M[20]=z):z=M[20],M[21]===Symbol.for("react.memo_cache_sentinel")?(R=(0,l.jsx)(n.a,{children:(0,l.jsx)(_,{title:"Opus",href:"https://github.com/LWJGL-CI/opus/actions/workflows/lwjgl.yml",src:"https://img.shields.io/github/actions/workflow/status/LWJGL-CI/opus/lwjgl.yml?branch=master"})}),M[21]=R):R=M[21],M[22]===Symbol.for("react.memo_cache_sentinel")?(A=(0,l.jsx)(n.a,{children:(0,l.jsx)(_,{title:"Shaderc",href:"https://github.com/LWJGL-CI/shaderc/actions/workflows/lwjgl.yml",src:"https://img.shields.io/github/actions/workflow/status/LWJGL-CI/shaderc/lwjgl.yml?branch=main"})}),M[22]=A):A=M[22],M[23]===Symbol.for("react.memo_cache_sentinel")?($=(0,l.jsx)(o.h,{title:"Source & Build Status",description:"Links to LWJGL Github repository and build status matrix",children:(0,l.jsxs)(c.m,{padding:!0,children:[t,g,f,(0,l.jsxs)(I,{css:w,children:[d,b,x,L,y,C,G,W,k,S,J,v,z,R,A,(0,l.jsx)(n.a,{children:(0,l.jsx)(_,{title:"SPIRV-Cross",href:"https://github.com/LWJGL-CI/SPIRV-Cross/actions/workflows/lwjgl.yml",src:"https://img.shields.io/github/actions/workflow/status/LWJGL-CI/SPIRV-Cross/lwjgl.yml?branch=master"})})]})]})}),M[23]=$):$=M[23],$}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.