Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | nv50: some forgotten changes | Ben Skeggs | 2008-03-12 | 2 | -16/+31 |
| | |||||
* | nv30: put the card into vtxprog mode + small cleanups/fixes | Ben Skeggs | 2008-03-10 | 2 | -117/+10 |
| | |||||
* | 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 |
| | |||||
* | 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 | 7 | -6/+20 |
| | | |||||
* | | Merge branch 'upstream-gallium-0.1' into nouveau-gallium-0.1 | Ben Skeggs | 2008-03-02 | 1 | -0/+1 |
|\ \ | |||||
| * | | scons: List sp_screen.c. | Michal Krol | 2008-02-29 | 1 | -0/+1 |
| | | | |||||
* | | | 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 | 10 | -21/+30 |
| | | | |||||
* | | | nouveau: implement pipe_screen | Ben Skeggs | 2008-02-29 | 22 | -394/+595 |
| | | | | | | | | | | | | Untested on NV3x/NV5x. Quite possibly broken. | ||||
* | | | Merge branch 'upstream-gallium-0.1' into nouveau-gallium-0.1 | Ben Skeggs | 2008-02-29 | 62 | -963/+1370 |
|\| | | |||||
| * | | 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 |
| | | | |||||
| * | | Make sure struct pipe_screen is declared. | Michel Dänzer | 2008-02-28 | 1 | -0/+1 |
| | | | |||||
| * | | gallium: Remove extra level of indirecttion. | José Fonseca | 2008-02-28 | 1 | -1/+1 |
| | | | |||||
| * | | gallium: added draw_num_vs_outputs() to query number of post-transform ↵ | Brian | 2008-02-27 | 1 | -2/+2 |
| | | | | | | | | | | | | vertex attribs | ||||
| * | | gallium/i965: remove more dependencies on pipe_shader_state semantic info | Brian | 2008-02-27 | 3 | -5/+5 |
| | | | |||||
| * | | gallium/i965: added const to silence warning | Brian | 2008-02-27 | 1 | -1/+1 |
| | | | |||||
| * | | cell: fix minor get_tex_surface() breakage | Brian | 2008-02-27 | 1 | -1/+2 |
| | | | |||||
| * | | gallium/i965: remove brw_shader_info struct | Brian | 2008-02-27 | 8 | -28/+21 |
| | | | | | | | | | | | | | | | | | | The info it contained is now found in tgsi_shader_info. Added a few assertions to catch potential misunderstandings about register counts vs. highest register index used. | ||||
| * | | gallium/i965: silence warnings | Brian | 2008-02-27 | 2 | -1/+2 |
| | | | |||||
| * | | gallium/i965: added const to silence warnings | Brian | 2008-02-27 | 1 | -1/+1 |
| | | | |||||
| * | | gallium/i965: remove UsesDepth, UsesKill - use tgsi_shader_info instead | Brian | 2008-02-27 | 3 | -6/+4 |
| | | | |||||
| * | | gallium/i965: remove dependencies on pipe_shader_state's semantic info | Brian | 2008-02-27 | 6 | -12/+22 |
| | | | | | | | | | | | | The brw_shader_info struct is rendundant and could be removed... | ||||
| * | | gallium: remove dependencies on pipe_shader_state's semantic info | Brian | 2008-02-27 | 2 | -3/+3 |
| | | | |||||
| * | | gallium: remove unnecessary assignment | Brian | 2008-02-27 | 1 | -1/+0 |
| | | | |||||
| * | | gallium/i915: remove unneeded assignment | Brian | 2008-02-27 | 1 | -1/+0 |
| | | | |||||
| * | | gallium: remove unnecessary tgsi_interp_coef decl | Brian | 2008-02-27 | 1 | -1/+0 |
| | | | |||||
| * | | gallium: remove uses_kill field from softpipe_shader | Brian | 2008-02-27 | 3 | -6/+1 |
| | | | |||||
| * | | cell: Use unified data cache for textures too | Ian Romanick | 2008-02-27 | 3 | -117/+72 |
| | | | |||||
| * | | gallium: remove obsolete *_strings.c files | Brian | 2008-02-27 | 2 | -104/+0 |
| | | | |||||
| * | | gallium: remove pipe_context->texture_create/release/get_tex_surface() | Brian | 2008-02-27 | 6 | -137/+18 |
| | | | | | | | | | | | | These functions are now per-screen, not per-context. | ||||
| * | | gallium: move is_format_supported() to pipe_screen struct | Brian | 2008-02-27 | 9 | -174/+159 |
| | | | |||||
| * | | gallium: start removing pipe_context->get_name/vendor/param/paramf | Brian | 2008-02-27 | 9 | -99/+3 |
| | | | | | | | | | | | | | | | These are now per-screen functions, not per-context. State tracker updated, code in drivers and p_context.h disabled. | ||||
| * | | gallium/i965: implement pipe_screen for i965 driver (untested) | Brian | 2008-02-27 | 8 | -95/+335 |
| | | | |||||
| * | | gallium/i915: hook up screen->get_param() | Brian | 2008-02-27 | 2 | -50/+68 |
| | | | |||||
| * | | Cell: implement pipe_screen for cell driver | Brian | 2008-02-27 | 7 | -63/+249 |
| | | | |||||
| * | | gallium: implement pipe_screen for softpipe driver | Brian | 2008-02-27 | 6 | -64/+216 |
| | | | |||||
| * | | gallium/i915: remove some redundant code | Brian | 2008-02-27 | 3 | -56/+1 |
| | | | |||||
| * | | gallium: softpipe_init_texture_funcs(), make texture func static | Brian | 2008-02-27 | 3 | -25/+17 |
| | | | |||||
| * | | gallium: update for new i915_screen.c file; fix some warnings. | José Fonseca | 2008-02-27 | 4 | -0/+20 |
| | | | |||||
| * | | cell: insert a (disabled) call to spe_cpu_info_get() | Brian | 2008-02-26 | 1 | -0/+3 |
| | | | | | | | | | | | | Found on the Cell devel forum, but doesn't appear to be available in SDK 2.1. | ||||
| * | | gallium: introduce 'pipe_screen' for context-independent functions | Brian | 2008-02-26 | 9 | -59/+298 |
| | | | | | | | | | | | | | | | | | | | | | This will allow creating textures before a rendering context exists, for example. Only implemented in i915 driver for now. i915pipe->texture_create() just dispatches through to the i915screen->texture_create() to avoid state tracker changes for now. | ||||
| * | | gallium: remove pipe parameter from pipe_texture_reference() | Brian | 2008-02-26 | 7 | -8/+7 |
| | | | | | | | | | | | | | | | Added pipe field to pipe_texture (temporary, see comments). First step toward context-less texture creation... | ||||
| * | | gallium: replace draw_convert_wide_points() with draw_wide_point_threshold() | Brian | 2008-02-26 | 1 | -3/+0 |
| | | | | | | | | | | | | | | | | | | | | | Specifying a threshold size is a bit more flexible, and allows the option of converting even 1-pixel points to triangles (set threshold=0). Also, remove 0.25 pixel bias in wide_point(). |