Age | Commit message (Collapse) | Author |
|
This fixes the *actual* bug that the previous commit was supposed to fix..
|
|
|
|
|
|
The old code suffered from a number of issues, the most severe being that
with the Mesa VBO merge even swtcl used the driver's bufferobj interface.
On most VBO types (or non-AGP cards) the buffer ended up in vram, and
killed swtcl performance greatly. All bufferobj's start in system memory
now, until they get referenced as a "real" VBO.
The other big change is that only potentially "damaged" areas are
uploaded/downloaded to/from the hardware.
|
|
Else we read memory we just released, in for statement.
|
|
|
|
|
|
Used to track the number of components in a float/int/bool literal.
Helps with some typechecking things.
Fixes problems with calls such as "distance(v2, vec2(1.0, 2.0))"
|
|
|
|
|
|
|
|
|
|
|
|
This fixes a segfault in the texgen code that can occur after we've
disabled a vertex program.
|
|
This fixes a segfault in the texgen code that can occur after we've
disabled a vertex program.
|
|
|
|
Aborting immediately is a bad idea with AIGLX.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
otherwise.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|