summaryrefslogtreecommitdiffstats
path: root/src/mesa/state_tracker/st_atom_rasterizer.c
Commit message (Collapse)AuthorAgeFilesLines
* Some changed for non-C99 compilersAlan Hourihane2008-05-021-6/+6
|
* gallium: add a flag to turn on gl rasterization rulesKeith Whitwell2008-04-021-0/+2
| | | | | | | Use this to set up hardware rasterization (if your hardware can do it) or otherwise turn on various tweaks in the draw module. Currently only hooked up to point biasing code.
* gallium: add temporary facility for rasterization-time clamping of point sizesKeith Whitwell2008-04-021-0/+4
|
* gallium: if point size not computed per vertex, apply size clamp immediately.Brian Paul2008-03-141-1/+6
| | | | Fixes glean pointAtten failure.
* gallium: rework CSO-related code in state trackerBrian2008-03-111-56/+52
| | | | | | | | | | Use the code in cso_context.c rather than st_cache.c. Basically, binding of state objects now goes through the CSO module. But Vertex/fragment shaders go through pipe->bind_fs/vs_state() since they're not cached by the CSO module at this time. Also, update softpipe driver to handle NULL state objects in various places. This happens during context destruction. May need to update other drivers...
* gallium: clamp line width when creating raster state objectBrian2008-02-251-2/+12
|
* gallium: fix computation of raster.point_size_per_vertex flagBrian2008-01-231-1/+14
|
* Fix a two-sided lighting bug (fixes samples/wave.c)Brian2008-01-161-1/+8
|
* fix bug on GL_VERTEX_PROGRAM_TWO_SIDE pathBrian2007-12-181-1/+1
|
* Added origin_lower_left field to pipe_rasterizer_stateBrian2007-12-141-0/+2
| | | | | | This controls whether the window origin is considered to be the lower-left or upper-left corner. This effects computation of gl_FragCoord and the application of polygon stipple.
* new flag to control psize (from vertex shader or fixed size)Brian2007-10-221-0/+1
|
* add support for sprite texcoord modesBrian2007-10-221-0/+12
|
* add point_sprite flag to rasterizer stateBrian2007-10-221-0/+1
|
* Convert the rasterizer cso to the new semantics.Zack Rusin2007-09-191-5/+5
| | | | | Basically make cso hold the driver specific struct, while managing the template.
* Finishing up rename of the setup state to the rasterizer state.Zack Rusin2007-09-181-0/+224