Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-05-14 | fix some additional program refcounting bugs | Brian Paul | |
cherry-picked from master | |||
2008-05-14 | fix some additional program refcounting bugs | Brian Paul | |
cherry-picked from master | |||
2008-05-14 | i915: Added EGL winsys | Jakob Bornecrantz | |
2008-05-14 | nv40: fix typo in one of the previous commits | Ben Skeggs | |
2008-05-14 | Merge remote branch 'upstream/gallium-0.1' into nouveau-gallium-0.1 | Ben Skeggs | |
2008-05-14 | nouveau: remove winsys-related stuff from nouveau_local.h | Ben Skeggs | |
2008-05-13 | nouveau: remove chipset fields in all nv pipe driver context/screen structs. | Ben Skeggs | |
2008-05-13 | nouveau: make nouveau_device.h part of public API | Ben Skeggs | |
2008-05-13 | nouveau: create objnull during channel creation | Ben Skeggs | |
2008-05-13 | nouveau: chipset is a device property, remove from nv/nvc. | Ben Skeggs | |
2008-05-13 | nv50: slightly less skeletal texture funcs, prevents fun segfaults | Ben Skeggs | |
2008-05-13 | nv50: report some supported formats to keep the state tracker from asserting. | Ben Skeggs | |
2008-05-12 | adjust llvm code to the changes in 2.3 | Zack Rusin | |
2008-05-10 | gallium: optimize the flush_spans() function | Brian | |
2008-05-10 | gallium: remove unused code | Brian | |
2008-05-09 | Merge branch 'gallium-0.1' into gallium-tex-surfaces | Michel Dänzer | |
2008-05-09 | draw: Fix number of vertices allocated in draw_pt_emit(). | Michel Dänzer | |
2008-05-09 | gallium: depth textures have usage depth_stencil instead of render_target | Roland Scheidegger | |
2008-05-09 | draw: fix translate double-free, minor cleanups | Keith Whitwell | |
2008-05-09 | Merge commit 'origin/gallium-0.1' into gallium-tex-surfaces | Keith Whitwell | |
2008-05-09 | draw: mimize cost of translate key compares, use cache universally | Keith Whitwell | |
2008-05-09 | translate: helper functions for mimizing cost of key compares | Keith Whitwell | |
2008-05-09 | gallium: Define util_vsprintf. | José Fonseca | |
2008-05-09 | Merge branch 'gallium-0.1' into gallium-tex-surfaces | Keith Whitwell | |
2008-05-09 | gallium: Disable debug_get_option for release builds on Windows. | José Fonseca | |
It always creates the C:\gallium.cfg , even if it does not exists, which might be confusing. | |||
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 | 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 | 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 | 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-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-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 | 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 | Merge commit 'origin/gallium-0.1' into gallium-tex-surfaces | Keith Whitwell | |
2008-05-07 | mesa: free shader program data before deleting shader objects. | Brian Paul | |
Picked from master. Fixes mem corruption seen when glean/api2 test exits. |