<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic 3D engine in Software Archive</title>
    <link>https://community.intel.com/t5/Software-Archive/3D-engine/m-p/1035932#M43956</link>
    <description>&lt;P&gt;Hello there,&lt;/P&gt;

&lt;P&gt;ok, here we go, I have a dream, make a 3D engine 100% assembler intel only with CPU, I use rotation matrix only for now.&lt;/P&gt;

&lt;P&gt;&lt;BR /&gt;
	it works of course, but it's slow when I put a lot of pixels.&lt;/P&gt;

&lt;P&gt;Recently I decided to include voxels in my engine, and it's slow when I put&amp;gt; = 8000 voxels (20 * 20 * 20 cube) and when I saw that nvidia display 32M voxels (fire) I wonder how they can do it !&lt;/P&gt;

&lt;P&gt;&lt;BR /&gt;
	And I have a little idea of&amp;nbsp; the reason: MMU, paging, segmentation. memory.&lt;BR /&gt;
	Am I right?&lt;/P&gt;

&lt;P&gt;&lt;BR /&gt;
	Another question, is the FPU is the slowest to compute floating point&amp;nbsp; and SSE is the powerfull ?&lt;/P&gt;

&lt;P&gt;&lt;BR /&gt;
	PS: I work without OS like Windows or Linux, I run on my own kernel + bootloader in assembly too with NASM.&lt;/P&gt;

&lt;P&gt;Sry if i don't wirte a good english, i'm french and use google translate ^-^&lt;/P&gt;</description>
    <pubDate>Fri, 29 Aug 2014 20:36:39 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2014-08-29T20:36:39Z</dc:date>
    <item>
      <title>3D engine</title>
      <link>https://community.intel.com/t5/Software-Archive/3D-engine/m-p/1035932#M43956</link>
      <description>&lt;P&gt;Hello there,&lt;/P&gt;

&lt;P&gt;ok, here we go, I have a dream, make a 3D engine 100% assembler intel only with CPU, I use rotation matrix only for now.&lt;/P&gt;

&lt;P&gt;&lt;BR /&gt;
	it works of course, but it's slow when I put a lot of pixels.&lt;/P&gt;

&lt;P&gt;Recently I decided to include voxels in my engine, and it's slow when I put&amp;gt; = 8000 voxels (20 * 20 * 20 cube) and when I saw that nvidia display 32M voxels (fire) I wonder how they can do it !&lt;/P&gt;

&lt;P&gt;&lt;BR /&gt;
	And I have a little idea of&amp;nbsp; the reason: MMU, paging, segmentation. memory.&lt;BR /&gt;
	Am I right?&lt;/P&gt;

&lt;P&gt;&lt;BR /&gt;
	Another question, is the FPU is the slowest to compute floating point&amp;nbsp; and SSE is the powerfull ?&lt;/P&gt;

&lt;P&gt;&lt;BR /&gt;
	PS: I work without OS like Windows or Linux, I run on my own kernel + bootloader in assembly too with NASM.&lt;/P&gt;

&lt;P&gt;Sry if i don't wirte a good english, i'm french and use google translate ^-^&lt;/P&gt;</description>
      <pubDate>Fri, 29 Aug 2014 20:36:39 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/3D-engine/m-p/1035932#M43956</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2014-08-29T20:36:39Z</dc:date>
    </item>
    <item>
      <title>And i use a pointer  on VESA</title>
      <link>https://community.intel.com/t5/Software-Archive/3D-engine/m-p/1035933#M43957</link>
      <description>&lt;P&gt;And i use a pointer&amp;nbsp; on VESA LFB for draw pixel.&lt;/P&gt;

&lt;P&gt;Another question, i don't think understand what is the gpu into cpu intel core, i have this processor: &lt;A href="http://ark.intel.com/products/53464/intel-core-i7-2640m-processor-4m-cache-up-to-3_50-ghz" target="_blank"&gt;http://ark.intel.com/products/53464/intel-core-i7-2640m-processor-4m-cache-up-to-3_50-ghz&lt;/A&gt;.&lt;/P&gt;

&lt;P&gt;And have AMD Radeon HD 6470M like graphics card, so can i theoricaly switch gpu ? if yes how do it ^-^.&lt;BR /&gt;
	Cuz i can't do it throung software: Windows Xp :(&lt;/P&gt;

&lt;P&gt;Finnaly i want talk about mutlitasking method, i know modern OS use pagination memory for do it, but honnestly i hate this fragmentation of memory (RAM), so can i use my 2nd processor like a selector of code.&lt;/P&gt;

&lt;P&gt;I mean this 2nd processor can have a personal memory who is fill by physical address of my program/task into RAM ? and every each sec for exemple, this 2nd processor jump to the next taks's address, and for execute it, he tell to main processor to jump in the address.&lt;/P&gt;

&lt;P&gt;I know, if it's possible i would need a personal memory into RAM, so i will delimit at ADDR_TASK_END and ADDR_TASK_START like "segmentation" do it, but i think is more understandable and easier to learn multitasking and don't use "powerful" segmentation ^-^&lt;/P&gt;

&lt;P&gt;What do you think, is it possible ?&lt;/P&gt;</description>
      <pubDate>Sat, 30 Aug 2014 08:34:48 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/3D-engine/m-p/1035933#M43957</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2014-08-30T08:34:48Z</dc:date>
    </item>
    <item>
      <title>Hello,You may want to post</title>
      <link>https://community.intel.com/t5/Software-Archive/3D-engine/m-p/1035934#M43958</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;You may want to post this question to the forum "Developing Software&amp;nbsp;for Visual Computing":&amp;nbsp;&amp;nbsp;&lt;A href="https://software.intel.com/en-us/forums/developing-software-for-visual-computing"&gt;https://software.intel.com/en-us/forums/developing-software-for-visual-computing&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Regards, Hal G&lt;BR /&gt;Intel(R) Developer Zone Support&lt;/P&gt;
&lt;P&gt;&lt;A href="http://software.intel.com"&gt;http://software.intel.com&lt;/A&gt;&lt;BR /&gt;*Other names and brands may be claimed as the property of others.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 02 Sep 2014 15:21:21 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/3D-engine/m-p/1035934#M43958</guid>
      <dc:creator>Harold_G_Intel</dc:creator>
      <dc:date>2014-09-02T15:21:21Z</dc:date>
    </item>
  </channel>
</rss>

