   SSE2 initialized with DX?
  I am not sure if this is a DX issue or not. I noticed when I run DBMON on the sample DX tutorials I get the line"D3DX: (INFO) Using SSE2 Instructions"That''s nice. I want that. When I execute my program, that I wrote I don''t get this. I am assuming this ensures that say the DX math functions use SSE2? Is there something I need for the system to automatically detect SSE2 compatibility? 
  I''m pretty sure that D3DX will automatically use SSE2 instructions if they are available, so you don''t have to worry about it at all.  I think that''s pretty cool ;quote:Original post by circlesoft  I''m pretty sure that D3DX will automatically use SSE2 instructions if they are available, so you don''t have to worry about it at all.  I think that''s pretty cool  Yes. D3DX automatically uses SSE/SSE2/3DNow! if they''re supported.D3DX will only output these messages when you:- Link to the debug d3dx library (d3dx9d.lib instead of d3dx9.lib) - And watch the debug output using some tool   Muhammad Haggag;  Well that''s the weird thing. When I catch the debug using DBMON the sample apps say they are using SSE2, but my app does not. I am running it as a DLL called through a java application, I''m wondering if that''s what''s causing the fact that DBMON does not output that it is using SSE2 ;quote:Original post by Ataru  Well that''s the weird thing. When I catch the debug using DBMON the sample apps say they are using SSE2, but my app does not. I am running it as a DLL called through a java application, I''m wondering if that''s what''s causing the fact that DBMON does not output that it is using SSE2   Have you linked with the debug d3dx library?   Muhammad Haggag;  Of course ;quote:Original post by Ataru  Of course   Hmm. I know very little of java. Maybe it''s preventing dbmon from getting the output. If you really have the time, you could try using the DLL from an ordinary (C++) application and dbmon it (to see what''d happen)   Muhammad Haggag;  Actually the dll is a regular C++ fully contained engine. It gets called by Java. I was just wondering if some external factor will prevent DX from using sse2. I was thinking it was a flag in create, (I was using threads) but that flag in the demo will still detect ss2e.Crazy. 