Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
cherry-picked from gallium-tex-surfaces
|
|
When purging the program hash table, the refcount _should_ be one since
the program is referenced by the hash table. Need to explicitly set to
zero before calling delete().
Also, purge high-level shader hash tables before low-level program hash tabl
cherry-picked from master
|
|
|
|
picked from master
|
|
Follow on to cherry-pick from master
|
|
these should be the same functions (as per spec).
cherry-picked from master (86a4810b09097714942bf2b889e6c62357bba931)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
also some minor cleanups
|
|
The caller can then free the token array immediately.
|
|
|
|
|
|
|
|
|
|
|
|
The refcounting bug was causing a memleak (unfreed programs).
The old parameter list sharing is not needed since the change in how
uniforms are handled.
|
|
This fixes problems with incorrect material coefficients when glMaterial
is called per-vertex.
|
|
cherry-picked from master
|
|
picked from master
|
|
|
|
Wine intentionally tries some out-of-spec programs to test strictness, and
calling ProgramStringNotify on the results of a failed program parse resulted
in crashes in the 965 driver.
|
|
|
|
cherry-picked from master
|
|
|
|
|
|
Also, remove obsolete matrix codegen code.
cherry-picked from master
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
cherry-picked from master
|
|
|
|
|
|
|
|
|
|
|