| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2008-05-09 | Revert "mesa/intel: map/unmap texture objects around mipmap generation ↵ | Dave Airlie | |
| function." This reverts commit c50ffc4cb89b67ae59208eb72cdb664c846ba987. I'll fix this using the mipmap hooks I just picked from gallium-0.1 | |||
| 2008-05-09 | Remove unused texunit parameter to ctx->Driver.GenerateMipmap() | Brian | |
| (cherry picked from commit c3395f4473c8fdf75d04c0dd72e687bc8d8127a7) | |||
| 2008-05-09 | Added ctx->Driver.GenerateMipmap() driver hook | Dave Airlie | |
| (cherry picked from commit 4c2f3dbca940f289e67248682b84a3516d5a3031) Conflicts: src/mesa/drivers/common/driverfuncs.c | |||
| 2008-05-09 | mesa/intel: map/unmap texture objects around mipmap generation function. | Dave Airlie | |
| This at least stops the compiz brain explosion we were seeing, I do wonder though if we should somehow be calling intel_generate_mipmap somehow. | |||
| 2008-05-09 | gallium: Don't serialize GPU writes. | José Fonseca | |
| Only make sure the GPU is finished with a buffer before mapping. The opposite -- waiting for the CPU to be finished before handing to the CPU -- must be done before fencing. | |||
| 2008-05-08 | gallium: don't free shader.tokens in get_passthrough_fs() | Brian Paul | |
| 2008-05-08 | gallium: fix out of tex memory crashes | Brian Paul | |
| 2008-05-08 | gallium: handle null ptrs | Brian Paul | |
| 2008-05-08 | Add RS690M PCI ID. | Kristian Høgsberg | |
| 2008-05-08 | gallium: re-enable call to init_renderbuffer_bits(), remove dead code | Brian Paul | |
| 2008-05-08 | gallium: fix render to depth texture | Brian Paul | |
| 2008-05-08 | gallium: replace pipe_buffer_destroy() call with pipe_buffer_reference(NULL) | Brian Paul | |
| 2008-05-08 | gallium: remove dead code | Brian Paul | |
| 2008-05-08 | gallium: no-op st_Bitmap() if width or height is zero | Brian Paul | |
| 2008-05-08 | gallium: clean-up, minor fix | Brian Paul | |
| 2008-05-08 | Merge branch 'gallium-0.1' into gallium-vertex-linear | Keith Whitwell | |
| 2008-05-08 | draw: only fill in / compare the part of the translate key we're using. | Keith Whitwell | |
| It's quite a big struct & we examine it a lot (too much). Reduce the impact of this by just looking at the active part where possible. | |||
| 2008-05-08 | xlib: more SP_NO_RAST support | Keith Whitwell | |
| For some resaon normal (non-display-buffer) buffers are being allocated through Xshm... Bypass at least for SP_NO_RAST | |||
| 2008-05-08 | softpipe: don't calc det if NO_RAST set | Keith Whitwell | |
| 2008-05-08 | gallium: plug in dummy stage->destroy func | Brian Paul | |
| 2008-05-08 | fix quad strips | Zack Rusin | |
| 2008-05-08 | fix triangle strips | Zack Rusin | |
| 2008-05-08 | fix silly mistakes | Zack Rusin | |
| 2008-05-08 | redo the linear paths | Zack Rusin | |
| 2008-05-08 | fix the regressions | Zack Rusin | |
| 2008-05-08 | silence debugging output | Zack Rusin | |
| 2008-05-08 | implement linear path for fetch_emit pipeline | Zack Rusin | |
| 2008-05-08 | don't fill in linear fetch_elts | Zack Rusin | |
| 2008-05-08 | implement linear emition and fetching and plug it in the varray paths | Zack Rusin | |
| 2008-05-08 | split larger primitives in the simple varray pt | Zack Rusin | |
| 2008-05-08 | abstract fetching elts | Zack Rusin | |
| 2008-05-08 | Merge branch 'gallium-0.1' into gallium-tex-surfaces | Michel Dänzer | |
| 2008-05-08 | cso_cache: Fix test for currently bound blend state. | Michel Dänzer | |
| 2008-05-08 | [intel-gem] move domains to relocations. add set_domain to bo_map. | Keith Packard | |
| Fix the kernel API to place the read/write domain information in the relocation instead of the buffer. | |||
| 2008-05-08 | [intel] intel_batchbuffer_flush using uninit 'used' to check for buffer empty | Keith Packard | |
| Make sure 'used' tracks the right value through the whole function. Also, use GLint for intel_batchbuffer_space in case we do bad things in the future. | |||
| 2008-05-08 | disable debug printfs | Brian Paul | |
| 2008-05-09 | pipebuffer: Temporarily reimplement validation as growable array. | José Fonseca | |
| Jose | |||
| 2008-05-08 | gallium: Make sure functions have proper prototypes and remove unused variable. | Michel Dänzer | |
| 2008-05-08 | pipebuffer: Preliminary buffer validation. | José Fonseca | |
| Use table to store a list of buffers to validate. Unfortunately cso_hash shrinks/regrows the hash every time, so still has to be addressed. Multi-thread validation is still WIP. | |||
| 2008-05-08 | gallium: Really free hash entries. | José Fonseca | |
| Hook up to the new cso_hash_erase function. | |||
| 2008-05-08 | pipebuffer: Don't include standard headers directly. | José Fonseca | |
| 2008-05-08 | mesa: Call RENDER_FINISH on the zero pixel case. | Xiang, Haihao | |
| 2008-05-07 | mesa: minor fixes in _mesa_free_shader_program_data() and _mesa_link_program() | Brian Paul | |
| From master: Set shProg->NumShaders = 0 after freeing program's list of shaders. Set _NEW_PROGRAM in _mesa_link_program() to fix a state validation bug. | |||
| 2008-05-07 | fix refcounting bugs in tnl/tex program caches | Brian Paul | |
| 2008-05-07 | gallium: fix some render to texture bugs | Brian Paul | |
| Before, we were sometimes rendering into a stale texture because st_finalize_texture() would discard the old texture and create a new one. Moved st_update_framebuffer atom after texture validation so that we can create a new renderbuffer surface if the texture changes. Also, split texture validation into two parts: finalize_textures and update_textures. Do finalize_textures first to avoid getting into the situtation where we're doing a pipe->surface_copy() mid-way through state validation. Some debug code still in place, but disabled... | |||
| 2008-05-07 | GEM: Remove already-disabled PIPE_CONTROL command. | Eric Anholt | |
| This existed to get the icache flushed. However, GEM handles this for us now for sure, and we had disabled it prematurely anyway. | |||
| 2008-05-07 | GEM: Make dri_emit_reloc take GEM domain flags instead of TTM flags. | Eric Anholt | |
| The GEM flags are much more descriptive for what we need. Since this makes bufmgr_fake rather device-specific, move it to the intel common directory. We've wanted to do device-specific stuff to it before. | |||
| 2008-05-07 | Never fail `make clean' | Dan Nicholson | |
| Mostly some pedantic changes such that `make clean' always ignores errors. Also changed the top clean target to do the `touch configs/current' dance instead of realclean. | |||
| 2008-05-07 | Run `make clean' in drivers/xorg, too | Dan Nicholson | |
| 2008-05-07 | GEM: Don't emit an extra MI_FLUSH in the batch since GEM handles it. | Eric Anholt | |
