Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | i915g: Drop the simple sufix | Jakob Bornecrantz | 2009-10-05 | 1 | -244/+0 |
| | | | | | | None of the other driver have a silly sufix, so just drop it. Nothing new added in this commit or any other commit but this is better marketing. | ||||
* | i915g: Do propper references of surfaces in context | Jakob Bornecrantz | 2009-09-22 | 1 | -0/+7 |
| | |||||
* | i915g: Switch from pipe_winsys to intel_winsys | Jakob Bornecrantz | 2009-09-01 | 1 | -10/+7 |
| | | | | | Also includes moving lots of functions from i915_batch.h into intel_batchbuffer.h | ||||
* | i915g: Cleanup i915_context.c | Jakob Bornecrantz | 2009-08-31 | 1 | -57/+71 |
| | |||||
* | i915g: Cleanup texture init functions a bit | Jakob Bornecrantz | 2009-08-31 | 1 | -1/+0 |
| | |||||
* | i915g: Rename pipe field on context to base | Jakob Bornecrantz | 2009-08-31 | 1 | -12/+12 |
| | |||||
* | i915g: Dirty fix for VBO module double flush assert | Jakob Bornecrantz | 2009-08-06 | 1 | -4/+12 |
| | |||||
* | gallium: Make sure we flush before some texture / buffer operations. | Thomas Hellstrom | 2009-04-15 | 1 | -0/+26 |
| | | | | | | | Also implement context member functions to optimize away those flushes whenever possible. Signed-off-by: Thomas Hellstrom <thellstrom-at-vmware-dot-com> | ||||
* | gallium: make p_winsys internal | Zack Rusin | 2009-01-30 | 1 | -1/+1 |
| | | | | | move it to pipe/internal/p_winsys_screen.h and start converting the state trackers to the screen usage | ||||
* | i915: Add missing include. | José Fonseca | 2008-09-04 | 1 | -0/+1 |
| | |||||
* | i915: Use pipe_buffer_* inlines as much as possible. | José Fonseca | 2008-09-04 | 1 | -4/+4 |
| | |||||
* | gallium: refactor/replace p_util.h with util/u_memory.h and util/u_math.h | Brian Paul | 2008-08-24 | 1 | -1/+1 |
| | | | | Also, rename p_tile.[ch] to u_tile.[ch] | ||||
* | check for winsys->destroy before calling | Alan Hourihane | 2008-08-14 | 1 | -1/+1 |
| | |||||
* | gallium: Add destroy callback to all *_winsys interfaces. | José Fonseca | 2008-08-08 | 1 | -0/+3 |
| | | | | For consistency and to simplify these objects' destruction. | ||||
* | gallium: Deprecate GETENV. Replace by debug_get_bool_option. | José Fonseca | 2008-06-10 | 1 | -1/+1 |
| | | | | | | debug_get_bool_option will interpret "n", "no", "0", "f", or "false" as FALSE; and everything else as TRUE. The default value (used when the variable is not set) is received as a parameter. | ||||
* | i915: Implement and use the reworked batchbuffer code | Jakob Bornecrantz | 2008-06-02 | 1 | -1/+1 |
| | |||||
* | i915: Rework of batchbuffer code | Jakob Bornecrantz | 2008-06-02 | 1 | -1/+2 |
| | |||||
* | i915: Now using draw_elements_range | Jakob Bornecrantz | 2008-05-30 | 1 | -6/+23 |
| | |||||
* | draw: make sure constant buffer data is aligned before passing to aos.c | Keith Whitwell | 2008-05-29 | 1 | -1/+3 |
| | |||||
* | draw: move some pipeline-specific code & state to draw_pipe.[ch] | Keith Whitwell | 2008-04-19 | 1 | -1/+1 |
| | |||||
* | i915: keep track of num_vertex_attribs/buffers for shorter loops | Brian | 2008-04-08 | 1 | -13/+9 |
| | |||||
* | gallium: replace PIPE_ATTRIB_MAX with PIPE_MAX_ATTRIBS | Brian | 2008-03-27 | 1 | -2/+2 |
| | | | | | The later follows the naming scheme of other limits. Keep the old definition until all possible usage is updated. | ||||
* | gallium: move is_format_supported() to pipe_screen struct | Brian | 2008-02-27 | 1 | -55/+0 |
| | |||||
* | gallium: start removing pipe_context->get_name/vendor/param/paramf | Brian | 2008-02-27 | 1 | -24/+0 |
| | | | | | These are now per-screen functions, not per-context. State tracker updated, code in drivers and p_context.h disabled. | ||||
* | gallium/i915: hook up screen->get_param() | Brian | 2008-02-27 | 1 | -50/+5 |
| | |||||
* | gallium: introduce 'pipe_screen' for context-independent functions | Brian | 2008-02-26 | 1 | -28/+4 |
| | | | | | | | 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/i915: plug in aapoint draw stage | Brian | 2008-02-25 | 1 | -3/+1 |
| | |||||
* | gallium/i915: plug in aaline draw stage | Brian | 2008-02-25 | 1 | -1/+5 |
| | |||||
* | gallium: minor re-org of 915 surface/texture code | Brian | 2008-02-20 | 1 | -3/+1 |
| | |||||
* | gallium: new pipe->texture_update() function | Brian | 2008-02-20 | 1 | -0/+1 |
| | | | | | Called whenever texture data is changed (glTexImage, glTexSubImage, glCopyTexSubImage, etc). | ||||
* | Code reorganization: update build. | José Fonseca | 2008-02-15 | 1 | -1/+1 |
| | | | | | | | | | Update the Makefiles and includes for the new paths. Note that there hasn't been no separation of the Makefiles yet, and make is jumping all over the place. That will be taken care shortly. But for now, make should work. It was tested with linux and linux-dri. Linux-cell and linux-llvm might require some minor tweaks. | ||||
* | Code reorganization: move files into their places. | José Fonseca | 2008-02-15 | 1 | -0/+320 |
This is in a separate commit to ensure renames are properly preserved. |