Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | i915: Eliminate void pointer arithmetic. | José Fonseca | 2008-05-31 | 1 | -1/+1 | |
| | ||||||
* | i915: Now using draw_elements_range | Jakob Bornecrantz | 2008-05-30 | 1 | -6/+23 | |
| | ||||||
* | Merge branch 'gallium-tex-surfaces' into gallium-0.1 | Jakob Bornecrantz | 2008-05-30 | 1 | -1/+3 | |
|\ | | | | | | | | | | | Conflicts: src/gallium/drivers/i915simple/i915_context.h | |||||
| * | draw: make sure constant buffer data is aligned before passing to aos.c | Keith Whitwell | 2008-05-29 | 1 | -1/+3 | |
| | | ||||||
| * | Revert DOS line endings. | José Fonseca | 2008-05-26 | 1 | -341/+341 | |
| | | ||||||
* | | i915: Remade texture allocation code again | Jakob Bornecrantz | 2008-05-30 | 1 | -6/+3 | |
| | | ||||||
* | | i915: Fix GPU lockup on resize | Jakob Bornecrantz | 2008-05-29 | 1 | -31/+35 | |
| | | ||||||
* | | i915: Deprecated pipe_winsys buffer functions | Jakob Bornecrantz | 2008-05-29 | 1 | -1/+1 | |
| | | ||||||
* | | i915: Remove last usage of surface_alloc_storage | Jakob Bornecrantz | 2008-05-29 | 1 | -26/+16 | |
| | | ||||||
* | | i915: Add draw_flush to state changes | Jakob Bornecrantz | 2008-05-28 | 1 | -1/+19 | |
| | | ||||||
* | | i915: Remove workaround for buggy draw module | Jakob Bornecrantz | 2008-05-28 | 1 | -8/+8 | |
| | | ||||||
* | | i915: Prepare for tiled private front and back buffers | Jakob Bornecrantz | 2008-05-28 | 1 | -0/+1 | |
| | | ||||||
* | | i915: Made vertex submission eaven faster | Jakob Bornecrantz | 2008-05-28 | 4 | -14/+57 | |
| | | ||||||
* | | i915: Made vbuf work | Jakob Bornecrantz | 2008-05-28 | 1 | -22/+226 | |
| | | ||||||
* | | Revert DOS line endings. | José Fonseca | 2008-05-26 | 1 | -341/+341 | |
| | | ||||||
* | | i915: Removed screen sufixes on texture functions | Jakob Bornecrantz | 2008-05-26 | 1 | -14/+14 | |
| | | ||||||
* | | i915: Fix for tex-surface merge | Jakob Bornecrantz | 2008-05-26 | 1 | -2/+27 | |
| | | ||||||
* | | Merge branch 'gallium-tex-surface' into gallium-0.1 | Jakob Bornecrantz | 2008-05-26 | 1 | -0/+6 | |
|\ \ | |/ |/| | | | | | | | Conflicts: src/gallium/include/pipe/p_util.h | |||||
| * | i915: Fix for edgeflags | Jakob Bornecrantz | 2008-05-23 | 1 | -0/+6 | |
| | | ||||||
* | | i915simple: Fix win9x build. | José Fonseca | 2008-05-19 | 1 | -1/+1 | |
| | | ||||||
* | | Merge branch 'gallium-0.1' into gallium-tex-surfaces | Brian Paul | 2008-05-18 | 1 | -1/+4 | |
|\| | ||||||
| * | gallium: in drivers, make copy of tokens passed to pipe->create_vs/fs_state() | Brian Paul | 2008-05-17 | 1 | -1/+4 | |
| | | | | | | | | The caller can then free the token array immediately. | |||||
* | | gallium: Propagate tex_usage flags down to winsys. | José Fonseca | 2008-05-07 | 1 | -1/+2 | |
| | | ||||||
* | | i915: update to new display target allocation | Keith Whitwell | 2008-05-02 | 1 | -16/+75 | |
| | | ||||||
* | | Merge branch 'gallium-0.1' into gallium-tex-surfaces | Keith Whitwell | 2008-05-02 | 2 | -2/+2 | |
|\| | ||||||
| * | i915: avoid crashing on bad parameter | Keith Whitwell | 2008-05-01 | 1 | -0/+1 | |
| | | ||||||
| * | i915: fix warning | Keith Whitwell | 2008-05-01 | 1 | -2/+1 | |
| | | ||||||
* | | gallium: tex surface checkpoint | Keith Whitwell | 2008-05-01 | 3 | -15/+52 | |
|/ | ||||||
* | gallium: use the newer PIPE_FORMAT_x_UNORM format names | Brian Paul | 2008-04-30 | 2 | -8/+8 | |
| | ||||||
* | i915: Fix for wrong texture in texobj with VBUF | Jakob Bornecrantz | 2008-04-24 | 1 | -0/+3 | |
| | ||||||
* | draw: move some pipeline-specific code & state to draw_pipe.[ch] | Keith Whitwell | 2008-04-19 | 2 | -5/+2 | |
| | ||||||
* | gallium: Don't assume snprintf are always available. | José Fonseca | 2008-04-15 | 2 | -2/+4 | |
| | ||||||
* | i915: keep track of num_vertex_attribs/buffers for shorter loops | Brian | 2008-04-08 | 3 | -13/+14 | |
| | ||||||
* | gallium: Eliminate p_winsys::printf | José Fonseca | 2008-03-31 | 4 | -21/+11 | |
| | | | | Not convenient and almost not used at all. Better replacements in p_debug.h | |||||
* | gallium: Set vertex state/buffers en-mass. | Brian Paul | 2008-03-29 | 1 | -11/+12 | |
| | ||||||
* | gallium: replace PIPE_ATTRIB_MAX with PIPE_MAX_ATTRIBS | Brian | 2008-03-27 | 2 | -3/+3 | |
| | | | | | The later follows the naming scheme of other limits. Keep the old definition until all possible usage is updated. | |||||
* | gallium: Change pipe->flush() interface to optionally return a fence. | Michel Dänzer | 2008-03-26 | 7 | -19/+14 | |
| | | | | | The cell driver still uses an internal CELL_FLUSH_WAIT flag, in the long run proper fencing should be implemented for it. | |||||
* | i915: added to-do note about setting the max_lod register to get proper ↵ | Brian | 2008-03-21 | 1 | -0/+6 | |
| | | | | min/mag filter selection | |||||
* | gallium: add face, dirtyLevels params to pipe->texture_update() | Brian Paul | 2008-03-19 | 1 | -1/+2 | |
| | | | | | This provides better information about which images in texture object have changed. Also, call texture_update() from more places previously missed. | |||||
* | gallium: improvements, or extensions at least, to the passthrough path | Keith Whitwell | 2008-03-17 | 1 | -5/+7 | |
| | | | | Passthrough is actually more tricky than you'd think... | |||||
* | i915: check for NULL const buffer ptr | Brian | 2008-03-14 | 1 | -1/+1 | |
| | ||||||
* | i915: handle NULL object in i915_bind_rasterizer_state() | Brian | 2008-03-12 | 1 | -5/+6 | |
| | ||||||
* | tgsi: Remove ExtDivide field from existence. Implement OPCODE_TXP. | Michal Krol | 2008-03-12 | 1 | -7/+5 | |
| | ||||||
* | gallium: Add TEX_FILTER_ANISO img filter | Keith Whitwell | 2008-03-12 | 1 | -11/+8 | |
| | | | | | | Hardware almost universally expects us to set a special filtering mode when anisotropic filtering is enabled, as opposed to varying a max-aniso values. Do this once in the state tracker & simplify the driver code. | |||||
* | gallium: Silence MSVC warnings. | José Fonseca | 2008-03-12 | 1 | -2/+5 | |
| | ||||||
* | gallium: michel's patch to rework texture/sampler binding interface | Keith Whitwell | 2008-03-05 | 4 | -355/+378 | |
| | | | | | Bind all the samplers/textures at once rather than piecemeal. This is easier for drivers to understand. | |||||
* | gallium/i915: remove unneeded assignment | Brian | 2008-02-27 | 1 | -1/+0 | |
| | ||||||
* | gallium: remove obsolete *_strings.c files | Brian | 2008-02-27 | 1 | -53/+0 | |
| | ||||||
* | gallium: remove pipe_context->texture_create/release/get_tex_surface() | Brian | 2008-02-27 | 1 | -28/+0 | |
| | | | | These functions are now per-screen, not per-context. | |||||
* | gallium: move is_format_supported() to pipe_screen struct | Brian | 2008-02-27 | 2 | -55/+48 | |
| |