Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-12-11 | Merge branch 'upstream-gallium-0.1' into darktama-gallium-0.1 | Ben Skeggs | |
Conflicts: src/mesa/drivers/dri/Makefile.template | |||
2007-12-10 | gallium: use hardcoded cliptest code for fixed planes | Keith Whitwell | |
2007-12-10 | gallium: disable assert(0) in xmesa_surface() | Keith Whitwell | |
2007-12-10 | gallium: remove unnecessary guards on qs->next | Keith Whitwell | |
2007-12-10 | Cell driver state-setter functions, basic tile get/put, glClear. | Brian | |
The state setting code was mostly just copied from the softpipe driver. The SPUs can now get/put framebuffer tiles from/to main memory and clear them to a given color. Lots of debug code in effect. Tiled framebuffer is displayed in X window via the xmwinsys layer. To enable Cell driver, export GALLIUM_CELL=1 | |||
2007-12-10 | remove ~ backup files | Brian | |
2007-12-10 | remove -Wall, add -DGALLIUM_CELL | Brian | |
2007-12-10 | Add 'type' parameter to is_format_supported() to specify texture vs. drawing ↵ | Brian | |
surface, etc. Additional types may be added in the future. | |||
2007-12-10 | disable assertion in sp_tile_cache_set_surface() for now | Brian | |
2007-12-10 | implement i915_put_tile_rgba() - temporary code though | Brian | |
2007-12-10 | don't use get/put_tile_rgba() for accum buffer accesses | Brian | |
2007-12-10 | Fix up some confusion wrt winsys->buffer_create alignment / flags parameters. | Michel Dänzer | |
intel_winsys works again. | |||
2007-12-10 | Link fewer common objects into Gallium winsys layers. | Michel Dänzer | |
These are useless or even harmful due to referencing symbols no longer available in the Gallium build. | |||
2007-12-10 | Merge branch 'upstream-gallium-0.1' into darktama-gallium-0.1 | Ben Skeggs | |
2007-12-10 | Correct user VBO size. | Ben Skeggs | |
2007-12-10 | Remove stray references to struct pipe_region. | Michel Dänzer | |
2007-12-10 | nv40: more flexible vbo format translation | Ben Skeggs | |
2007-12-10 | Merge branch 'upstream-gallium-0.1' into darktama-gallium-0.1 | Ben Skeggs | |
2007-12-09 | use quadColor local var | Brian | |
2007-12-10 | nouveau: fix elusive dma bug | Ben Skeggs | |
In some situations WAIT_RING would get called while the GPU was processing data from outside the "master" ring, which caused dma.free to be updated incorrectly and much fun was had. WAIT_RING will now wait until it reads GET values from within the main ring buffer before calculating free space. | |||
2007-12-09 | Fix looping for multi-color buffer writing. | Brian | |
2007-12-09 | added null ptr check in draw_destroy() for rasterizer stage | Brian | |
2007-12-10 | nouveau: add callbacks for signalled fences | Ben Skeggs | |
2007-12-10 | nouveau: fix build | Ben Skeggs | |
2007-12-10 | Merge branch 'upstream-gallium-0.1' into darktama-gallium-0.1 | Ben Skeggs | |
Conflicts: src/mesa/drivers/dri/intel_winsys/intel_winsys_pipe.c src/mesa/pipe/Makefile src/mesa/pipe/draw/draw_vertex_fetch.c src/mesa/pipe/i915simple/i915_texture.c src/mesa/pipe/softpipe/sp_texture.c src/mesa/pipe/xlib/xm_winsys.c src/mesa/state_tracker/st_cb_fbo.c | |||
2007-12-09 | Adapt for winsys interface changes. | José Fonseca | |
2007-12-10 | nouveau: give resources a start property | Ben Skeggs | |
2007-12-09 | gallium: use SSE by default | José Fonseca | |
2007-12-09 | Allow tgsi_dump print-out to stderr or a string buffer. | Michal | |
Handle source register complement modifier in exec and dump. | |||
2007-12-09 | gallium: Remove buffer_unfence and buffer_finish. | José Fonseca | |
These interfaces have been deemed useless by Keith. | |||
2007-12-09 | gallium: more trivial tests | Keith Whitwell | |
2007-12-09 | gallium: Reusable pipe buffer library. | José Fonseca | |
This is an optional library that winsys drivers can use to simplify memory management, and help meet the winsys interface requirements. | |||
2007-12-09 | gallium: fix ordering of arguments to pack_ui32_float4 | Keith Whitwell | |
2007-12-09 | gallium: remove unneeded depth buffer | Keith Whitwell | |
2007-12-09 | gallium: initialized draw element buffer to NULL | Keith Whitwell | |
2007-12-09 | gallium: add support for aliased 4ub format | Keith Whitwell | |
2007-12-09 | gallium: support the full range of possible vertex types | Keith Whitwell | |
2007-12-09 | gallium: add draw_stage::destroy(). | Michal | |
2007-12-09 | gallium: Comment on winsys's fence functions. Fix comment layout for doxygen. | José Fonseca | |
2007-12-09 | temporary _mesa_printf symbol | keithw | |
2007-12-09 | [pipe]: add Offset() util macro | keithw | |
2007-12-09 | Document return types. | José Fonseca | |
2007-12-09 | add fence interfaces and buffer create flags to pipe_winsys | keithw | |
2007-12-09 | Merge branch 'nouveau-gallium-0.1' into darktama-gallium-0.1 | Ben Skeggs | |
2007-12-09 | nouveau: downgrade hacked syncs to hacked flushes | Ben Skeggs | |
Unfortunately we still need to keep the forced flushes as mesa's vbo path is still insane. But, at least this is a little less brutal. The bo code will detect when it needs to do a sync. | |||
2007-12-09 | nouveau: relocs are per-pushbuf, not per-channel | Ben Skeggs | |
2007-12-09 | nouveau: use "indirect" push buffers | Ben Skeggs | |
2007-12-09 | nouveau: adapt to gallium interface changes | Ben Skeggs | |
2007-12-09 | Try to reduce the frequency of calls to pipe->get_tex_surface() | Brian | |
Save the surface info in the tile cache and re-use whenever possible. | |||
2007-12-09 | shorten loops over color bufs | Brian | |