tag:blogger.com,1999:blog-736684970174462098.post3341391762841267126..comments2023-11-03T02:36:41.872-07:00Comments on FPS Creator Reloaded: Wednesday WalkAnonymoushttp://www.blogger.com/profile/00942934253243738809noreply@blogger.comBlogger7125tag:blogger.com,1999:blog-736684970174462098.post-25425999873430674532013-12-19T04:56:24.614-08:002013-12-19T04:56:24.614-08:00Will Reloaded feature security cameras and the abi...Will Reloaded feature security cameras and the ability to select what is shown to the player via the HUDs? That would be awesome!Zer0Riderhttps://www.blogger.com/profile/12090027893880312241noreply@blogger.comtag:blogger.com,1999:blog-736684970174462098.post-49142002608558994742013-12-18T23:37:25.091-08:002013-12-18T23:37:25.091-08:00Noticed in a lot of games at a GREAT distance some...Noticed in a lot of games at a GREAT distance some NPC's AI will wait until close enough before running where it left off. Though this is far when the player is so far away he can barely see the NPC's. Teabonehttps://www.blogger.com/profile/13821836809844664182noreply@blogger.comtag:blogger.com,1999:blog-736684970174462098.post-86098413341569700842013-12-18T16:47:50.161-08:002013-12-18T16:47:50.161-08:00Hi Patrick (and thanks for the ideas). I do someth...Hi Patrick (and thanks for the ideas). I do something similar in terms of 'do what you can then move on' to avoid ANY waiting. My alternative to interrupts is simply to return later and continue a task from a previous cycle, but I will be playing more with threads once the main Reloaded objectives have been met as I would very much like to get all the cores nice and warm when you run an FPSC game :)Anonymoushttps://www.blogger.com/profile/00942934253243738809noreply@blogger.comtag:blogger.com,1999:blog-736684970174462098.post-56554311720544549752013-12-18T16:35:11.310-08:002013-12-18T16:35:11.310-08:00I realized groups would probably be better than gr...I realized groups would probably be better than grouping it all to one, b/c the rendering can be done with the others, in parallel to the CPU system's activities.<br /><br />But something else you can do if DirectX will let you, You said earlier you're modularizing your code. Thus you can send your unlock requests as early as possible, and then rather than waiting around for the various memories to become unlocked, just go on doing something else, and have DirectX trigger a software interrupt when one becomes available. Have DirectX tell your ISR which request it's responding to, then in your ISR, call whichever subroutine is appropriate to handle it (your reason for the unlock request). If you're already in a subroutine when you get another interrupt (I think there's a flag somewhere you can set in your ISR before it returns to allow that?), add it to a table and get back to the first ones first - so you can minimize the amount of time any memory needs to remain locked.Patrickhttps://www.blogger.com/profile/01050067600322116703noreply@blogger.comtag:blogger.com,1999:blog-736684970174462098.post-11751170178193155762013-12-18T16:26:48.038-08:002013-12-18T16:26:48.038-08:00This comment has been removed by the author.Patrickhttps://www.blogger.com/profile/01050067600322116703noreply@blogger.comtag:blogger.com,1999:blog-736684970174462098.post-88498779351751018212013-12-18T15:19:04.335-08:002013-12-18T15:19:04.335-08:00If you can find a way to combine all those memory ...If you can find a way to combine all those memory allocations into one group, or if not, a few groups, you can lock/unlock groups instead of individual ones - it'll cut down on a lot of that overhead. I know that lots of individual system-memory allocations can slow things down considerably as the numbers get up there. Since DirectX is written by the same authors of that allocation manager....Patrickhttps://www.blogger.com/profile/01050067600322116703noreply@blogger.comtag:blogger.com,1999:blog-736684970174462098.post-46043256762861246412013-12-18T11:53:40.360-08:002013-12-18T11:53:40.360-08:00At least your keeping healthy with a bit of exerci...At least your keeping healthy with a bit of exercise :) It sounds like you have the next update in hand, and I'm looking forward to the 20th!Anonymoushttps://www.blogger.com/profile/01551399506542104889noreply@blogger.com