Opened 18 years ago
Last modified 17 years ago
#204 reopened defect
Main-Loop Redesign
Reported by: | patrick | Owned by: | patrick |
---|---|---|---|
Priority: | blocker | Milestone: | Old Orxonox tickets orx-v0 |
Component: | GeneralFramework | Version: | |
Keywords: | Cc: | ||
Referenced By: | References: |
Description
Introduction
The orxonox main loop is the core of the orxonox framework. It updates all objects, events and states, renders and displays the scene. This process is executed with each frame (the frame is the result of this process). The whole framework runs with the frames frequency and therefor is dependant on the both rendering (GPU) and calculating (CPU) time.
Goal
In order to be able to update object positions more often - this is critical for object collision detection and physical collision reactions - this main loop needs to be split into different parts. Each part needs to be updated (executed) with a specific frequency. This should all be very adaptable.
Advanced Goal
Think about scalability and determine the requirements for multi-threading. Create a ticket for it and open it for discussion in the orxonox forum.
Change History (3)
comment:1 Changed 17 years ago by bknecht
- Resolution set to invalid
- Status changed from new to closed
comment:2 Changed 17 years ago by bknecht
- Milestone changed from CleanUp to Old Orxonox tickets
comment:3 Changed 17 years ago by bknecht
- Resolution invalid deleted
- Status changed from closed to reopened
Milestone CleanUp deleted