          )      jc)I/oql            xXQo8~88鵷=8N&($
$Ļ!eK=$k 5_/ӕ@>}Cef!z׳؃_e~BhD)Sd ~VgedW-sJf6J3`ߑ
b`UU,`5^0	W,q6#Ds`Q䪵2;'Ip.Q;3B&]
\i|rm@K)).V1S7
}BGlDCyEe(߆3]dһtQ r;"N#!%fE V}=/Pw2g7pvy6z0Mf7d|5=C[[ʞF熉8׈MÂ-9ƻaaB.)cLB6
YW2T,-Hi%cN LNΗW;>c(e=HyV:b0>hwFDFnidtv{5>hVE(m,~)SP#ʼJu[I(9b0:;"lGKtM.fKM,g~8XfӋ0ffAzf3a1)f\P2M_]_?6frFjdabwt,2Sbw,8Mq*1ELVO\l{pE_{[a֛FU'pG`~Wi>_U٬75-cՎe[-k~y=xRaN~e1TB$d"%9zja-d	EL=nJI#xE\fL>FfT'3-|>8QHULSI;ӊm0Xu,vYG(xJ@lHt)"DJZڹ 7q@q$~ʄ)|aXFbhywO^{р">9߬|0U]`zQ$WC [QX	Vu%ۦvjÑY桚J_$Us*r9Ұ^"T
PpѕWƾ坔Ah8\	XXz6,P/PR*l[M<=Õ09ϹM ;R^k͢*+KQ+N6	ly+hCSWh]S]Voy2t-&}߆6	)Fp_5Xb#%W)Oa<'zZ[l,C͖bSYjI2u2cS%ux=:qZU魰rcÓ,*,#S{/CiN<Vu߹JxN6'a\ԋt(#C?-y\oR}`cNV#s~R'u~&j_S
+̧j8yO`a (Ɉ*҄,2;Z*-5NBeiܭԑ׽p<wI}m1<}INF$ۥK牽IU)V͚PMɣG\{unlSvw؆hAj{2ev/Rf9m&S|npThU,4}I<s=k\i++\M2}B}~:~k:Lk/i1"xUqn3.$!+m[bs]9_Xɔ+#zAhP&öZjJfzY	ǆW֞a;bODJv̰z"7J6Y×Ij]Sd.K5g"opxpz:PK[(l$-{lW=v?\-l&-YS[dlkR<6S{,|UacZlGbvONw/GS*](v3xmG\?yp>ޔ|E4r.sMwn]S]z1=y2%.Zv@PDI}Mu1{zwC*y[WM	5V SoKopO"X?`4p;                     /EEWw*F            xMNK
0NS݉KzGl5qXGX$.|کw'!<@^_Ș"E&]/̔DUh5|x3c LMu\J&v|+XM!4>    	     -           YboNnt              @  @   !#define PATHGPU2_SAMPLE_COUNT 16
    	>     .           B6*f3U`̟                @   "#define PATHGPU2_TASK_COUNT 32768
    	l                P.HVj1czk                   	float count;
    	      !         }1VJx,"            xk0s/lͱӰiBkXN%2SRwvQcc*$&{]"tBp06~Ϟ<Ϩ1Yg<x)]}k>Si0ۥ'XWÊ5*
=cBTN;Vx/4&iGc7S~\G	o[ 
p)Yo;4;2I7QdܩthJbOP_Rϻl&9RoK)^%U,n\W6Y:I-FX++3~r7𢨙<u^5@M2}uxSgtzJ//9KWЭb3doR_$xb           "?         oxڿi7Ȏ/_Ja            xM
03ڼACf頂K:"
N"Tm [
iEqChBCnJ"-ܱgjD"m~U3np0OP[UB1|9.]b)$e4\(C
Բ[j-uH/'Ü:r8Y_٧1[̑-;DpF         C  "3         {()<U@!;G$            xc`X 񙁁39;(/5GA81 'µ,άJ/Q
e          ]  "r         p
v\XWdX            xc` !9VVNiiE
ZE%)9%yQiͅGY 
QAh(gR~~BJe^bnfsbnjQ5 :(    l       "         *+c0{o(                        x       #.         	xd"9`@෣k*            xc``c``w```PNIMKUpp5qwQ0RR0627b``g
9E\T\\%@G)*Tsqzx9(@hZBꭹ}̠X
++$[]  Ly         J  #F         
m6=SM[]4ۡ]A            xc`f`Pe``,+LKMQ+Q(.I,IBLI-(ɰx%+1 '94Ě O    ]     ^  #L         w/;،Kȓ1>            xc``c``wc``PRNIMKUpp5qwQ0627b`| T8=|<\]\}u`kHg0          .  #L         Wxw#Z/Tư(                @   "#define PATHGPU2_TASK_COUNT 16384
         H  #R         EOX/qK8dc4<            xc``c``O```PNIMKUpp5qwQ03556SW0P
