Re: A question (JPG attached)
From: Kryst\(ian\) (kryst_NOSPAM_at_o2.pl)
Date: 09/22/04
- Next message: John Marco: "Re: ASync DrawPrimitive/DrawPrimitiveUP?"
- Previous message: John Marco: "Re: ASync DrawPrimitive/DrawPrimitiveUP?"
- In reply to: Phil Taylor: "Re: A question"
- Next in thread: Phil Taylor: "Re: A question (JPG attached)"
- Reply: Phil Taylor: "Re: A question (JPG attached)"
- Messages sorted by: [ date ] [ thread ]
Date: Wed, 22 Sep 2004 18:41:54 +0200
you got me wrong, but thats my fault.
no, this function is not broken for all geometry.
and it is not only my opinion (take a look at:www.brandonfurtwangler.com )
as for BumpSelfShadow - it uses a sphere (this mesh works perfectly fine in
my app too).
ever tried to replace a sphere with a cube in this sample?
D3DXComputeTanget( ) does not fail but I guess it fails to compute good
tanget when a polygon (vertex?) has a neighbour at large angle (or doesn't
have any).
take a look at the screenshots:
box.jpg is 12 triangles
box_hp is about 40000 triangles (alll polygons on the egde are not bumped,
therefore no error is to be noticed on poligons without a neighbour).
Both meshes are rendered in exactly the same way. High polygon looks good,
low poligon - doesn't (light is at camera point).
"Phil Taylor" <ptaylor@private-citizen.com> wrote in message
news:%236gCrzLoEHA.3464@TK2MSFTNGP14.phx.gbl...
> its hard to believe the method is globally broken for all geometry.
>
> I see several samples use this method:
> BumpSelfShadow
> EffectEdit
> MView
> and no one is claiming they are broken. you have checked those samples out
> and are doing exactly what they are doing?
>
> "Kryst(ian)" <kryst_NOSPAM@o2.pl> wrote in message
> news:%23cU7TiHoEHA.3172@TK2MSFTNGP10.phx.gbl...
>> no thats not the point.
>> there is no need for a test program, this funcion fails on a "simple"
>> cube
>> or even a plain object.
>>
>> I simply need a function to compute correct tangents for simple objects,
>> like cubes, loaded from *.x files.
>> Meshes are "a bit" more complicated then triangle list and i'm sure if i
>> write one completely myselfe i won't be aware of everything i should be.
>>
>> thx.
>>
>> Kryst(ian)
>>
>>
>> "The March Hare [MVP]" <phil@ndsm.maps> wrote in message
>> news:1fzt24ay2ftvv.1jif1ffb4rd2i$.dlg@40tude.net...
>>> On Tue, 21 Sep 2004 23:05:26 +0200, Kryst(ian) wrote:
>>>
>>>> Is there a way to get a source code of D3DXComputeTanget( ) function?
>>>> I found out when it works wrong, perhaps i'll be able to fix it.
>>>
>>> AFAICT, it is unpublished source. However, if you have a small program
>>> with the test cases that fail, send it to directx@microsoft.com along
>>> with
>>> its output and an explanation of what you think is wrong.
>>
>>
>
>
begin 666 box_hp.jpg
M_]C_X `02D9)1@`!`0$`2 !(``#_VP!#`! +# X,"A .#0X2$1 3&"@:&!86
M&#$C)1TH.C,]/#DS.#= 2%Q.0$1713<X4&U15U]B9VAG/DUQ>7!D>%QE9V/_
MVP!#`1$2$A@5&"\:&B]C0CA"8V-C8V-C8V-C8V-C8V-C8V-C8V-C8V-C8V-C
M8V-C8V-C8V-C8V-C8V-C8V-C8V-C8V/_P `1" '@`H #`2(``A$!`Q$!_\0`
M&@`!``(#`0````````````````,$`0(%!O_$`#X0``("`0($`P4%!P,$`P$!
M```!`@,$$2$%$C%!$U%A(C)2<8$&(T*1T10S8J&QP>%#4W(D-/#Q%6.2HK+_
MQ `4`0$`````````````````````_\0`%!$!`````````````````````/_:
M``P#`0`"$0,1`#\`]( `````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M``````````````````````````````````````!JM=.X````````````````
M````````````````````````````````````````````````````````````
M``````````````````````$%^91C_O+%KY+=@3F)248MR:27=LY-W&)2U5-:
MCZRZG.NMMO>MMDIOU [5_%<>IM1;LDOAZ?F<V_BF3=M%JJ/\/7\RG)QBFVTE
MYLJRSX2?+CPE<_./N_F!<Y[%/GYY<_Q:[E['XO=6TKDK(^?1G$Y,JZ#Y[%4W
MT5:UT^IHIYF-^\CX]?Q0VDOH![''SJ,A>S/27PRV99/'8^53D?NYIR76+V:^
MAT*,_)HT2GSQ6W++<#T(*%'%:+-K$ZI>NZ_,O*2DDXM-/N@,@ ``````````
M````````````````````````````````````````````````````````````
M````````````&TEJ^@`%6[/HJ_%SORCN4;N)W3VK2K7YL#K660JCS6245YLH
M7\6JAM3%V/S>R1RY.4WK.3D_-O4UDU%:R:27=@379N1>FISY8OM'8KJ*U*L^
M(5M\N/"5\E\'3\S1PR[_`-]:JH_!7U_,">_*HQ_WDTGVCU;^A \C)OVHI\*/
MQV]?R+.+PZ-:YH5J/G.?5_5D[\"KJW;+TV0'/KX>[IIW2GD2\I=%]"_'%C6E
MXDE%?#$Q+)DUI%*,?);$+NWW>H%GFC'3PXZ:=V]6;.<+?WL-_BCLRIXODPK7
MY@;9'"Z\A<T4K&OQ1VDBIRYF-[LOVB"_#/:2^I:5TDTT]UY%A9<;-KZ^?^);
M,"E3G4VRY):U6?!8M&7J;[J']U8XI[Z=F1VX5&7!J'+:O@DM&BB\7*Q'ICVM
MI?Z5VZ^C[ >CHXLGI&^&G\4?T.A5;7='6N:DO0\=#B,(R4,JN6//^+>+^3+U
M<VM)5S:U[I@>F!R*.*60T5L5->?1G0HRZ;]H2]KR>S G````````````````
M````````````````````````````````````````````````````````!B4H
MQ6LFDO-E2WB5,-5#6;].@%PCMOJI_>34?3N<F[/OMV4N1>42L]6VWU8'1NXK
MVIA]9%&[(MO?MS;7DME^1&]$M7LEW*=G$:N9PQXSR)KJH+9?-@6]"&_*HQU]
M[8HM]%W?T*SAFY'[VU40?X:]W^98Q.'1C[5-6K[SEN_S8%=Y63?_`-O3X<?C
MM_00X>[I)WSGD2\GLOR.JJ*H;V3<W\,>GYF)Y#BN6I*N/\/4"..&JHKQ)1JB
MOPKK^0=M57[JO5_%+<B>[U;W-);@+;IS>LI-_,@E)DC@VS,:M6!7;DS')-LN
MJI(V4$@*/A2T,>',Z&B\C'*O("ARSB94VNI==:9HZ%J!#">^I=KRG*/+;%61
M\I=5]2JZN4S'5 6Y8U&1%JN2WZUV+^YS[.&V8L_^FG/'EUY&M8/Z%E;EFK)L
MC'DEI.'PRW Y:SK,=\N;0X+_`'(;Q?Z%VJVNV"G5.,X^:9;\*B]>P_"D_P`,
MMT_J<W)X/X4_$KYL>Q_CKZ/Z= .G3G7TZ+FYHKM+<Z%'$:;6E+6$O7H>761E
MXNV35XT/]RKK]8EK'RJ,J.M-BEIU7=?0#U*:DDTTT^Z,GGZKK:7]W-I=UV+U
M/%4]%?#3^*/Z`=(&M=D+%K"2DO1FP ``````````````````````````````
M```````````````````````````````([^?P+/#UY^5\NGF2`#S<<EY+UG-N
M?J;:%+(AX.39!)KEDTOD34Y/X;/S`GT#BVGH]'V-D9T`YMO#)VV*=U\KH? U
MHB>%<:TE&*45V2T+B>AAUJ?HP*BXECTW*N['\-_AG/>++DK96Z:RU7;R*]V/
M&<7"V"E%^91\')P-\9NZGO5)[KY,#I21'IJ:XN;3E0?(])+WH2V:)5IV`U<=
M4:.&K)DM3=0\@*_(D9T+'A[;HTE'3L!%H-#?E&@&FAG0VT&@&N@2-M/(V40(
MY0U-.0L<AGP]N@%=(RD32AMY&JCH`B2UWSJ32E['=-:HY^5Q&C%?+KSV/I".
M[96=.9Q#?(FZ*7_IQZOY@="WB&!;.4*]K8]5#>)5NPJ,G2QP<+.TX^S)%K$P
M851Y**U%>9;4*ZNOMR_D!RH5<1Q]-=,JGS?LR7ZE[3;=;^1).4I/=FH&L7*N
M2E"3C)=T7*.)V0]FV/.O-;,IO1;L@MOT]T#TE&17?%NM[KJNZ)3F<!@_V2=C
M6\Y]?-+_`,9TP ``````````````````````````````````````````````
M``````````````#S7&Z_#XA)I:*<5+YE!,[7VBK]BBW;9N+\SA3G&$.:;TBN
MK LTWNMZ=8^1>KG&R.L6<WETBI)J47T:-X3<'K%Z,#I:&="*G(C9L]I$^@#9
MK1K5$<Z=%K'=$FAE;,#EY6!7>U9%NJY=)QV97AFW8,O#SXMQ;VMBMOJ=R5<9
M^C(+:4XN%D=4^S Q"49Q4H/FB]TT2QZG(EA7X4G9@RUAU=,NGT\B[@Y].5]W
MO"Y=:Y[-`=",=39U+3KJ:0>G<D4@(I4^1KX)9C)=S?6+`H^#Z#P?0O:()1 J
M*I]D951:;BNA'*2T`C\/3HC62%M\*H.5DU&*[MG*NSLC,]CA\-(/K=-;?3S
MMY653C0<KK(Q7\SENW.XDVJE^S4?$_>9:QN%UU3\6YN^Y]9SW_(Z=>-MS3]B
M('.PN&TXW[N'--]92W;.C&B,%K:]_A1N[(P7+4M%Y]R)[[L#:=C:TBN6/DB/
M0V-9245JWH!AD=EBCZLCMOUV6R*TYZ@;66ME>4FV+=8*+DO>>VIM16[KZZU^
M.26O4#U?#Z_"P:8[:\NKT+ `````````````````````````````````````
M`````````````````````````!1XQ6[.&V:=8Z2Z:]#REL/$IG#XHM'MK8*R
MJ=;;2E%K\T>,DG"3C):-/1H"+AV1)8\-M8N.\67>13BY5;I=8]T<S"]F5E;V
MY;&OSW-X95F-D^#D+P[$](R[2 O)ENC):VLW7F00E#(Z:0L_DS5IQEI):- =
M5:26JZ&=#G4W2J>VZ[HOU6QM6L7OW7D!L;)IK22U0T &DZ6MX;HHY>!5E).2
M<;(^[..S1THMKH9E7&S?:,@.&L[+X<U'-AXU/^]'JOFCK4WUWUQLJFI0DMFA
M95IK&:V?9G+LX=;C6._AUGAR>\JG[L@.SKZCZG-P^*5W3\"^+HR%^"7?Y,Z.
MP&=7YCF?F8Z'-S.,4TS\&A/(O^"';YL#HSL4(MRDDEU;.5D<8=LW3@5N^SX_
MPQ^I"N'Y6?)6<0MY8=J8/1?4ZV-B1A%5T5J*7D@.97PR=TE9GVNZ?50_#'Z'
M6HQ6UI&*C%=RRJJZ=YOGGY+HC6=LI[=%Y(#"\.G:"YI>;(Y2E-ZR>IG0: ::
M!K8Q99"M;O?R13MNE-]=%Y(":RY1U4=V5;+6WJV:RD25XSE'GMEX</7J_D!#
M&,[)<L$VR;PZZ/?TLL\NR,794*:FH:55KJV]V5L:]9%4[8P:K3TC*6W-Z@5;
M;YY'%+.:6L:HI)>K.KP2IV<1A+?2"<GH<3!?/XUK_P!2QZ?(]/\`9NKV;[6N
MK44_Z_V [8 `````````````````````````````````````````````````
M`````````````!Y+B5?A<0NCHTG+5:^IZT\[]HJ^7+KL224XZ:^;7_M >?\`
M<S[%VG!2_+8Z&?5#)4?$BFIQ3^IS\KV<BB?JX_G_`.CHM\V+5+R;C_<#F<]N
M!+2UNRCM9WC\SK4Y,+H)6O5->S-$+2E%I[I^91GCVXC\3%7-4]Y5?H!UYURK
MTUT:?1KHQ"3BTT]&BM@YT9U^R^>'XHOJBY*M2CXE3YH=UW0%NC*4]K-I>99T
M.0BS1DRKVEK*/\T!>T,H1E&<5*+U1G0#*DFM)+5$<Z&ES0]J)OH;1;B]@.=E
MX-&9#EN@F^TELT4%;Q#A?L2KEFT_A:]Z/S/0RKC;TTC+^3()5R@])+1@<6V&
M;Q.24['CT=XQZOYLZ&'@48D>2BM)OJ^[+]6+*2YI>Q'S9-SPJ6E,=_B8$4,5
M07-<]%Y=V9E;MRUKECZ=S5MR>LGJS&@&HT-M"&V^->RW8&\FHK5[(JW9/:'Y
MD-MLIOVG]"%O4#,I:O<5USMERPCJR:O%]E672Y(?S9C(RX5U-1TIJ75Z]?FP
M-N6K&ZZ6V_RB<_.XBHV<N]MSZ07_`)L5Y9%^=[.+K53WMDMW\D2T8M>-'2"W
M?63W; KQQK+YJW,DIM>[6O=C^IT>(S6/PZ&FW+4Y?5]"%1<IJ*[O0T^T4]5X
M*_%*, *V%#P\2N/\.I['@M?A\-KZ:RUEL>4C%^S&*WZ(]M5#PZH0UUY8I:@;
M@ ``````````````````````````````````````````````````````````
M````')^T5?-A0GM[$_KN=8K<1K=V!?!=7!M;>6X'A\[_`+;G^"2E^3+V,^;$
MLC\+4O[?H5K8^)5.'Q1:-N$S=E#C\5>GU0$J>INB#73<EB]0*]^'S6>-CR\.
MY?E+YFV'G25O)).J^/6+[_+S+:W-,G$KRX:334X^[-=4!<CR9.\-(6=X]G\C
M31Q>C6C1RHY%N):JLOO[ERZ/Y^3.O5D0N2A>]'VL7]P,U62KEK%_0Z%-\+5I
MKI+R.?97*IZ2Z/HUT9A/1ZH#KZ#0JT9?X;?_`-%P#!+"YQBTXJ7DV1Z#3T S
M.<I]6:Z&=!H!KH:SE&"UD]".W)4=H;OS*4[')ZMZL":[)<EI'V4592,-ZEB&
M*HQ5F3+DCVCW8$%54[I\L%KYOLBPE3C>[I;;Y]D:9&7&-32Y::8]=_ZLY/[1
MD<0DX8?W=/XKI+=_) 6,[B2A9R^U=?+I"/7_``5885F1-6YTE+3>-4?=C^I=
MQ,"K&B^1-R?O3>[9.X("'31:):)&DF2SV6B()2T8$V%%2RX:]$^9_)'+XA+Q
MN)41\M9LZF&](W6>4-/S.1%^)Q*^?:"4$!U.$U>+Q*E:-I2YGIZ;GKCSOV;J
MYLFVUI/DCHGY-GH@````````````````````````````````````````````
M```````````````````````\3D5.C(LJ>OL2:W\BMPV7A9+B^D;&OH__`&=7
MCM7A<2F]&E-*7S.*O8SI_P`<5+\M@+-OL62CY/0VJGV&8_O7+XDF15RW0%^M
MK4GC%2Z%*,M"Q3;H]&!O=3"VMPLBI1?5,Y4Z[N&/5<UV+_\`U#_!W'I)$4H]
M4P-,/-C*I;JVE]O(L3I7)XE4N>O^:^9QKL.S&L=V%IOO*KM+Y>19X?Q!3UE4
MW&:VG"7;Y@7$6*,B56W6/D8C&&4N:GV;.]?G\B)IQ;36C75 =:NR%L=8OY^A
MOH<FN<JY:Q>C+?[5*5::6C[L">RV%:WW?D4KKY3V;T7D1SGJR-ML!*3-J:++
MY:06W=OHBQ#$C7!6Y4N5/I!=61Y.9I6UM53'?1/1?4"3FIQ=J]++?C?1?(Y>
M?Q*-4]&Y77RZ0CN_\%6>9?G-PPER5='=)?T1-B8=>/[B<IR]Z<MVP(:\*[,L
M5F=)-+>-4?=7S\SJUP44HQ6B]#,(Z)(G45%:L#3ETB]2"<TC:ZU::(JR>H&+
M)E:<MR2;T396E+60%ZM\F%)_'+3Z(Y6#[5=EO^Y-R^A>SY^#PQ=FJV_JRKC0
M\/'KAY1 ]7]G:^3 E/;6<V]5Y+;]3JE?`K=.#36WNH+7;0L`````````````
M``````````````````````````````````````````````````````!P?M-5
MIX%R2[Q;_FO[GF<E<M],O5Q_/_T>SX[7XG#)O;6#4MSQN;_V[DOP-2_F!:R%
MSTU2]-']"I!\LM"W7[>')=XRU_,IV^S),"WS:FT9-$-;UBF2)@7\>U-;EJ<%
M*/,CE5SY9:G2HLYHZ:@0R11S<.-NM]4O#O@M5-=_1G2MCH_F037LM>: K\/R
M9W5QLE[-BTU:\SJY3D[>:;UDTGKYG X-MB/S4VCO9;]J#\X("),FB_NT5TR:
M#]@#674U[HS+J:KWE\P+.3)NS1O79'#RHQR^)PIN;<(1YN3L_F=K)?WS^AQE
MOQVU_#4D!=222C%))=$B6J.F[-(K5EFN'3R DKCHM617V[Z$EMBC$HRES/4#
M#>KU-6&8; ANDDF5Z5SV:(SD3[+N2X$-<B&JV3U8&G'9;PI7>:C^1)AU>-ET
MU:-J4DFEY=RIFS=O$ZU\*<W]3L?9ZKQ.)*32:KBY`>J ````````````````
M````````````````````````````````````````````````````:7U^+197
MKISQ<=?+5'A+8<T)URU3::>I[X\9Q2ET<0OAOO)R6OKN!4X9/GQW%]7#3ZHC
MNAS(QC6JO,=;V3?]2S?6X2::`JX\^L7V+**5BY)\R+5<^>.H$J99QK--$54;
MURTD@.LUSP*TEV)<>?LZ,UL6C X_"=J[H_#:SN9#UC4_X#A\.VOS(_\`VG:N
M_<TO^$"-,EK?L/YD*)8>X_F!B74PO>7S$GN8C[\?F!-D/[Z1QZ?:XQEOR44=
M:[>Z7S.5@KFXCFR?Q)?R`Z4([HMPT4=2O6MR2R6D=-0*]\]60LS-ZLU;`PR*
MZ?*C>4M$4+['.?+'<#5?>6:OH=##6BLGY1_J5*X\J+5;=>-*;V4G^>@'.@^?
M.R)_#I!'J/LO5I5?;MO)17GMU_JCRN)O7SOK-N3^I[G@M7A<+I6^K7,]?4"\
M````````````````````````````````````````````````````````````
M```````!K*:7JP-CC<9X<LK[^A??);KXO\G3<G+J8 \'DXSL:E#V;8>?]&38
M>9'(CX&1[-D=M7U7^#T?$^%K*?BTZ1M[I])?Y/,9>+)S_P!NZ&VZ_DP-\FAP
M;4EH5JY.N6G8LXN6KH_L^0N64>C?X?\`!KD42KEI);]O4"2+U6J-X]2K58X[
M,M5R3^8%RB>^C)[-XE.M[EE2UCN!R<7V>(YD?XDSLV/_`*:GY-''6W%\CUC$
MZTGKB5?-@:(EA[A"B6'N/Y@:RZBO]['YF)/<S5^]C\P)+7][+YG-X7O=F2\[
M?['0L>MDOF<[A+]B^7Q6L#JQT1I=+5;&.8BLGJ!IJ:2DEW-9STB5K;-=D ON
MU?+$CJAW%=;<EMJV7G"O#CS7:.Q+7E[1^8&L*8P@K+MH]H]V4LK+GEMU4[06
MSDND5Y+U-;;;<Z;>KC5WEWE\O0M86'.^R--$=/Z)>H&F-CSMG"FF#D^R7H>[
MA!5UQA'I%)(J<-P*<&MJM\TY>]-]670`````````````````````````````
M```````````````````````````````````!AM+J8<_(T>X&93;Z=#4R`, B
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
MY.&U"_\`$G[MB\F2X.=#*3@TZ[H>_7+JBVUI\BIF82R)1NJEX61#W+%_1^:
MO19ORIG.P<YV6/'R8>%DQZQ[27FO0Z,6P-)5FC@6-4S+B@*O*9Y2QRHPTD!!
MRFK1,RCG9$JN6JE<UUG3T]6!#FY$_%CBXZUMFMW\*\R?'QZ\.C1/UE)]V,7&
M6-!N4N:R6\YOJS,4\B7,U]W'HO,!7!W3\2?NKW46-#.AK9.%5<K+'RP@G*3\
MDNH$67DUXF-.^UZ1BOS?DCR/"H7_`&AX^^)7)*C&DE&/RW27UW&3=?\`:?BG
MA8VM>/6M$Y=EWEIY[GK,7&IP\>%&/!0K@M$D!, `````````````````````
M````````````````````````````(\BFO)HG1;'FA9'EDGY'F^#9%O N*OA.
M6]:+I<U,V]>NR_/^IZ@Y?'^%+BN"X1T5]?M5O73?RU]0.SH-#A?9?B[S<=XF
M4],O'?+)2>\DNYW@*;C^S6Z?Z4^GHS&7C+(KV?+9'>$EV9;LA&R#C);,KTR<
M)NFSWH]'YH!@9'CU.,_9MKVFO[EDH9=,Z[%E8Z^\A[T?B7D7,>Z&13&VMZQ?
M\@-RKG9]6%!<[<K);0KC[TF09?$I>,\7`@KLC\3_``P^;_L9PN'1HF[K9N[)
ME[UDNWHO("*O$NS;(WY^T5O"A=(_/S9THPT^1NHF0,: R ,:`R ,:%++S7&S
M]FQ8JW(:Z=H>K-+\NS*LECX+6VUESZ1]%YLGQL6K$J<:^KWE)]9/S8$>)AJA
MNRR?BWS]ZQ_T7DC,J*[<E6Q@O$2TY]";1VO1;1\R:*45HN@&GA^RDGNC6<(V
MPE78DTUHT^Y-L8E%/T8'*C*?"IJ%C<\.3]F;ZU^C]#J)J23BTT^C1JXQG%PG
M%--:-/N<Y.?"9[\T\*3^;J_P!U!H(RC.*E!IQ>Z:[F= ,&''3==#;0: 5,O#
MKRZTIZJ4=X3CUB_-$&/G3Q[5BY^D9O:%OX;/T9T7'NOR(<C'JRJ75=%2BP+"
M9G5HY%5]O"Y1IRY.>.WI7?\`#Z2_4ZJ::33UU WYF8;\S!6S,N.+5JUS3EM&
M*ZM@:YN4J%&,5SVSVC'S-<3'E4I66OFNGO*7]C7#Q9J3R,E\U\_RBO)$UC=L
M_#@]OQ2 U>N1/E7[M=7YEA1T22Z(0@H148]$;: :GC>/\3R.+9JX9P[VZ]=&
MXOWW\_)%S[4\9<'+AN*G*R>BL:]?PKU+? .#QX;1XECYLBQ>V_A7D!:X3PVK
MAF'&FM+G:UG+O)ET````````````````````````````````````````````
M```````````\U]H<.[ S8<:P5I*#^^CKIJO/^S^AZ3A^;5Q#$AD4R3C);K7W
M7Y"48SBXRBI1DM>:/+XEL_LQQEXUG-+"R-X-RZ+7K\UW] /8D.13XL$X[3
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
7```````````````````````````#_]D`
`
end
begin 666 box.jpg
M_]C_X `02D9)1@`!`0$`2 !(``#_VP!#`! +# X,"A .#0X2$1 3&"@:&!86
M&#$C)1TH.C,]/#DS.#= 2%Q.0$1713<X4&U15U]B9VAG/DUQ>7!D>%QE9V/_
MVP!#`1$2$A@5&"\:&B]C0CA"8V-C8V-C8V-C8V-C8V-C8V-C8V-C8V-C8V-C
M8V-C8V-C8V-C8V-C8V-C8V-C8V-C8V/_P `1" '@`H #`2(``A$!`Q$!_\0`
M&P`!``,!`0$!``````````````$"`P0%!@?_Q `^$ `"`@$!!@0!"P,#! (#
M`````0(#$00%$B$Q05$3(C)A<084(S-"4H&AL<'18G*14^'P%31#\8*R)&.B
M_\0`% $!`````````````````````/_$`!01`0````````````````````#_
MV@`,`P$``A$#$0`_`/I ````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M``````````````````````ROU-5"S;-+LNK U*N<%)1<HJ3Y+/%GCZC:UD_+
M0MR/=\SSY2E*6]*3;?5L#ZH'S^GVCJ*>#EXD>TCT]/M2BW"E]')]'R_R!V@B
M+4DG%II\FB0`````````````````````````````````````````````````
M```````````````````````````````````````````&%^KIHSO36\OLKBP-
MS&_54Z=?22X_=7,\S4;2MLRJOHX_F<+RWE\6!W7[5MGE5)5Q[\V>?)N;;DVV
M^K$I1CS97SSY+<7=\P$I*/-E5ORZ;J]^9/DJY\9/\6QBR?/R1[=0(W9KTR4E
MV84UG$O*_<LZUS3:?=,A[RX3BIKN@-Z-1=1]7-I=N:/2HVM%X5\,?U1X_D>+
M&*?&J6/9D[[CZXX]UR ^IJMKN6:YJ27/!<^7A)IJ4)<N33.^C:EL&E:M^/?D
MP/9!ST:RF]>6>Z_NRX,Z````````````````````````````````````````
M``````````````````````````````````````````!S7ZVJG*SO2[(#I,-1
MJZ:/5+,ONKF>9=K[K<I2W(]HG+@#JU&T+KLJ/T<>RY_Y./ E)169/!7,Y^E;
MJ[OF!,I1@LR>"GGGR6['N^9+5=7FD\ON^8S99Z5N1[L",5U\7QD^KXLC%EG+
MR+\S2%48<>;[LO@#.%48<EQ[OF6P6P,`5P,%L# &<JXRYKCW*XLA_6OS-L#
M'.E"3\K<)=N1;,X>I;R[HTE",EB23*[DX>B65VD`C*,^3.NC6WT\I;T>TN)Q
M/<D\6)PEW_W+8LAQ3WU[\P/;HVE58L6)UR_RCL34DFFFGU1\S&R,GAY3[,VK
MMLJ>:YN/P ^A!YM.T\85T/\`Y1_@[ZKJ[EFN:D!<````````````````````
M``````````````````````````````````````````````````.;4:RNAN/J
MGSQV`Z3FNUU-64GOR[(\Z_56W<'+$?NHPP!T7ZVV[*3W(]D<I;D9>(YO%?+N
MP+2DH+,G@IO3GZ%NK[S+1JC%[S\S[LJYRLRJ\)]6^@#=A7YIO+[R(W[+/JX[
MJ^](M"B*EO2;G+NS7 &4*8Q>7YI=V7P6P, 0"<# $ G P! )P, 1@8)P3@"N
M",%\# %'%-8:RC/PG'C6]WVZ&V!@#"4EC%T/QYH*#2S5/*[/BB]ED:UA\7V1
M2JJ6=]K<ST0$JQ)XG%P?Y&L9--2@\/HTS*RU)[D%O2[%JJG#B^#?1 =U.T+:
M\*?GC[\SOIUM-OVMU]I<#QL$3:A'>D\)`?1 \G8E\[YW/>?AP22B_P#GL>L`
M````````````````````````````````````````````````````````````
M````/#VW!U:J%L<K?C^:_P"(]P\S;M>]I86<,PE^3 \VJ^,N$N#-L'G(WJNE
M#@^*`ZL&<Z$WO1>[+NC6N<;%F++8`YU8ZWBU8_J7(F=,9XE%XET:-W%-8:RC
M%TRK>:7P^ZP**R5;Q:LK[R-EB2RGE=,%86QF]V2W9=8LB5#B]ZE[KZKHP-,#
M!G"])[MJW)?D;8 K@8+8& *X&"V"< 4P,%\#`%,#!? P!3 P7P4LLC4LR?X`
M."7$PE;*Q[M*^,GR19USU&'/,(?=ZLM.<*(J*7'I% 5A3&I.<GF75LHY3O>*
M_+#[Q>-,[7O7<%TBCH44EA(#&NF-:Q%?B7P7P<NHU2AF-?&7?H@+76QI7'B^
MB1Y]MLK7F3^"(G)MN4GQ[E,Y`^EV#6X:#>?VY-\OP_8](PT5?A:.F''A!<S<
M````````````````````````````````````````````````````````````
M`````<VT:_$T-T>&5'/'V.D/B@/CDPK%O;KX,M;!U73K?.+:,L)V--9360.B
M,G%Y3PSKJU*DL3X/N><MZO\`JC^:-8R4EE/*`],8.*JZ5?NNQV5V1L7!\>P$
M651L6)+X/L9?2T>K-D._5'5@8 Q7AWPZ21GX=M/&M[\/NOFC2>G3EO5O<GW7
M)D1N<'NWK=?22Y,":[8V<%P:YI\S3!6RF%N'R?22,W.VE_2+?A]Y<T!M@8)A
M*,X[T6FO8G %<#!;!. *8&!9.-<=Z;PC'%FI[UU_FP)G=QW:EO2_)"%"C+?F
M]Z?=]"[\/3U]E^IENV:E^;,*^W5@1.V4Y;E*R^LNB+U:>-?F?FF^K-H5QA%1
MBL)%L 4P1)J*S)I(BZZ%*\SX]$>=??*UY;X=$!?4:IS\L,J/ZG'.2BN),YX>
M%Q?8R>(\9>:8%9Y:S+\$=&EJ=VIJJX^:23QT74YY/>W5^)ZFPJ_$VC&365!.
M7P`^G ``````````````````````````````````````````````````````
M``````````````?-;8K\+:$WQQ/S(X)<)P?X'L_*&O$J;4GQ3BW^G[GBS].>
MW$"SE*,\+CPS@E)2\U;Q+_G,B3Q9!_@6<,O*>)=P+0LX[LUNR_)FT6T\IX.?
M>4O):L=NQ9;]?>4?S0'H5:GI9_DZEAK*XH\J$E)9B\HVJME6^#X=F!WX$HJ2
MQ)93Z%:[H6+@\/LS7 '*Z;*N-+S'[C_8O7=&SRORRZQ9O@SLHA:O,N*Y-<T!
ME/3XEOU2W)>W)D1O<7NWQW'WZ,G>MH]:=D/O+FOB;+P[H<,2BP)Z&%NH2>Y6
MM^?9<D2M+*#Q79)0^Z:0KA3%O@N[`QKT[<M^Y[T_R1-MZB]RM;T^RZ$.=FH>
M[5F,.LW^QM51"I8BN/5]P,:].W+?N>]/\D=&"V"'B*;EP2 C!S:C51K\L/-+
M]#+4ZMR;C6\1[]6<4FDFVP)G.4VY2;;?5F$IN3W8?BPV[/:'ZD9WN$.$>X%6
MU',8<9=6RLUNP;SF3X9-,**PC.SBXKNP(7UGP1]!\FZO)=:US:BG^O['S\><
MG[GU>Q*E5LV#X9FW)X ]````````````````````````````````````````
M`````````````````````````````!Y^VZ]_02EA-P:>>Q\V^,6O8^PU%?BZ
M>ROAF46EGD?'H"K>:HR[89NF816:YQ^)K6\P3]@+M*2PUE$>:OEF4>W5$HL@
M*J*GYZY89>%O'=FMV7ZE7#CO0>[+]0I*?DLCA_\`.0&Z;3SGB=5.JQPLXKN>
M>G*KGF</S1K"2DLQ>4!ZT6I+,7E$X/.KLE6\Q9VU:B%G!^5]F!I@PGIO-OTO
M<G^3.G P!R+43@U"VJ6_[<F/`E=+>N?EZ07[G7@8`HHI+"7 G!;!S:G51I\L
M?-/MV O=;"F.9OX+N>;J-1.Y\>$>R*662LEO2;;,)V8>[%9EV[ 3.:@N//MW
M,FF_-9P71$M*'&3WI,C=<GO3_!=@(>;.+X1[=QR6$6;*-@0S.3^D7LB[9C/[
M;[\`+07E7N?<45^#177P\L4N!\CLROQ-H:>&<>=/_'$^R ``````````````
M```````````````````````````````````````````````````````!\CKH
M>'KKHYSYV\GUQ\YM^O<UT9\?/!/_`!P`\R/"R2[K):E^7'9E'PG%_@6KX637
M?B!LF611%D!=!Q4EAK)"+("N95<\RCWZHG<3\]4L/\F615P:>]6]U]NC`O"W
M+W9K=EV[FJ,%*-GDL6)=G^Q*<ZN>9P[]4!WTZIQPI\5WZG9&49K,7E'DPDI+
M,7E,UKLE6\Q>&!Z>"'A++Y&$=9#<;GP:Z=SBU.JE<\<H=$!KJ=;G,*7PZLX6
MQ)X67R1CQMY^6';N`<W-[L."ZR*Y4/)!9D_^<27)R\M?!+FR5%16%_D"L8XX
MMYD^H;);*, V4;);*L"&S'I%=WDTF\1;,UZDNR ]KY.5[VMG8\^2'X<3Z4\;
MY-5.&EMM>5XDL+X+_P!L]D `````````````````````````````````````
M````````````````````````````````'D?**O>TU5B3;A+&>R?_`*1ZYR;5
MJ\79URPFU'>6?8#Y*;\J?9EN5J]T5?&+7L,YC"7N!NBR*)EDP+HLBB99,"R9
M9%42@)E",UB2(C*4)[DWO)\F63,Y_P#<5_!@6EB%T=W@Y<T;HY[?KZOBS= )
MORF+-;/28L#.]XJDUV(L>[4WV0U'U3*ZCZF7P F'H087"*^!5@0V5;);*-@0
MR&&0P*6/@EW96/%R8F_,O;B6HA*R<*XKC.22^+ ^QV15X.S:8X:;CO//N=A6
MN"KKC"/**PBP````````````````````````````````````````````````
M``````````````````````*SBIPE"2RI+#7<L /B9P==DX/#<6T\>QGCZ.4>
MQW[8I=.T)RQB-GFB\87N<+>'[,#6+RBZ,8RP\2_ U3 NBR91,E 73+)E$R4P
M+Y,[7]-4_=ET9VOZ2KX@7M?TM7Q-\G/<_/5_<;(";/28LUL])BP,[WY5\44U
M#^B_%$W?9_N16_E%>Z N4;)95L"&RK9+*L V5;#?4RD][GR_4!)Y7Z'?L:KQ
M=J4+":B]Y_@<5=<[;(QA%RG)X44?6[)V7#0PWYXE?)<7]WV0'H@`````````
M````````````````````````````````````````````````````````````
M!5R[`2VD4;; `ROT]6IKW+8*4?T/F]?LZW1R;:WJF\*7\GU+:2;?!(\ZZ^>O
MC*G3)>"^$[9+*?M%=?B!\WC"[K]"T9.//BNC/0U^RYZ?Z2E.=6./='G8QQC^
M* V3+)G.GN\8\5U1K&2DLH#1,LBB9*8&B9G=SK?:19,I=RB_ZD!:Y^:O^XW1
MSW_8_N-TP)GZ#%FD_08M@9VOS07]16U^:"]R;'])#XE+']) "[*L-E6P#*MX
M0;PLF;;?%_@@(;WN+Y=$6KKE9-1BG*3>$D377*R:A%.4Y/"2/J-D[.CH8;]B
M4[I<WV]D!S;$HHI<E+*U:]49K#BO;^3V5-KGQ1CJ=#3JXK*RX\8M<)1^#.3Q
M]3HN&I3OIZ6Q7FC_`'+]T!ZJ:?(&%5L+8*RJ:E%\FGE,U4NX%@``````````
M``````````````````````````````````````````````````````WA$-D`
M&\D$D #'4:FO30WK7C/!)<V^R1EJ-;BQT:6'BW=?NP]VR--H]VSQ;9>+>^<V
MN$?@NB R\*W6M2U2<*NE*?%_W/\`8[H044EA)+DD&XQ?EX^Y25GN!J>+M/9*
M47=I5Q7&4%^QZGB9ZA3X\&!\DXM/M)<.)"SG,>$NJ[GT&T-G1U.;:_+;C\)'
MA3KE&6[.+C)=^ %H33^/8NF8<WQX2Z,O">7B7!_J!LF5N>(+XH)E;W]'^(%K
MGP@_ZD;)G/<_)'XHW0$S?E,6S2Q^5&3 SF_I8?B4D_IH_ F7UT?@5?UWPB!9
MLK*22RQ*22RS-Y;RUQZ("'EO+_!%ZZY6348IRG+@DA77*<U&*<IR>$D?2[.V
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
8````````````````````````````'__9
`
end
- Next message: John Marco: "Re: ASync DrawPrimitive/DrawPrimitiveUP?"
- Previous message: John Marco: "Re: ASync DrawPrimitive/DrawPrimitiveUP?"
- In reply to: Phil Taylor: "Re: A question"
- Next in thread: Phil Taylor: "Re: A question (JPG attached)"
- Reply: Phil Taylor: "Re: A question (JPG attached)"
- Messages sorted by: [ date ] [ thread ]