Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-02-09 | Merge branch 'gallium-nopointsizeminmax' | Roland Scheidegger | |
Conflicts: src/gallium/drivers/nv10/nv10_state.c src/gallium/drivers/nv20/nv20_state.c src/gallium/drivers/nv50/nv50_program.c | |||
2010-02-04 | gallium: add point_quad_rasterization bit to rasterizer state | Roland Scheidegger | |
This determines if points should be rasterized according to GL point rules or as normal quads (GL point sprites / d3d points / d3d point sprites). | |||
2010-02-03 | gallium: clean up point sprite rasterizer state | Roland Scheidegger | |
Don't need sprite coord origin per coord. Also, don't need separate sprite enable bit - if all coords have it diabled, then there are no point sprites (technically, there's a distinction in pre-GL3, but it only differs in having more leniency in clamping to max size, something the state tracker would need to handle and the hardware won't bother anyway). Also, use packed field for the per-coord enables. All in all, should save 3 dwords in rasterizer state (from 10 down to 7). | |||
2010-02-02 | gallium: pipe/p_inlines.h -> util/u_inlines.h | José Fonseca | |
2010-01-25 | nouveau: adapt drviers to blend changes | Roland Scheidegger | |
2010-01-15 | Merge branch 'gallium-noconstbuf' | Roland Scheidegger | |
Conflicts: src/gallium/drivers/softpipe/sp_draw_arrays.c src/mesa/state_tracker/st_draw_feedback.c | |||
2010-01-11 | gallium: remove const qualifier from pipe_buffer argument in set_constant_buffer | Roland Scheidegger | |
2010-01-05 | nouveau: rewrite nouveau_stateobj to use BEGIN_RING properly | Maarten Maathuis | |
- The previous solution was hacky and didn't do subchannel autobinding. - The beheaviour should match what libdrm_nouveau does closely. - The solution remains statically sized, but when debugging is on it will check for abuse. Signed-off-by: Maarten Maathuis <madman2003@gmail.com> | |||
2009-12-24 | gallium: adapt drivers to pipe_constant_buffer removal | Roland Scheidegger | |
2009-12-19 | gallium: fix up drivers for edgeflag changes | Roland Scheidegger | |
several drivers which chose to ignore edgeflags might require some more work, while edgeflags never worked there they might now crash. | |||
2009-12-01 | nv: Update for renamed sampler/texture state setters. | Michal Krol | |
2009-03-07 | nouveau: make stateobjs start off with refcount of 1 | Ben Skeggs | |
2009-01-27 | gallium: remove redundant size from the constant buffer | Zack Rusin | |
reuse the size of the actual buffer | |||
2009-01-27 | gallium: it's a reference value, not a reference number | Zack Rusin | |
2009-01-27 | gallium: standardize naming of masks | Zack Rusin | |
2008-09-11 | nouveau: gallium directory structure changed again.. | Ben Skeggs | |
2008-08-07 | nouveau: fix build | Ben Skeggs | |
2008-07-23 | nv all: Copy shader tokens on create, free on delete. | Younes Manton | |
Must copy token stream on shader create, client is allowed to free their copy after creating the state object. | |||
2008-06-23 | nouveau: update for interface changes + hack around gallium x86_64 bustage | Ben Skeggs | |
2008-04-28 | nv40: do full swtnl fallback when edge flags present. | Ben Skeggs | |
This isn't necessary, with some effort we can do this on the hw. However, until I encounter something "real" that uses them there's not a lot of point. | |||
2008-04-04 | nv40: kill some warnings | Ben Skeggs | |
2008-04-02 | nv40: only update draw module state when using swtnl | Ben Skeggs | |
2008-04-02 | nv40: shorten zsa state lines | Ben Skeggs | |
2008-03-30 | nouveau: adapt to recent gallium changes | Ben Skeggs | |
2008-03-16 | nv40: simple swtnl path (half broken, but getting there) | Ben Skeggs | |
2008-03-13 | nouveau: match interface changes | Ben Skeggs | |
2008-02-29 | nv40: move "channel context" stuff into nv40_screen | Ben Skeggs | |
2008-02-25 | nv40: remove pipe_state struct now. | Ben Skeggs | |
2008-02-25 | nv40: construct vbo state the same way as the rest | Ben Skeggs | |
2008-02-22 | nv40: stateobj start out with 0 refcount | Ben Skeggs | |
2008-02-22 | nv40: rework fragment texture state | Ben Skeggs | |
2008-02-20 | nv40: fb state | Ben Skeggs | |
2008-02-20 | nv40: almost there.. | Ben Skeggs | |
2008-02-18 | nv40: and vertprog.. | Ben Skeggs | |
2008-02-18 | nv40: get fragprog onto new state mechanism | Ben Skeggs | |
2008-02-18 | nv40: until gallium is fixed we'll need a fallback for user clip planes | Ben Skeggs | |
2008-02-18 | nouveau: header update | Ben Skeggs | |
2008-02-18 | nv40: obey polygon offset state | Ben Skeggs | |
Almost sure this isn't entirely correct. However, I'm not sure what gallium expects yet, and this fixes some bugs, so it'll do for now. | |||
2008-02-18 | nv40: similar changes to polygon stipple as were done for scissor | Ben Skeggs | |
2008-02-18 | nv40: ensure scissor gets disabled where necessary | Ben Skeggs | |
Fixes progs/demos/lodbias. Makes a complete mess of things, but now there's a motivation to finish this off :) | |||
2008-02-16 | nouveau: match gallium code reorginisation. | Ben Skeggs | |
That was... fun.. |