tag:blogger.com,1999:blog-1185326540821386800.post5706949252641134172..comments2023-03-08T11:47:08.311+00:00Comments on Diabolical: The Shooter: Assumptions...John C Brownhttp://www.blogger.com/profile/00595025767497289755noreply@blogger.comBlogger3125tag:blogger.com,1999:blog-1185326540821386800.post-23603802955970404442013-02-03T08:53:06.839+00:002013-02-03T08:53:06.839+00:00No. By default XNA does everything on one thread....No. By default XNA does everything on one thread.<br /><br />The Xbox is not capable of running this game on just one core but there are 3 cores each with 2 hardware threads. 4 of those 6 hardware threads are available to XNA developers.<br /><br />At the moment I try to have only draw code on the draw thread. Collision, AI, pathfinding and other stuff all run on separate threads.<br /><br />Even with that split it has been a struggle to maintain a good frame rate.John C Brownhttps://www.blogger.com/profile/00595025767497289755noreply@blogger.comtag:blogger.com,1999:blog-1185326540821386800.post-85038336319664514972013-02-03T04:28:54.983+00:002013-02-03T04:28:54.983+00:00Why do your Update and Draw calls run in separate ...Why do your Update and Draw calls run in separate threads, does XNA behave that way by default?Anonymoushttps://www.blogger.com/profile/01292140541548320846noreply@blogger.comtag:blogger.com,1999:blog-1185326540821386800.post-25204018319774494272013-01-17T17:08:51.622+00:002013-01-17T17:08:51.622+00:00...speaking as the person John shares a home with,......speaking as the person John shares a home with, thank goodness that's sorted, he's been a complete nutcase all week!!Shelley Randhttps://www.blogger.com/profile/03427096234224512648noreply@blogger.com