Changes between Version 1 and Version 2 of Ticket #910


Ignore:
Timestamp:
02/19/08 02:46:11 (5 years ago)
Author:
ArcRiley
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #910

    • Property Component changed from _core to soy.windows
  • Ticket #910 – Description

    v1 v2  
    55We originally put these classes in _core in order to group all platform-specific code in one location.  That is no longer an issue with Pyrex 0.9.6 
    66 
    7 Also, the idea of a single additional "CoreLoop" thread has proven to be disadvantageous, especially with Pyrex's new GIL support.  We could attain a much higher fps, in addition to smaller compiled size and less code complexity, by splitting CoreLoop into RenderLoop, PhysicsLoop, etc which are run by their respective extensions (soy.windows, soy.scenes, etc). 
     7Also, the idea of a single additional "CoreLoop" thread has proven to be disadvantageous, especially with Pyrex's new GIL support.  We could attain a much higher fps, in addition to smaller compiled size and less code complexity, by splitting CoreLoop into TransportLoop, WindowLoop, SceneLoop, etc which are run by their respective extensions (soy.transports, soy.windows, soy.scenes, etc). 
    88 
    99Since everyone who has commented on this idea has agreed, including earlier talk of splitting physics and rendering for multi-core optimization, it's time to implement.