summaryrefslogtreecommitdiffstats
path: root/src/mesa/sparc/clip.S
Commit message (Collapse)AuthorAgeFilesLines
* mesa: Add support for ARB_depth_clamp.Eric Anholt2009-09-081-1/+2
| | | | | This currently doesn't include fixing up the cliptests in the assembly paths to support ARB_depth_clamp, so enabling depth_clamp forces the C path.
* mesa: Fix Sparc cliptest asm code and re-enable.David Miller2009-02-271-20/+9
| | | | | | | | | | | | | | Stop using register %g7 since that is used by the "system" (ie. the pthread implementation makes use of it). Also, the projection vector can be NULL and we shouldn't try to access it at all in _mesa_sparc_cliptest_points4_np(). ioquake3 would crash due to this bug. Finally, unconditionally emit the register directives and re-enable in _mesa_init_all_sparc_transform_asm(). Signed-off-by: David S. Miller <[email protected]>
* Fix SPARC assembly for 64-bitIan Romanick2005-07-281-2/+2
| | | | | | | | | | | | | | - The test for whether or not we're building for 64-bit is '#ifdef __arch64__'. This appears to be correct on both Linux and Solaris. - The test for Solaris is now '#if defined(SVR4) || defined(__SVR4) || defined(__svr4__)'. GCC 3.4.0 has all three defined on Solaris 9. - Enables assembly language clip routines. - Fixes to make GLSL code build on Solaris. - Update gl_SPARC_asm.py.
* applied SPARC patch (freedesktop bug 1898)Brian Paul2004-11-221-1/+1
|
* bring over build fixes from stable branchAlan Hourihane2004-04-261-0/+7
|
* fix __sparc_v9__ test to exclude linux (bug 852204)Brian Paul2003-12-011-2/+4
|
* SPARC assembly optimizations from David Miller.Brian Paul2001-05-231-0/+234