          /:       ,].ޖv MW2(            xZmOIl~E-'mC]89 E{jϴ=#3wWcϫmrN:z{ gϑ7q%X:oG#wæ|Pa=HB8iÈ̶ \u#±w9fD񄌼Q,8aYf4t9HM<&FhE!S%hAHp"w&0 y<$ 2I:P3d~zvqpt=v>8ĂcQ>z-t`н ?rٛ|f#gR`A_oF/W!\\7mwwzxJr瘭p&%U#\n|\m=fؘP63D)7QG$bS<RA(@	ؕr>8I7hrkfClG)~q
fZf9~p0{3P^0驵v;`!0
Cp~Jh_`bS<MfVZɲ[J`ynę|$͝H&kiT
:M?'ÿvjƼ8fdRu'pjuvvjVĹ3tn	Ѐ7η՟ylīIC5e~Ƽlsϑnv}ڭ*jSI'򷿭$1iMRzSNV+5	6o #a|)`w
/`"GOofM,!=ڒRYi)7ݩc*;YD/TdI~!n);luD"ß6G̯)ml.88 
A+kJ*F(%S1yP?hHC\kN<S*{vƤۜ't.sybaJ5G 5AtvLm%$g>ȻCZNm/p2`at)<p,b'@<sEǢ>RX)>pmpdP-~1#.@Ʊo'<T=OyoYw>u$KEAǬBF
+y+5=
ϔӦhkMM45bTK9@PgID,'6HJWtRc9PС*zJoeX/tT%cjDspu^>tߢbX(($GK9X%,UNNe8^':-LF}Cۿ1OP8
t4h.܊U	Ms4Zi+RY,RIUoRL`zD7FF^
P3Ft\|?E7XFS+*`GlTO..{L7oi	axQ1'_ߤ銎_YZ(|C"Yq+RE%Ucz/V>ջx<hWo"gæ&>I.I*@%댏\VY}jV Uje67;=H#Ke!N"R;?"F*egVJMm$M&F2:|b_*X49D\8W#ǅG]U =[;*02U$>[XQ&E*5%ى˻^4}e0ⰐwR
ӋBYpR_COPa$5GX8^LvW=4cPԝu}iXꨖZ.`#MGݘ,
ge~JW	5JpMlUW*pC }u&ejLcX?ȇusSaۜwYV<6?ܨYG3ŏ-*KI].{|\"@Y(yDT#r5?oúfF*?G=U%<VV/1X󨺫K EZKiܰ'M.>b[ӹ]l={?b%ciSp(פG/1*4V6IXZD=:'c1ULtY}x}<.UK]b)n5h5ԈFrqSJk3gΞп]ܳ蝸iB>HFrG0&`T/p2RjUfYXWNeP D"53@&~b֕g_]n`i:fQ3$-*ɀfQS#C.vhSC+d߯&~z̩ud<+G]٫)=\6G<٪[^b[i;ԍⱅ.iw/iD(PKrcHSw~wmpKcB*5wσ	FMVZʽ?h4IêV5!TPA$uLe߆h)Xc2%WTI=6MjH w*&8dd՛G-J#Nݴ{g=8DU3mzSغP3jJ,	*4O~t.t~ݻO0n1IIYpI56$ҧ̫ʼ;Ig	nRɮVAuF:%mӝpB9mT«7:^BMCN&*nokyfh+j7>t{սݳtVR(6J.q(m[CIpdFKpKAJd4Қm5hʛbV@(F@4gҴ[:V8ӧ N        &  *           <x
ahoh"U            xUMOADFc |L6+b1uٝ,PŻ'o/&/M8x7|gf+.	6y3<	ύȰUaT
m}1u}a;\#6~P˧<yTDEh[5*F
=`vrDS+zcO-^y=;7Yј_	c}Cq1g1.i,'Y	4
1XB	psm?㶣s`Η4hFfΚ6(v;jtq/gagqU1(3˾{R XBjO@faBF^aӐܽnɮ@H\fᕂb;Wįe0=x6Άx^jNHjڨ?ߪ66J\?ޮ*Jv@{SBfydYns.<éuOF2vweR)ROsQnޞm?7Ę~XfL'Ԥr!!Ⴕ8@2f9#M1-<;x8~20aZQ!W>wo'_*Xjqj S>TX''GwRoFG "s\A!lBi:>rqw۹38}_fK~ſ`KX+0DX&HOA3쇱:˻s1;zݬC!P0ȭT12h|+N"i4>h즆28         \  *`          #a
0dIKx~/9            xc``Sd c⒢̼t`xG'W[Ĝ
P2%\kP_HTA)(X!%57_Sɚ     _     x  *z       &   h>/9C            xc``Sd``g``(.)KWqqtrQUP
M)pU(S˅{:z)(顉zD4+RRs2JJ
rJ+RRRRK4 II&         K  *       ,   q'H/*=@n[FKs@                   ?	scene->rrDepth = cfg.GetInt("path.russianroulette.depth", 2);
    "     d  +       0   4 iV};            xc`a*gqrj^]QKjAIBrZ{jg^RAbI^Qiqqfb^Q~iNjII^
HNMk.YEIU TlH  w6k           ,        9   f2a߲;w_            xUM1{O"iJ .AF!)5&uKMDŸ_h+B|Rt>aL0,@29҉̜XsdʸWK1`]'{HUZey',>"/60*@Ko25fgcj[ݿ<Ƨ.ކ/2DS    L       ,       ;   9iGwս~\>!            xc`Pbf`P```əZꜟX`knP	UZkZ_RYV		Z__^_ZY*4`VZ, X6PXAMM$#ʌ *dZ           ,       =   wÁ\L[AD            xc`P``P`əW\PY_^PZQ_W`Z
/VQ0TAUh'gfv#lA4SsRKRS\R@jhB5n_@89kRsSpkG AE         b  -       B   f9&G )s,ہ`            xc`,f`\XYZQU`Z)XY$_W ıP]R2q)Gx 4:         &  -       C   	wcf"GeO{au              M  M   	scene->camera->Update();
    %     L  -l       D   
!<x3R$N /b"IO            xc`] 9EVVA>~

iz%n9%Jɩyzř9yJ:
4iZs |(    q     s  .       \   2q;LK&r{JNVh            xc` S93JKKlSK<J4
K2r23JJ:
\i
P@.NԼT];`jq~~nA@m9ũ:  x1^         C  .-       ]   bYE|K{vѻ            xc`PZ ʙi
)iy)>A.N>~>\@uJ +    '      /.       ^   HxS%7~̔(<            xJ@szzTZo_hzEldR]ݴTݫ>Vc!ff8/N&g4Bv!q{DJm+3	4PJǙ'=㺉i0AZ+}w2|{xK߇Xto(ĹϙH#Cf~횄VH:i3r]M:,!!X|nQCף}RDvEF"AQTG[qO\L:!^q̍?o+Akܤ?s9zWMتV*aHĽ܊>Q56x	6e Eⶬ5U"mk58"#M f          +"       e   ['4K&*`6bM            xQϊ@/bxY9HVvcVWJw]ؖ.<tMΔIo&.`#!		O/<|p֙JrPЯ$hrQ$]4ģ#~nfL;\Eo<9ys?a=EYFЧ[[=zM}-7 j-ʁY2y]o|OILKJKKʘטt"MO9pנ(n\|	T.QX2'TM?^sO'c}ÎD2kڗ"C%2DM"2g͘'Cϗ^Ȳ*JP(֨HBxMF_A42˲dKՄ/tn-2[[lwc܀2$u+Fj]'C_PP    }     p  +          bF~bYeK᩻            xc`nf cKD[t=7RqrQjjXRIGH(MӚAL834 m!
892sru<2KAR!I9U@\ #h          +          "iJI$2{Ձ]<            xJ@[hza)1--5Vx)x%ԅt['zI|E8IP0;|?@ ,ux/3WuFy*b!-cVt|)uL}ҏÄ;{CGkHIgN\|LpRg޵*O oȣm\=rpJXX^`JKZTfU21aO*ASuvPo ~_g$_/bwi7Yo    	     S  +          聾Gtk^O9'            xc` YkWTP`Z▓XTXWTZ\W_ZRW TSӚ GBc    \     e  ,&          Мg?K             xc`? ɉũ
&V\@fjQ[fNBIeABHjq	HKɱL)UK-+/I,IKQ(QL*JM̶             ,          v{eC"hE:            xc`? ` B aBPiqqfbBP~iNjIIBAbQbnjIjQ1gf^BQQpIQbBrZ{jg^RAbI^DoT^1Hajz5P{\&'gqrj^Thp@gH$PWjNq*A!~ή\¹P[_TXp[N~".W'' / `c(          0          [[q@Sh0G            xN@έ2Ơ$B*ځTQCܻЧ9W*N!҄6tzOsө,+D*ĵ?Ĵ0 öxB]؇,j֩:N}TqZ7<='CtŘ'wi'Mʃ[_^Kznׂ[P| :;l\$hH|ozuu㒐}j-MQfD[2 +jS;YM^L -iȢmKbCLn3)ooϬHa%Ux >g_!Qsm6)O3;nl)jfErf}$M)L|rt[s<&=e1>X{77'/G gYdmHm|?LK    ,       0          1eoWV,u             xc`a coҼ̼܂ԀԢ̊[
Ct=ϼ%"%MMk.}R c8A Ē̲Ԑ)Eũ%y.eɩ
ZH99XԼTrĒԼJR<F6h o;XD         e  1g             @
q<0Fޤj            xc`(` cNT+.N 3HFA-3'W J!$UIXT*䥖h$%W((dhU&&f[s d    H     b  1r           <!nL(TG            xc`b`8əZT`c䖙PRYjSZXYQɥXs*䥖#H.Q/I,IKQ(Qд #          3\          G>_
Mb:@            xMK0㱹=zڂ%n0$xvcxfޙ/}&%+ zazsb3(t6vv'<I\e[
r	ҵv$8'#[Phύd5ich)w<|Atڌ_KMf+KWZ dڢh]6%\HKzΛR$t<:"SsT5i.TyYC;]B/N.ο[6           3l          >Ի`T\K k                     	film->Reset();
          5<         	/.<_jb            xjA[I^s1Q&OXf'qaI&""a4v'!rX=! 
gWv7XrTR]OV5BD5hGV4OW[(ȺF)HE}Kѕ޻825j:e[d;EQ"ӑ\2j__OjB\e
[=9ߢL9iM:#@~"xv%pC"
TO¹ <E4=A_Nލ˓dpAOLg˳beIg,-X$pV! *Zʿl6_q81ץct)}6bdf169n4§oMi,o0+H'WM	|           2v         Pp1UU9բ            xJ@'c*)h
!Yj( "%n'va+5I/&}7[sBz%!]	9y!$GR
UxB+8ʍ"ou!d$hK|e.ZDR<C`ԇ7#4X)[Ll9瓅og,NH@K!7Hak;+ u+.;t(.g$oo|     !      4         :s9{qJ~t:            xRJ@\IA{ -$
65D/"%/B6o<{/$-I*ΛyE#Bw*Q*u:x#Y"1K8L!.0md"
VVT|˒Q
J8>nۖ%0-w4۷HH LXsSr--L塸y}n׭H*}.r}+N2>+c>%#t &p;Fb[/ۙ&Y-·*%a$UF?ABZj5@y&$-װ1if ⇱qEW6bdNrJz~\ ,@xL*^I}>W̬bE)<?!@Rn    #'    ^  6/      !   ^0S뗇釭A            xN0-6{XbIPC"R'
?3r`vJ3;f.V"9AP!tM93r VC\qJ:~uBG8WUkΨYr%Dݭ]JeR&-9yI3VJ.`<K! 0*`L 6ttkpS 1Nt]L	vKcVS[z)jⷱ;<FST(o̵{XP5$Wd0^wMBd[#:yaf7ۦ9=¡invd`|ӷ    $     ,  6'      %   ,6f i~vCF              #  #    	scene->onlySampleSpecular = v;
    $    &  6      '   [COȪmNJG            xMK0=wꠖA2a6D$dO@6Oc2zX!4BO	9 w|֧x4iBb!kJlcCmچ%Vzt*9${`zM.ƻi,.$je)P`ʙiLS:CC<PN5k:IĴCǁre.Aj9ŖR4&>H˸YEp;3mS\it/mk    %     L  6f      (    7'fUhbD
'S"            xc` ^Ezɉ9

iz%n9%Ji9z%yz9yEJ:
5 FG'    &#     v  7e      *   !eOzT7p7Bā            xc`f cEzEɉ9

iz%n9%Ji9z%yzEyE)F  J:
hfhZs!/.!`ta TZG A<Y {Z    &     y  7b      2   "<CěMԗ涖}Ca             xc`f`
b``YX[WP`Z▓XWXWXb`PҠf5@7fIEyD
R0 X    '    7  8      @   #42{yJ'*N            xuN1q,^WL6 b4Ɛ;ƥ%?|L3u!/B*߄0%!$avAhM('FMc>4νu4CY_!.7vk8Y\dkoHgy5$E.$4=vy?;h0L^Ntd`B'A%~Jes0\X`qIYkE rZ|n"g-r0ȌPr8q+fR/z]XEe/
S'5b47KLwy    (I      9t      A   $&+tT=6aeTz            x?O0=!:).HH1 yC?CgB⒂Ta~;!E#O}O6?ڛBl
p8dW:We<M,:G$Hjc`ǋsZ/wtW81qr]CMq҃g*\ay6>dT:/,(4hOS:peiN1%y/ڕ_?ɬσ9hrwXo{gԽ'?|zd-	"|    )T     u  9      N   %؁T}ؕzK&pm\w            xc`f`̩_[XYRPYPZ	usSu2SsR2SlSKrK4J*ʀ*tpk״ y.    )       9      P   &ȈBmm8"c            xc``S```3b``PRK)MIUP)(J,/-)OzJ\|:99A

y
>A@=n@
rhXMkVd D䜀̊ԲTti A5    *V      6R         'dTD;kRZ{AV~@            xeJ@
$D!"%c[D!HP|e3&n[
O&
?|3 4ޑ2R/
¸<+@#K {c!,;;ib0] )^Y,	Sz
R~eh9W$C	>)=OPO֑23i$uךrz!=utktF)d0!4'& ]md8=f,Vj    +[       5         (ͫxw<@[W            xc`f`ZZ_ZZQZZ diE fx~QvpfUB~rDyHFQjbJ1X3$85$3?"뜟i O1 ~dHp楤ghիjԽ ̼tVVX<W\ k\ -S    ,       4         )6ϛx64{<U1L            xՒjAh/ MdqBb2m{jg=,5ǼA|
Y&1%W؃l=ؓ~4%-K+	/҅I4؁(:^fK<P](7[3G}a@jajLYVpPg)[Dl+9VŐ$p23V6]eiF*Pf8W&¥1-s"s/lS:Η!kBw 1yQhKѹ9/Ɩv	n/E>\rNu{cqj S,̨=U5^P*	c;;0N+DVNR1.k:// ['Ǎl[ٝ݌oܻX7(ĸ8PZX;    .        5f         *Oxmá@Z            xN@DB:tt+HCA@"mtǧ\,,>SD5;3DG+C3'ֿ4<|억o4Z l5pAq=xɶTw{"iҤ%-W4w23c.xz[wx.ȕ7xuJ>ا~o,i2CBs    .      2         + ۈZNSUz絎\            xOJ@Ƨ;ҕ;M
gR-Tm.'/8̴Ux+x<ĴڅXGy#d$M*nEBK^	),s|0"F]qVH)%I]|4AL[ܲ!
˃*p0E+:8jR71׫4WړF&vIll۠r]K*Aמ*H؏:=]CprRe.v(\cT˵U6T0Zgnz!s=ף}dPi
l(`>
\]"W*/zra3'Y~ND3XSK4̖O [eJ4m#jZ۶^ڲ5ry򾣗W~!1O| hKv    0i       3t         ,oS(            xc`h` c9΂ԢĲT׼Ĥ[ĜTk.^efW
R
TkZ▓XXS_T`iřX\d'АĜl E; A    0      7*         -I5
0':n9            xŒn@WBBp|@)A(Jecwv)x+0c'%I\FoGB\y$((rh
tM~iWhp!\Weu8m:*hkn=kyIOXp=/Nw*Xp^ T'bTfܒvhq"ץϭ.MuךRWq~|0Fo0:nɥđ'U|7()G1d@&a#%CXtfJh^|K/fE0SiU{%yӜnv1o2w#lـ'd7qSjg n4*,Feݰ7g9=60ΰ(vFܯa^'{>.l{     2       72         .+kWб-U-,G6            xc`z YZ䚗`ZX$Q|KKR+t2JRSK2sr\R2S*s5q-BM7d6k%EH>Spe@8
e6㰑zhi|Dh1gR~~qUi^faij|N~rT(dHHnX
 p    3     ;  7<         /P+YzQ'7s            xc``S```3b``SK)MIUP*H,zJ\₂\} ,N O    3       8K         0/\wb}Usjq            xc``c cY̼ҔTĒR}( ɉũ
V\Ey)Eyy

y
@mAH2ɩy:
i9:
j ʷ$BG!3$85$3?%,39XG!9-]dARQjb5{  ;hKK ^    4      8         1Z5\-            xn1-N@@SЉhݵlsґ6ԔtP7$"ZfZ؈LS5SS#Ac8D2SABI܆-z*snrcKMVWRY7YBUfHXavRa'M9܄}	َ'`l@G-ʄ4Bd8b䠻9@i!zB0֫tcthլx/hL⬟(~Ь;<n:\1޼EAղiPe>jw3qXb[pOOHL
1o)OKYݴH"eѳ6OC9:'_U\t^lc{7
cN4fq(<t"]+"%]
R#:߆q?ILU|v=OC    6h     [  9`         2XIkq{r3G            xc`Ig cU4ŔԴ̼Ј x`G'x W?gM.;Rr`P:Hfh'@0fC0 )G/    6     [  9`      1   3	c.P;ϥ߾ϕ            xc`fb`c``L+.QHQ(-Nu-VUHNKsO-+P/HKK.(PQ0TP\hqN6 ! &    7       9      2   4UWisSSr-            xc`оc033MA#9-]=3DC) 5/9G/'HW槤*(j**,JKIyz% e

 \@ $#TdCzNf^IQj~^j^bRT-T /G    7     H  9      3   5??}?o<*Hu"              ,8  ,t   <				(cfg.GetInt("pathgpu.openglinterop.enable", 0) != 0)) {
    7     R  9      K   6OmEM}_Y              	  	   F	const bool lowLatency = (cfg.GetInt("opencl.latency.mode", 1) != 0);
    8<       :         7E1/xr>plJi            xc``f cy̼ҔTĒR#}C/CA89SL899RRR\3RlRB4SRu2sru@oiIjBf^IjQqjrIf~PKjYfrjBrZ5Ȇlke  M`)0  c[    8       ;         80&4~X)RcV            xc`Sa`e``L+.Q(+LKMQ+Q(N.JMJM+J-+I-*KQUHNKsO-h(AAeBU)($%W*+(X)hZs10`΢Լ"׼̼T]Ԓ`lj`u, g?    9       <         9$U[!o~5lg|f&            xN0E2'uߪJK*E=m"r
?\%˞{(G})RljjU'"ǹ(g7C1dMs _<߀d͖"Ce$(Izn3߰'fg%@BS[YnϷT25R#ܢX~mJ_:ViUZ?fgi_#	ݧUA|$1    :r       <          :,щalP            xuA
0l1n$] P(v+1@͔txQ+]x	΄HB3zF]$jҠǵf]"KCgPS0ѵ8l5q5H8#[l1hpyu(#2(nӪEX:j    ;     )  <         ;juA}وnn-              <S  <   		scene->UpdateDataSet(ctx);
    ;8     o  =         <'Ϧ= %]IQn            xc`e cTNN}}|ĲԴԢԼT|TĒTĜĒ̼̔TЂ BC3BȁhZsq-+`F. #B    ;       =          =ߥ0t*ͣ            xc` *ʙi
)iy)>A.N>~>\@?!!@95839?D!3D(5/%5/hDHeABrZ{jg^D:,WWQ0ѴRgqq ^)    <(     \  =      )   >J_=to            xc` *Y`Zj2sRsSu2sruSsB*R5 tBRKR]KSK4K*r 	"    <       =      F   ?7_	fA4@            xc``f```SSZQXY_ZS_YZ
e(q10O@Ɯ Q[r ZZ7FrIBBBJjqrqA5P	=?9Is~^Zf:D e>A    =     ~  >      B   @ފ	l""            xc`a`39?D!-'?D!83'?OV!9-]=$TUQ0KӴLSЀi*TsqrV%V[Y&&gd楺BXYfL6Ym- vD:    =     _  >      Y   AU!d            xc`R``ɩ_WZT\Z$
/ΌԵs,NLIMLO./RiEɩ)Xd4 '    =       >         B*<Q\L__q             xc`b`X`ZZ\YPge喙SZ㣣T[iĽ@s)2F	cN LS ڹTjh**`1= T]g6n8PfnTb55LT	NvC4p> l