aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/i915simple
Commit message (Collapse)AuthorAgeFilesLines
...
* i915: Eliminate void pointer arithmetic.José Fonseca2008-05-311-1/+1
|
* i915: Now using draw_elements_rangeJakob Bornecrantz2008-05-301-6/+23
|
* Merge branch 'gallium-tex-surfaces' into gallium-0.1Jakob Bornecrantz2008-05-301-1/+3
|\ | | | | | | | | | | Conflicts: src/gallium/drivers/i915simple/i915_context.h
| * draw: make sure constant buffer data is aligned before passing to aos.cKeith Whitwell2008-05-291-1/+3
| |
| * Revert DOS line endings.José Fonseca2008-05-261-341/+341
| |
* | i915: Remade texture allocation code againJakob Bornecrantz2008-05-301-6/+3
| |
* | i915: Fix GPU lockup on resizeJakob Bornecrantz2008-05-291-31/+35
| |
* | i915: Deprecated pipe_winsys buffer functionsJakob Bornecrantz2008-05-291-1/+1
| |
* | i915: Remove last usage of surface_alloc_storageJakob Bornecrantz2008-05-291-26/+16
| |
* | i915: Add draw_flush to state changesJakob Bornecrantz2008-05-281-1/+19
| |
* | i915: Remove workaround for buggy draw moduleJakob Bornecrantz2008-05-281-8/+8
| |
* | i915: Prepare for tiled private front and back buffersJakob Bornecrantz2008-05-281-0/+1
| |
* | i915: Made vertex submission eaven fasterJakob Bornecrantz2008-05-284-14/+57
| |
* | i915: Made vbuf workJakob Bornecrantz2008-05-281-22/+226
| |
* | Revert DOS line endings.José Fonseca2008-05-261-341/+341
| |
* | i915: Removed screen sufixes on texture functionsJakob Bornecrantz2008-05-261-14/+14
| |
* | i915: Fix for tex-surface mergeJakob Bornecrantz2008-05-261-2/+27
| |
* | Merge branch 'gallium-tex-surface' into gallium-0.1Jakob Bornecrantz2008-05-261-0/+6
|\ \ | |/ |/| | | | | | | Conflicts: src/gallium/include/pipe/p_util.h
| * i915: Fix for edgeflagsJakob Bornecrantz2008-05-231-0/+6
| |
* | i915simple: Fix win9x build.José Fonseca2008-05-191-1/+1
| |
* | Merge branch 'gallium-0.1' into gallium-tex-surfacesBrian Paul2008-05-181-1/+4
|\|
| * gallium: in drivers, make copy of tokens passed to pipe->create_vs/fs_state()Brian Paul2008-05-171-1/+4
| | | | | | | | The caller can then free the token array immediately.
* | gallium: Propagate tex_usage flags down to winsys.José Fonseca2008-05-071-1/+2
| |
* | i915: update to new display target allocationKeith Whitwell2008-05-021-16/+75
| |
* | Merge branch 'gallium-0.1' into gallium-tex-surfacesKeith Whitwell2008-05-022-2/+2
|\|
| * i915: avoid crashing on bad parameterKeith Whitwell2008-05-011-0/+1
| |
| * i915: fix warningKeith Whitwell2008-05-011-2/+1
| |
* | gallium: tex surface checkpointKeith Whitwell2008-05-013-15/+52
|/
* gallium: use the newer PIPE_FORMAT_x_UNORM format namesBrian Paul2008-04-302-8/+8
|
* i915: Fix for wrong texture in texobj with VBUFJakob Bornecrantz2008-04-241-0/+3
|
* draw: move some pipeline-specific code & state to draw_pipe.[ch]Keith Whitwell2008-04-192-5/+2
|
* gallium: Don't assume snprintf are always available.José Fonseca2008-04-152-2/+4
|
* i915: keep track of num_vertex_attribs/buffers for shorter loopsBrian2008-04-083-13/+14
|
* gallium: Eliminate p_winsys::printfJosé Fonseca2008-03-314-21/+11
| | | | Not convenient and almost not used at all. Better replacements in p_debug.h
* gallium: Set vertex state/buffers en-mass.Brian Paul2008-03-291-11/+12
|
* gallium: replace PIPE_ATTRIB_MAX with PIPE_MAX_ATTRIBSBrian2008-03-272-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änzer2008-03-267-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 ↵Brian2008-03-211-0/+6
| | | | min/mag filter selection
* gallium: add face, dirtyLevels params to pipe->texture_update()Brian Paul2008-03-191-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 pathKeith Whitwell2008-03-171-5/+7
| | | | Passthrough is actually more tricky than you'd think...
* i915: check for NULL const buffer ptrBrian2008-03-141-1/+1
|
* i915: handle NULL object in i915_bind_rasterizer_state()Brian2008-03-121-5/+6
|
* tgsi: Remove ExtDivide field from existence. Implement OPCODE_TXP.Michal Krol2008-03-121-7/+5
|
* gallium: Add TEX_FILTER_ANISO img filterKeith Whitwell2008-03-121-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é Fonseca2008-03-121-2/+5
|
* gallium: michel's patch to rework texture/sampler binding interfaceKeith Whitwell2008-03-054-355/+378
| | | | | Bind all the samplers/textures at once rather than piecemeal. This is easier for drivers to understand.
* gallium/i915: remove unneeded assignmentBrian2008-02-271-1/+0
|
* gallium: remove obsolete *_strings.c filesBrian2008-02-271-53/+0
|
* gallium: remove pipe_context->texture_create/release/get_tex_surface()Brian2008-02-271-28/+0
| | | | These functions are now per-screen, not per-context.
* gallium: move is_format_supported() to pipe_screen structBrian2008-02-272-55/+48
|