Development Team/Issues: Difference between revisions
No edit summary |
No edit summary |
||
| Line 27: | Line 27: | ||
* no 3D hardware: we don't have shaded triangles or a geometry pipe; so any OpenGL used will be based on Mesa, and without hardware, will be very slow | * no 3D hardware: we don't have shaded triangles or a geometry pipe; so any OpenGL used will be based on Mesa, and without hardware, will be very slow | ||
:Ideally, don't use OpenGL at all except for specialty applications which absolutely must and which can accept the slow rendering. For instance a design program could use OpenGL to provide a rendered view because most of the time the user will not be using OpenGL. | :Ideally, don't use OpenGL at all except for specialty applications which absolutely must and which can accept the slow rendering. For instance a design program could use OpenGL to provide a rendered view because most of the time the user will not be using OpenGL. | ||
Remember that the Geode GX supports MMX and Enhanced 3DNow!, which can speed up some applications, such as 3D rendering, and should be appropriately used | Remember that the Geode GX supports MMX and Enhanced 3DNow!, which can speed up some applications, such as 3D rendering, and should be appropriately used. | ||
* choice of libraries and required applications: you may not have the dependencies you might need, or those dependencies might come at too high a memory cost. We will inventory what you can "count on" in the basic system as it becomes clear. | * choice of libraries and required applications: you may not have the dependencies you might need, or those dependencies might come at too high a memory cost. We will inventory what you can "count on" in the basic system as it becomes clear. | ||
: In the meantime, make sure you know your application's dependencies. Run it with "python -v" to get a list of all modules imported. | : In the meantime, make sure you know your application's dependencies. Run it with "python -v" to get a list of all modules imported. | ||