From: Dennis S. <sy...@yo...> - 2004-04-19 19:51:53
|
Heya, Well since i'm in the middle of a move i will be offline for a few weeks starting thursday, maybe friday. I will have access to my computer so development won't stop! I want to discuss a few items that i'd like others to give a thought about before i start implementing during the time offline. * Events: I want to make an event system for several kinds of events. Being user input events like keyboard and mouse and videosize events for now. I want to model the event system like that off SDL. If someone has a better idea on this and/or more suggestions for events that should be included please comment. * Song info: It would be nice to have a system that sets song info like songname, artist, album, time elapsed etc etc, i haven't yet thought about this so if someone can come up with a nice API *Woohoo* :) * Morph plugins: I've already discussed this with JC in private, the general idea around morph plugins is that they allow transistion from one plugin to another, the api is very easy and clean so i won't add much to this, if someone has a comment anyway go ahead. * Internal changes: Currently i let the application developer manage the plugin lists, i want to move this into an visual_init and visual_quit that does this for you, i will add extra api calls that allows the developer to merge multiple plugin paths into one plugin registry list. * Audio: Most notable change to the audio framework is that it'll include both a future and history buffer. * Random: - Function to detect mmx, sse. - FPS timing and caps helper functions. * Auto scheduler: I might start on the effect auto scheduler which provides auto mated mixing, switching and morphing of plugins hinted using the plugin SCHED flags. Not sure how much time i'll put into it at this moment tho, we'll see. * Plugin: More general framework for loading plugins, instead of a plugin framework for every plugin type. This is it for now, after those weeks offline i want to dive into openGL problems, and how we can make the framework rock for opengl plugin as well, i'll need a lot of help this because i'm basicly an opengl clueless person. I think Vitaly might be of great help here *hint hint* :) Please if you have comments comment fast, i'll be offline for a few weeks after this week. Cheers, Dennis |