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.



-------------------------------------------------------
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

Reply via email to