Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | i965: Use pipe_buffer_* inlines as much as possible. | José Fonseca | 2008-09-04 | 1 | -5/+5 |
| | |||||
* | gallium: Have pipe_buffer_* receive a pipe_screen instead of a pipe_context. | José Fonseca | 2008-09-03 | 2 | -3/+3 |
| | | | | | We want to use the pipe_buffer_* inlines everywhere, but a pipe context is not always available nor is it needed. | ||||
* | gallium: refactor/replace p_util.h with util/u_memory.h and util/u_math.h | Brian Paul | 2008-08-24 | 22 | -28/+38 |
| | | | | Also, rename p_tile.[ch] to u_tile.[ch] | ||||
* | gallium: move pipe_copy_rect(), pipe_fill_rect() protos into new u_rect.h header | Brian Paul | 2008-08-22 | 1 | -0/+1 |
| | |||||
* | gallium: replace align_int() with align() | Brian Paul | 2008-08-22 | 1 | -4/+4 |
| | | | | The two functions are identical. Removed align_int() from p_util.h | ||||
* | gallium: Add destroy callback to all *_winsys interfaces. | José Fonseca | 2008-08-08 | 3 | -0/+10 |
| | | | | For consistency and to simplify these objects' destruction. | ||||
* | i965: Remove extraneous arg to debug_printf. | José Fonseca | 2008-08-08 | 1 | -1/+1 |
| | |||||
* | Merge tgsi/exec and tgsi/util directories. | José Fonseca | 2008-07-28 | 7 | -8/+8 |
| | |||||
* | gallium: Finer grained is_format_supported. | José Fonseca | 2008-07-19 | 1 | -1/+4 |
| | |||||
* | gallium: Drop pipe_texture->cpp and pipe_surface->cpp. | José Fonseca | 2008-06-27 | 5 | -125/+79 |
| | | | | | The chars-per-pixel concept falls apart with compressed and yuv images, where more than one pixel are coded in a single data block. | ||||
* | scons: Fix i965/xlib build. | José Fonseca | 2008-06-27 | 1 | -0/+1 |
| | |||||
* | gallium: change surface_copy()'s do_flip to boolean | Brian Paul | 2008-06-23 | 1 | -1/+1 |
| | |||||
* | gallium: fix bad srcy coord if do_flip | Brian Paul | 2008-06-23 | 1 | -1/+1 |
| | |||||
* | brw: SWZ no longer aliases MOV. | Michal Krol | 2008-06-02 | 1 | -1/+1 |
| | |||||
* | brw: Fix build after TGSI declaration interface changes. | Michal Krol | 2008-05-31 | 4 | -17/+11 |
| | |||||
* | Revert DOS line endings. | José Fonseca | 2008-05-26 | 2 | -1153/+1153 |
| | |||||
* | Merge branch 'gallium-0.1' into gallium-tex-surfaces | Brian Paul | 2008-05-18 | 1 | -8/+11 |
|\ | |||||
| * | gallium: in drivers, make copy of tokens passed to pipe->create_vs/fs_state() | Brian Paul | 2008-05-17 | 1 | -8/+11 |
| | | | | | | | | The caller can then free the token array immediately. | ||||
* | | brw: remove dead code | Keith Whitwell | 2008-05-02 | 1 | -8/+0 |
| | | |||||
* | | gallium: tex surface checkpoint | Keith Whitwell | 2008-05-01 | 2 | -32/+21 |
|/ | |||||
* | gallium: use the newer PIPE_FORMAT_x_UNORM format names | Brian Paul | 2008-04-30 | 2 | -16/+16 |
| | |||||
* | gallium: Don't assume snprintf are always available. | José Fonseca | 2008-04-15 | 1 | -1/+2 |
| | |||||
* | gallium: Eliminate p_winsys::printf | José Fonseca | 2008-03-31 | 2 | -6/+5 |
| | | | | 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 | -28/+32 |
| | |||||
* | gallium: remove redundant compare bit in sampler state | Roland Scheidegger | 2008-03-28 | 1 | -2/+1 |
| | |||||
* | gallium: replace PIPE_ATTRIB_MAX with PIPE_MAX_ATTRIBS | Brian | 2008-03-27 | 4 | -10/+10 |
| | | | | | 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 | 1 | -10/+3 |
| | | | | | The cell driver still uses an internal CELL_FLUSH_WAIT flag, in the long run proper fencing should be implemented for it. | ||||
* | 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. | ||||
* | remove reference to obsolete ExtDivide | Brian | 2008-03-12 | 1 | -4/+0 |
| | |||||
* | gallium: Add TEX_FILTER_ANISO img filter | Keith Whitwell | 2008-03-12 | 1 | -19/+19 |
| | | | | | | 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: michel's patch to rework texture/sampler binding interface | Keith Whitwell | 2008-03-05 | 4 | -1117/+1149 |
| | | | | | Bind all the samplers/textures at once rather than piecemeal. This is easier for drivers to understand. | ||||
* | 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 |
| | |||||
* | 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 obsolete *_strings.c files | Brian | 2008-02-27 | 1 | -51/+0 |
| | |||||
* | gallium: remove pipe_context->texture_create/release/get_tex_surface() | Brian | 2008-02-27 | 1 | -30/+0 |
| | | | | These functions are now per-screen, not per-context. | ||||
* | gallium: move is_format_supported() to pipe_screen struct | Brian | 2008-02-27 | 2 | -69/+67 |
| | |||||
* | gallium: start removing pipe_context->get_name/vendor/param/paramf | Brian | 2008-02-27 | 3 | -19/+0 |
| | | | | | 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: remove pipe parameter from pipe_texture_reference() | Brian | 2008-02-26 | 1 | -2/+1 |
| | | | | | Added pipe field to pipe_texture (temporary, see comments). First step toward context-less texture creation... | ||||
* | gallium: include p_inlines.h | Brian | 2008-02-20 | 1 | -0/+1 |
| | |||||
* | gallium: s/pipe_reference_texture/pipe_texture_reference/ | Brian | 2008-02-20 | 1 | -1/+1 |
| | |||||
* | gallium: replace some ordinary assignments with pipe_reference_texture() | Brian | 2008-02-20 | 2 | -1/+4 |
| | | | | This fixes at least one instance of dereferencing an invalid texture pointer. | ||||
* | gallium: re-org of i965 texture/surface code, functions | Brian | 2008-02-20 | 4 | -57/+60 |
| | |||||
* | gallium: new pipe->texture_update() function | Brian | 2008-02-20 | 3 | -0/+12 |
| | | | | | Called whenever texture data is changed (glTexImage, glTexSubImage, glCopyTexSubImage, etc). | ||||
* | Simplify makefile boilerplate code. | José Fonseca | 2008-02-19 | 1 | -18/+7 |
| | | | | | Don't define ASM_SOURCES variable globally -- reserve that variable to be defined locally by makefiles, together with C_SOURCES and CPP_SOURCES. |