Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | Cell: implement pipe_screen for cell driver | Brian | |
2008-02-26 | cell: insert a (disabled) call to spe_cpu_info_get() | Brian | |
Found on the Cell devel forum, but doesn't appear to be available in SDK 2.1. | |||
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 | cell: Multiple rendering contexts don't work yet | Ian Romanick | |
Log a message and forcibly exit. This prevents silly fools from thinking there's a bug...instead of just an unimplemented feature. :) | |||
2008-02-25 | cell: Additional changes to match changes in draw/draw_vertex_shader.c | Ian Romanick | |
2008-02-25 | cell: Trivial compiler warning clean-ups. | Ian Romanick | |
2008-02-22 | cell: added function prototypes to silence warnings | Brian | |
2008-02-22 | cell: fix build: s/dest/vertex/ | Brian | |
2008-02-21 | Cell: Initial pass at unified data cache | Ian Romanick | |
2008-02-20 | cell: use pipe_texture_reference() | Brian | |
2008-02-20 | gallium: replace some ordinary assignments with pipe_reference_texture() | Brian | |
This fixes at least one instance of dereferencing an invalid texture pointer. | |||
2008-02-20 | cell: rename cell_state_fs.c -> cell_state_shader.c | Brian | |
2008-02-20 | cell: init shader-related functions in cell_init_shader_functions() | Brian | |
2008-02-20 | cell: #includes to silence warnings | Brian | |
2008-02-20 | cell: plug in cell_set_sampler_texture | Brian | |
2008-02-20 | Remove obsolete files replaced by cell_pipe_state.c | Brian | |
2008-02-20 | cell: put most simple state-setter functions in new cell_pipe_state.c file | Brian | |
Also, re-org of texture/surface functions. | |||
2008-02-20 | gallium: new pipe->texture_update() function | Brian | |
Called whenever texture data is changed (glTexImage, glTexSubImage, glCopyTexSubImage, etc). | |||
2008-02-19 | gallium: updated cell build | Brian | |
Building on Ian's Cell build fix. Put libcell.a in the gallium/drivers/cell/ directory. General Makefile clean-up, simplification, updated comments. | |||
2008-02-19 | Cell: emit vertex shaders and uniforms more intelligently | Ian Romanick | |
2008-02-19 | Bring in ppc spe rtasm into gallium's rtasm module. | José Fonseca | |
Moving files since these are not being used outside gallium. | |||
2008-02-19 | More llvm -> gallivm. | José Fonseca | |
Forgot this one on the last commit. | |||
2008-02-15 | Cell: Enable code gen for SPE attribute fetch | Ian Romanick | |
Doubles are still unsupported. | |||
2008-02-15 | Move cell_vertex_fetch.c for recent code reorg. | Ian Romanick | |
2008-02-15 | Code reorganization: s/aux/auxiliary/ -- update build. | José Fonseca | |
2008-02-15 | Code reorganization: update build. | José Fonseca | |
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. | |||
2008-02-15 | Code reorganization: move files into their places. | José Fonseca | |
This is in a separate commit to ensure renames are properly preserved. |