Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-05-29 | i915: Remove last usage of surface_alloc_storage | Jakob Bornecrantz | |
2008-05-28 | i915: Add draw_flush to state changes | Jakob Bornecrantz | |
2008-05-28 | i915: Remove workaround for buggy draw module | Jakob Bornecrantz | |
2008-05-28 | i915: Prepare for tiled private front and back buffers | Jakob Bornecrantz | |
2008-05-28 | i915: Made vertex submission eaven faster | Jakob Bornecrantz | |
2008-05-28 | i915: Made vbuf work | Jakob Bornecrantz | |
2008-05-26 | Revert DOS line endings. | José Fonseca | |
2008-05-26 | i915: Removed screen sufixes on texture functions | Jakob Bornecrantz | |
2008-05-26 | i915: Fix for tex-surface merge | Jakob Bornecrantz | |
2008-05-26 | Merge branch 'gallium-tex-surface' into gallium-0.1 | Jakob Bornecrantz | |
Conflicts: src/gallium/include/pipe/p_util.h | |||
2008-05-23 | i915: Fix for edgeflags | Jakob Bornecrantz | |
2008-05-19 | i915simple: Fix win9x build. | José Fonseca | |
2008-05-18 | Merge branch 'gallium-0.1' into gallium-tex-surfaces | Brian Paul | |
2008-05-17 | gallium: in drivers, make copy of tokens passed to pipe->create_vs/fs_state() | Brian Paul | |
The caller can then free the token array immediately. | |||
2008-05-07 | gallium: Propagate tex_usage flags down to winsys. | José Fonseca | |
2008-05-02 | i915: update to new display target allocation | Keith Whitwell | |
2008-05-02 | Merge branch 'gallium-0.1' into gallium-tex-surfaces | Keith Whitwell | |
2008-05-01 | i915: avoid crashing on bad parameter | Keith Whitwell | |
2008-05-01 | i915: fix warning | Keith Whitwell | |
2008-05-01 | gallium: tex surface checkpoint | Keith Whitwell | |
2008-04-30 | gallium: use the newer PIPE_FORMAT_x_UNORM format names | Brian Paul | |
2008-04-24 | i915: Fix for wrong texture in texobj with VBUF | Jakob Bornecrantz | |
2008-04-19 | draw: move some pipeline-specific code & state to draw_pipe.[ch] | Keith Whitwell | |
2008-04-15 | gallium: Don't assume snprintf are always available. | José Fonseca | |
2008-04-08 | i915: keep track of num_vertex_attribs/buffers for shorter loops | Brian | |
2008-03-31 | gallium: Eliminate p_winsys::printf | José Fonseca | |
Not convenient and almost not used at all. Better replacements in p_debug.h | |||
2008-03-29 | gallium: Set vertex state/buffers en-mass. | Brian Paul | |
2008-03-27 | gallium: replace PIPE_ATTRIB_MAX with PIPE_MAX_ATTRIBS | Brian | |
The later follows the naming scheme of other limits. Keep the old definition until all possible usage is updated. | |||
2008-03-26 | gallium: Change pipe->flush() interface to optionally return a fence. | Michel Dänzer | |
The cell driver still uses an internal CELL_FLUSH_WAIT flag, in the long run proper fencing should be implemented for it. | |||
2008-03-21 | i915: added to-do note about setting the max_lod register to get proper ↵ | Brian | |
min/mag filter selection | |||
2008-03-19 | gallium: add face, dirtyLevels params to pipe->texture_update() | Brian Paul | |
This provides better information about which images in texture object have changed. Also, call texture_update() from more places previously missed. | |||
2008-03-17 | gallium: improvements, or extensions at least, to the passthrough path | Keith Whitwell | |
Passthrough is actually more tricky than you'd think... | |||
2008-03-14 | i915: check for NULL const buffer ptr | Brian | |
2008-03-12 | i915: handle NULL object in i915_bind_rasterizer_state() | Brian | |
2008-03-12 | tgsi: Remove ExtDivide field from existence. Implement OPCODE_TXP. | Michal Krol | |
2008-03-12 | gallium: Add TEX_FILTER_ANISO img filter | Keith Whitwell | |
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. | |||
2008-03-12 | gallium: Silence MSVC warnings. | José Fonseca | |
2008-03-05 | gallium: michel's patch to rework texture/sampler binding interface | Keith Whitwell | |
Bind all the samplers/textures at once rather than piecemeal. This is easier for drivers to understand. | |||
2008-02-27 | gallium/i915: remove unneeded assignment | Brian | |
2008-02-27 | gallium: remove obsolete *_strings.c files | Brian | |
2008-02-27 | gallium: remove pipe_context->texture_create/release/get_tex_surface() | Brian | |
These functions are now per-screen, not per-context. | |||
2008-02-27 | gallium: move is_format_supported() to pipe_screen struct | Brian | |
2008-02-27 | gallium: start removing pipe_context->get_name/vendor/param/paramf | Brian | |
These are now per-screen functions, not per-context. State tracker updated, code in drivers and p_context.h disabled. | |||
2008-02-27 | gallium/i915: hook up screen->get_param() | Brian | |
2008-02-27 | gallium/i915: remove some redundant code | Brian | |
2008-02-27 | gallium: update for new i915_screen.c file; fix some warnings. | José Fonseca | |
2008-02-26 | gallium: introduce 'pipe_screen' for context-independent functions | Brian | |
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. | |||
2008-02-26 | gallium: remove pipe parameter from pipe_texture_reference() | Brian | |
Added pipe field to pipe_texture (temporary, see comments). First step toward context-less texture creation... | |||
2008-02-26 | gallium/i915: Use tgsi_scan_shader() to collect shader info | Brian | |
No longer use semantic info in pipe_shader_state. Also, remove redundant semantic info from i915_fp_compile struct. | |||
2008-02-25 | gallium/i915: plug in aapoint draw stage | Brian | |