From: Vladimir D. <vo...@mi...> - 2005-01-31 19:48:59
|
On Tue, 1 Feb 2005, Ben Skeggs wrote: > >>> lesson20 now works correctly without lockups for me. I'm unable to enter >>> a >>> game in quake3 (retail 1.32b) though. I don't have a lockup, but just >>> after >>> the intro screen, quake3 exits, with this message: >>> >>> quake3.x86: r300_cmdbuf.h:56: r300EnsureCmdBufSpace: Assertion `dwords < >>> r300->cmdbuf.size' failed. >> >> >> This should not really happen could you try to track down what causes it ? >> It might worthwhile to try turning off/on different graphics features in >> quake. >> > I've tracked the problem down to using compiled vertex arrays > (r_ext_compiled_vertex_array in q3config.cfg). Is this something we should > be able to handle? Or is there a fallback we should be catching somewhere? > Anyhow, quake3 runs now. I would not be surprised if compiled vertex arrays are broken right now, there is no special code in r300 driver to deal with those. > >> At the very least it is a good starting point to look at :) The current >> scheme is closer to maos code, though it would be nicer (and cleaner) if >> there were one of the templates that other drivers use. > > Is there any documentation on the use of these templates? No idea unfortunately. One can look at other drivers as an example, but most are different from R300. best Vladimir Dergachev > > Regards, > Ben Skeggs. > |