Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | nv30: debug dumps vp constants | Patrice Mandin | 2008-03-12 | 1 | -4/+8 |
| | |||||
* | nouveau: update to latest reg header. | Stephane Marchesin | 2008-03-12 | 1 | -8/+8 |
| | |||||
* | nv30: line up the miptree creation to latest changes. | Stephane Marchesin | 2008-03-12 | 1 | -14/+16 |
| | |||||
* | nv30: silence some warnings | Patrice Mandin | 2008-03-11 | 3 | -3/+3 |
| | |||||
* | nv50: start on fb state | Ben Skeggs | 2008-03-12 | 3 | -0/+99 |
| | |||||
* | nv50: rasterizer stateobj | Ben Skeggs | 2008-03-12 | 3 | -1/+129 |
| | |||||
* | nv50: scissor/viewport/blend colour/stipple | Ben Skeggs | 2008-03-12 | 3 | -2/+75 |
| | |||||
* | nv50: depth_stencil_alpha stateobj | Ben Skeggs | 2008-03-12 | 3 | -2/+80 |
| | |||||
* | nv50: ouch, next_subchannel++ :) | Ben Skeggs | 2008-03-12 | 1 | -1/+1 |
| | |||||
* | nv50: crappy state validate/emit function | Ben Skeggs | 2008-03-12 | 4 | -0/+25 |
| | | | | Just for testing stateobjs to make sure they don't hang the engine. | ||||
* | nv50: create blend stateobj | Ben Skeggs | 2008-03-12 | 3 | -1/+86 |
| | |||||
* | nv50: convert to hwctx-in-screen as nv40 is | Ben Skeggs | 2008-03-12 | 5 | -63/+67 |
| | |||||
* | nv50: some forgotten changes | Ben Skeggs | 2008-03-12 | 3 | -17/+32 |
| | |||||
* | nv30: put the card into vtxprog mode + small cleanups/fixes | Ben Skeggs | 2008-03-10 | 2 | -117/+10 |
| | |||||
* | nouveau: another "argh gallium fscks with assert" fix | Ben Skeggs | 2008-03-07 | 1 | -1/+2 |
| | |||||
* | nv30: a couple of vtxprog fixes | Ben Skeggs | 2008-03-06 | 2 | -4/+15 |
| | |||||
* | nv40: re-do vtxbuf format code | Ben Skeggs | 2008-03-03 | 1 | -29/+50 |
| | |||||
* | nv40: nuke debug | Ben Skeggs | 2008-03-02 | 1 | -2/+0 |
| | |||||
* | nouveau: silence some warnings | Ben Skeggs | 2008-03-02 | 2 | -4/+5 |
| | |||||
* | nouveau: fix potential crash | Ben Skeggs | 2008-03-02 | 1 | -1/+3 |
| | |||||
* | Merge remote branch 'nouveau/gallium-0.1' into nouveau-gallium-0.1 | Ben Skeggs | 2008-03-02 | 1 | -3/+10 |
|\ | |||||
| * | nv30: init zeta to NULL, use color pitch if no zeta | Patrice Mandin | 2008-02-22 | 1 | -2/+9 |
| | | |||||
| * | nv30: wrong number of parameters | Patrice Mandin | 2008-02-22 | 1 | -1/+1 |
| | | |||||
* | | nv40: fix segv when app "skips" texture units. | Ben Skeggs | 2008-03-02 | 1 | -1/+3 |
| | | |||||
* | | nouveau: enable multi-context/single-channel support for nv40 | Ben Skeggs | 2008-03-02 | 11 | -15/+94 |
| | | |||||
* | | nouveau: turn pushbuf macros into inline functions | Ben Skeggs | 2008-03-02 | 7 | -259/+396 |
| | | |||||
* | | Merge branch 'upstream-gallium-0.1' into nouveau-gallium-0.1 | Ben Skeggs | 2008-03-02 | 15 | -113/+194 |
|\ \ | |||||
| * | | gallium: change st->state.sampler_texture[] to store pipe_texture pointers | Brian Paul | 2008-02-29 | 4 | -13/+9 |
| | | | | | | | | | | | | | | | This is a better fix for the previous check-in. Fixes texadd.c conform test, and probably other bugs. | ||||
| * | | gallium: fix update_textures() bug in pipe_texture binding logic | Brian Paul | 2008-02-29 | 1 | -1/+3 |
| | | | | | | | | | | | | | | | The 'st' pointer might not have changed, but st->pt might have. The dirtyData flag will indicate when that's happened, so check it. | ||||
| * | | gallium: fix line emit order for unfilled tris | Brian Paul | 2008-02-29 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | A tri drawn with GL_LINE_LOOP and GL_POLYGON w/ fillmode=GL_LINE should produce the same results when line stipple is enabled. Results are correct now. | ||||
| * | | gallium: point rast coord tweak | Brian Paul | 2008-02-29 | 1 | -7/+11 |
| | | | |||||
| * | | gallium: need precalc_flat=1 for wide lines | Brian Paul | 2008-02-29 | 1 | -0/+1 |
| | | | |||||
| * | | scons: List sp_screen.c. | Michal Krol | 2008-02-29 | 1 | -0/+1 |
| | | | |||||
| * | | gallium: tweak coords for wide lines | Brian Paul | 2008-02-29 | 1 | -9/+12 |
| | | | |||||
| * | | gallium: fix glCopyPixels(GL_DEPTH) when Z format conversion is needed | Brian Paul | 2008-02-29 | 1 | -1/+8 |
| | | | |||||
| * | | gallium: added pipe_get/put_tile_z() functions | Brian Paul | 2008-02-29 | 2 | -0/+138 |
| | | | |||||
| * | | gallium: remove the ugly pipe->draw stage lookup code in ↵ | Brian | 2008-02-29 | 4 | -84/+13 |
| | | | | | | | | | | | | | | | | | | aaline/point/pstipple stages Added a void *draw ptr to pipe_context. Probably look for a better solution someday. | ||||
* | | | nv40: move "channel context" stuff into nv40_screen | Ben Skeggs | 2008-02-29 | 16 | -237/+203 |
| | | | |||||
* | | | nouveau: hand nouveau_winsys in with pipe_screen init | Ben Skeggs | 2008-02-29 | 11 | -25/+34 |
| | | | |||||
* | | | nouveau: implement pipe_screen | Ben Skeggs | 2008-02-29 | 24 | -412/+623 |
| | | | | | | | | | | | | Untested on NV3x/NV5x. Quite possibly broken. | ||||
* | | | Merge branch 'upstream-gallium-0.1' into nouveau-gallium-0.1 | Ben Skeggs | 2008-02-29 | 197 | -29420/+31095 |
|\| | | |||||
| * | | cell: convert all points/lines to tris for the time being | Brian | 2008-02-28 | 1 | -0/+4 |
| | | | | | | | | | | | | Allows more programs to look correct. We'll want native points/lines someday. | ||||
| * | | cell: remove obsolete texture field | Brian | 2008-02-28 | 1 | -1/+0 |
| | | | |||||
| * | | Added calibrate_rast.c program | Brian | 2008-02-28 | 2 | -0/+396 |
| | | | | | | | | | | | | | | | Measures rasterization of points/lines/tris and suggests fixes/biases when something doesn't meet spec. | ||||
| * | | gallium: new wide point/line stages (missed in prev commit) | Brian Paul | 2008-02-28 | 2 | -0/+444 |
| | | | |||||
| * | | gallium: split draw_wide_prim stage into separate point/line stages. | Brian Paul | 2008-02-28 | 6 | -22/+30 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This fixes a validation/code-path problem. Enabling the stage for the sake of wide points also inadvertantly caused wide lines to be converted to tris when we actually want them passed through, such as for the AA line stage. This is just cleaner now. Also, replace draw_convert_wide_lines() with draw_wide_line_threshold() as was done for points. Allows for 1-pixel lines to be converted too if needed. | ||||
| * | | gallium: fix surface/texture format conversion in st_CopyPixels | Brian Paul | 2008-02-28 | 1 | -5/+35 |
| | | | | | | | | | | | | | | | If the src buffer's format isn't supported as a texture format, find a different texture format. | ||||
| * | | gallium: added a texture format sanity check/assertion in st_texture_create() | Brian Paul | 2008-02-28 | 1 | -0/+1 |
| | | | | | | | | | | | | make sure the tex format is actually supported by the driver. | ||||
| * | | galliums: s/uint/enum pipe_format/ | Brian Paul | 2008-02-28 | 1 | -1/+1 |
| | | | |||||
| * | | gallium: in GL_SELECT mode, update hitflag in rasterpos | Brian Paul | 2008-02-28 | 1 | -0/+5 |
| | | |