Today has mostly been bugfixing and code refinement. I'm currently wrapping things up, but am still not too confident about announcing any definite release date yet.
r_occlusionqueries can now take values of 0, 1, 2 or 3. 0 is no occlusions, 1 is MDL only, 2 is brush only and 3 is both. The default is now back to 1, which is consistent with the behaviour of 1.8.4. This has also been added to the Video Options menu. Use r_showocclusions 1 to display stats about your occlusion queries.
There's a nasty crash bug somewhere in the sound code that gets triggered when you enter the sound options menu, or - possibly - when you issue a snd_restart command. I may either remove the sound restart functionality or make it a startup time only option if I don't get a fix. Longer term however I think I'll be looking to port the Quake II (or even Q3A) sound code.
Render to texture scaling down is now going to be locked to a fixed size, and won't be available as an option for the regular view. The status bar is becoming unhappy if it's size is not a multiple of 8 screen pixels (as is the main viewport) so I need to tweak this more.
There are about 10 other priority items on my list that I need to fix before I can release. Some of them - like making the viewport sizes multiples of 8 - will take a few minutes; others - like hunting down pointer bugs in the sound restart code - could take seconds, days or even weeks. If a problem is too serious, and if I feel that we can live without (or with reduced functionality of) the feature that depends on it, I'll do what's required to fast-track things. I want this out in July, basically. But when in July? We'll see...
Tuesday, June 29, 2010
Updates for 29th June 2010
Posted by
mhquake
at
9:59 PM
Subscribe to:
Post Comments (Atom)
0 comments:
Post a Comment