summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/softpipe/sp_quad.c
Commit message (Collapse)AuthorAgeFilesLines
* softpipe: rename sp_quad.[ch] -> sp_quad_pipe.[ch]Brian2009-02-111-118/+0
| | | | Be more consistant with 'draw' module.
* softpipe: First attempts at multithreaded softpipe.Michal Krol2008-09-081-48/+54
| | | | Configured for 2 cores.
* gallium: begin reworking quad stages for multiple color outputsBrian2008-04-071-9/+0
|
* gallium: remove uses_kill field from softpipe_shaderBrian2008-02-271-1/+1
|
* gallium: added tgsi_shader_field to sp_fragment_shaderBrian2008-02-261-1/+1
| | | | | Use the shader semantic info from there, instead of from pipe_shader_state. Carry this idea to draw module and other drivers...
* gallium: disable early Z test if fragment shader contains KIL instruction.Brian2008-02-231-2/+3
| | | | | Use tgsi_scan_shader() to determine if the fragment shader uses KIL or writes fragment.z
* gallium: new draw stage for polygon stipple.Brian2008-02-211-0/+2
| | | | | | | | For hardware without native polygon stipple. Create a 32x32 alpha texture that encodes the stipple pattern. Modify the user's fragment program to sample the texture (with gl_FragCoord) and kill the fragment according to the texel value. Temporarily enabled in softpipe driver, replacing the sp_quad_stipple.c step.
* Code reorganization: move files into their places.José Fonseca2008-02-151-0/+118
This is in a separate commit to ensure renames are properly preserved.