Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-09-11 | cell: comments, etc. | Brian Paul | |
2008-09-05 | cell: convert clear color if needed | Brian Paul | |
2008-09-04 | cell: move batch buffer init code | Brian Paul | |
2008-09-04 | cell: comments | Brian Paul | |
2008-09-04 | cell: more cell_init_*_functions() | Brian Paul | |
2008-09-04 | cell: implement CELL_DEBUG env/options var | Brian Paul | |
Options so far: "checker" module tile clear color by SPU ID to see where the tiles are "sync" to do synchronous DMA (only partially implemented) | |||
2008-09-04 | cell: assorted comments, clean-ups, etc. | Brian Paul | |
2008-09-04 | cell: use util_surface_copy/fill() | Brian Paul | |
2008-09-04 | cell: include p_inlines.h | Brian Paul | |
2008-09-04 | cell: Use pipe_buffer_* inlines as much as possible. | José Fonseca | |
2008-09-03 | cell: flush rendering to current surfaces before installing new ones | Brian Paul | |
This fixes crashes when resizing windows. | |||
2008-09-03 | cell: update comments, fix typos | Brian Paul | |
2008-09-03 | cell: change context type passed to cell_flush_int() | Brian Paul | |
2008-09-03 | cell: add pipe_texture_reference() call in cell_get_tex_surface() | Brian Paul | |
2008-09-03 | cell: updated assertion | Brian Paul | |
2008-09-03 | cell: fix texture/surface allocation to allocate by multiple of tile size | Brian Paul | |
This fixes the garbage blocks/pixels seen along the bottom of some windows. | |||
2008-09-03 | cell: add -DDEBUG flag, fixes to Cell Makefiles | Brian Paul | |
2008-09-03 | cell: add missing cell_tex_surface_release() | Brian Paul | |
2008-09-03 | gallium: Have pipe_buffer_* receive a pipe_screen instead of a pipe_context. | José Fonseca | |
We want to use the pipe_buffer_* inlines everywhere, but a pipe context is not always available nor is it needed. | |||
2008-08-25 | cell: asst fixes to get driver building/running again. | Brian | |
Note that SPU vertex transformation is disabled at this time. | |||
2008-08-24 | gallium: refactor/replace p_util.h with util/u_memory.h and util/u_math.h | Brian Paul | |
Also, rename p_tile.[ch] to u_tile.[ch] | |||
2008-08-22 | gallium: move pipe_copy_rect(), pipe_fill_rect() protos into new u_rect.h header | Brian Paul | |
2008-08-08 | gallium: Add destroy callback to all *_winsys interfaces. | José Fonseca | |
For consistency and to simplify these objects' destruction. | |||
2008-07-28 | Merge tgsi/exec and tgsi/util directories. | José Fonseca | |
2008-07-19 | gallium: Finer grained is_format_supported. | José Fonseca | |
2008-06-27 | cell: Update for cpp removal. | José Fonseca | |
Not tested -- just mymic the softpipe changes. | |||
2008-06-23 | gallium: change surface_copy()'s do_flip to boolean | Brian Paul | |
2008-06-23 | gallium: fix bad srcy coord if do_flip | 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-04-19 | cell: don't need to trim prims | Keith Whitwell | |
2008-04-08 | cell: keep track of num_vertex_attribs/buffers for shorter loops | Brian | |
2008-04-01 | cell: fix bug in texture tiling function (non-square textures work now) | Brian | |
2008-04-01 | cell: checkpoint: more multi-texture work | Brian | |
2008-04-01 | cell: assert num samplers/textures <= CELL_MAX_SAMPLERS | Brian | |
2008-04-01 | cell: return CELL_MAX_SAMPLERS to indicate number of texture units | Brian | |
2008-03-31 | cell: update some of the CAP, texformat queries | Brian | |
2008-03-31 | cell: more work for multi-texture support | Brian | |
2008-03-31 | cell: set cell->num_textures in cell_set_sampler_textures() | Brian | |
2008-03-31 | cell: initial work to support multi-texture | Brian | |
2008-03-31 | cell: added const qualifier | Brian | |
2008-03-31 | cell: implement logicop/output for PIPE_FORMAT_B8G8R8A8_UNORM | Brian | |
Remote display to my usual terminal shows the right colors again. Not 100% sure about the shuffle control words, but they seem to work. | |||
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-27 | cell: include cell_state_per_fragment.h to silence warning | Brian | |
2008-03-27 | cell: added (uint64_t) cast to silence warning | Brian | |
2008-03-26 | cell: Implement code-gen for logic op | Ian Romanick | |
This also implements code-gen for the float-to-packed color conversion. It's currently hardcoded for A8R8G8B8, but that can easily be fixed as soon as other color depths are supported by the Cell driver. | |||
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 | cell: Generate blend / depth test code when state atom is created | Ian Romanick | |
Code generation should be performed when the device-specific state atom is created, not when it is bound. | |||
2008-03-21 | cell: Change code-gen for CONST_COLOR blend factor | Ian Romanick | |
Previously the constant color blend factor was compiled into the generated code. This meant that the code had to be regenerated each time the constant color was changed. This doesn't fit with the model used in Gallium. As-is, the code could be better. The constant color is loaded for every quad processed, even if it is not used. Also, if a lot of (1-x) blend factors are used, 1.0 will be loaded and reloaded into registers many times. | |||
2008-03-21 | Tabs to spaces | Ian Romanick | |