Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4960af08ad50a3a6ea039145de2698234c2cc892.
|
|
|
|
|
|
|
|
|
|
variable warning in r300_render.c.
|
|
|
|
|
|
This corrects the mess of space and tab indenting that existed in this file, and
probably others. The diff is actually very small if you use an external diff
program and ignore whitespace.
|
|
|
|
|
|
|
|
I tested both the unoptimized and optimized versions with Quake 3 Arena; there
are no problems.
|
|
|
|
glxgears and googleearth now run so that seems like a good start
Thanks to Aapo Tahkola for doing the 3D work on this so far, I got lost
after the GART changes.
|
|
|
|
|
|
on r480
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
compatibility with vertex programs and the fact that swtcl very rarely gets hit with tcl capable hw.
|
|
|
|
This feels like a kludge, maybe there's a better solution.
|
|
Mostly making sure the page flipping state is respected when necessary.
|
|
r300UpdateWindow is superfluous or even possibly wrong here; _mesa_make_current
will set the viewport when necessary. So the conditional _mesa_set_viewport call
can go as well.
|
|
|
|
|
|
|
|
OK, _all_ extensions that might get enabled by the driver need to be in the
card_extensions[] list. driInitExtensions() is called at least twice: first
during screen creation, then once for each context that's created.
The first call sets up the dispatch table. The second call just sets the
extension enable/disable flags.
|
|
|
|
|
|
|
|
|