Ui -    1     4  #2         _uRňhp                f   (#define PATHGPU2_TASK_COUNT (2 * 65536)
    e     &  #L         L1B.[L              !  !   	float mtlLargeStepRate;

        B  %         Gjg++            xAO0Ǜxj~zcf#;1')b4_aG锈Ú4?!|	P3N?<Y.YVp(%qˣB[kPUFwM4>*
܏ImY	!	gRZM{#OVr\H3n
XGL̢<jP}P[wC;Pe^<Cox-1(}Σ1Bt7b^o	$J_ j<kמ!vZ	n1T^cӍ_{?^2t<i           %I         xvRDP6&ޕ$              9  }             Y  %&         Z            xc``c``wg @|PH,p5!%%
Zp5
+3Hqg祦(d( 9Xsq I    2       $         @4cO@ldf?O            xc`	a` @VydTr$dYY')hC\Hn9% 40mYWWPX_WIQHKLvNM-JQ(-NȬHq,[s -k           %         R	nez:qv            xm
@BF:	Z8sU[E|>J=C/	n' k,
X{č8H4K܌YY〥{΅TvW^i~o#Rp6j?FhT%F`:,Д=hZ4TҌYfDdc[\]    t     7  %         lfЪ:ڴ@\i4              	  	   	NONE, BOX, GAUSSIAN, MITCHELL
    |             3  %K         `5|B4{            xc`d c[++Ҵ"܂b5vĜT &         ?  %u         )3$p>p#lk            xc``f c!δҼԀ4k.dfLαr*MKK-R*K-*)q NG           'x         qokMȝKQ4#kA            xQJ0t#\p'Νl]ILB'	:1I8'>m.;y*8A4.gJRHZ`ZVER7EjPb곍0[S
8 m%7y#:IgDqIZo8E{Żj-rKJ70w%kg\vViJZ ?o@         '  '         ǲh,f+k{p.              x  x   	cl::Buffer *sunLightBuff;
    @     )  '         U\u*X 3{B                   	unsigned int width, height;
    i        'u         yUY!]Pw,Y                   	float cosThetaMax;
           (*         5Fni#>}            xc` J*RSRKJK8R\<k.δԒ`8 #J,Ɉԁ*JԢԪhX(]	d[s*gWdgXsq10ȗB04grSiZZjV1To mAf         /  '         9vFLpmH              '  'B      '  (   	bool usePixelAtomics;
    H     (  (	         _F9,en                   	void InitRenderGeometry();
    p     M  (J         Spf-r&HK            xc`P[ e)
)%n9>>\\%I9
I%VV@njBj^zf^/T h;           (          YDEE<2            xc`d cʂԔ4⒢j.Ҽ̼Ԣbk4LgZN~"H,18$abye!µ
@= 39ʩ4--HAhrb^zNHhd.PKjqr1D DQ?    M     }  )      	   !#u11KYDqjI            xc`na c%)i
%E%
\i9%
9yA)0ļThe~BFfIFj5L0($($917(7("$ R!E9)*j@ 8         C  )      
   "6WwcOAr>pۛ            xc` #ʙXPX\ZZXRYmD\P%`T Ѿ           )      V   #韲%>99#w_              '  '   	float epsilon;
    )     ;  )         $P픲Sk+                   /#include "luxrays/opencl/intersectiondevice.h"
