On Tue, 1 Feb 2005, Ben Skeggs wrote:
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.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 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.
------------------------------------------------------- This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting Tool for open source databases. Create drag-&-drop reports. Save time by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc. Download a FREE copy at http://www.intelliview.com/go/osdn_nl -- _______________________________________________ Dri-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/dri-devel
