Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | 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. | |||
2008-05-07 | gallium: implement full reference counting for vertex/fragment programs | Brian Paul | |
Use _mesa_reference_vert/fragprog() wherever we assign program pointers. Fixes a memory corruption bug found with glean/api2 test. Another memory bug involving shaders yet to be fixed... Picked from gallium-0.1 | |||
2008-05-07 | gallium: Implement util_pack_color for A8, L8, and I8 formats. | José Fonseca | |
2008-05-07 | gallium: Fix release build. | José Fonseca | |
pf_sprint_name might be used there too. | |||
2008-05-07 | gallium: Fix compilation errors. | Michal Krol | |
2008-05-07 | gallium: Implement pf_sprint_name as a simple static table. | José Fonseca | |
2008-05-07 | gallium: Use the u_string.h functions. | José Fonseca | |
2008-05-07 | Revert "gallium: move setup of dest_surface in do_copy_texsubimage()" | Michel Dänzer | |
This reverts commit f7dbd18371f9cb6686b6a97642b3ca5577e83472. Looks like an accidental revert of commit 650c57f19398800dfdcf357b6e9ec7b68bfa34f1. | |||
2008-05-07 | gallium: Output the total of leaked memory. | José Fonseca | |
2008-05-07 | gallium: Propagate tex_usage flags down to winsys. | José Fonseca | |
2008-05-07 | gallium: New PIPE_TEXTURE_USAGE_PRIMARY flag for primary surfaces. | José Fonseca | |
2008-05-06 | mesa: free shader program data before deleting shader objects. | Brian | |
Picked from master. Fixes mem corruption seen when glean/api2 test exits. | |||
2008-05-06 | gallium: implement full reference counting for vertex/fragment programs | Brian | |
Use _mesa_reference_vert/fragprog() wherever we assign program pointers. Fixes a memory corruption bug found with glean/api2 test. Another memory bug involving shaders yet to be fixed... | |||
2008-05-06 | mesa: comments, whitespace | Brian | |
2008-05-06 | gallium: re-enable temporarily disabled code in do_copy_texsubimage() | Brian Paul | |
2008-05-06 | gallium: create drawing surfaces as GPU_READ/WRITE only | Brian Paul | |
Create different temporary surfaces for CPU_READ/WRITE when needed (such as for glReadPixels, glAccum, some glCopy/DrawPixels, glCopyTexSubImage, etc). | |||
2008-05-06 | gallium: create renderbuffer surface w/out CPU_READ/WRITE flags | Michal Danzer | |
2008-05-06 | gallium: move setup of dest_surface in do_copy_texsubimage() | Michal Danzer | |
2008-05-07 | gallium: Simple facility to dump and view images for debugging. | José Fonseca | |
2008-05-06 | gallium: change calculate_first_last_level() to match gallium-tex-surfaces ↵ | Brian Paul | |
branch | |||
2008-05-06 | gallium: sync up texture/sampler changes with master | Brian Paul | |
2008-05-06 | gallium: Make sure to release texture surfaces (at the right time). | Michel Dänzer | |
2008-05-06 | gallium: glCopyTexSubImage improvement. | Michel Dänzer | |
Only get a texture surface for attempting an accelerated copy, and mark it for GPU use only. | |||
2008-05-06 | gallium: Define util_sprintf for non-WIN32. | Michel Dänzer | |
2008-05-06 | Merge commit 'origin/gallium-0.1' into gallium-tex-surfaces | Keith Whitwell | |
Conflicts: src/mesa/state_tracker/st_atom_sampler.c src/mesa/state_tracker/st_cb_texture.c | |||
2008-05-06 | gallium: New pipe_screen interface to overlay a texture on existing memory. | José Fonseca | |
2008-05-05 | fix _mesa_ffs for alternative compilers | Alan Hourihane | |
2008-05-05 | declare atoms as extern | Alan Hourihane | |
2008-05-05 | util: Alternative implementation for standard c library string functions. | José Fonseca | |
2008-05-03 | gallium: fix some BaseLevel, lastLevel bugs | Brian Paul | |
2008-05-03 | gallium: fix warnings | Brian Paul | |
2008-05-03 | gallium: fix sampler->max_lod computation | Brian Paul | |
2008-05-03 | gallium: fix computation of sampler->min_lod | Brian Paul | |
The texture BaseLevel is accounted for in texture layout so it doesn't factor in here. May also need to adjust max_lod... | |||
2008-05-03 | gallium: add pipe surface layout value (Roland Scheidegger) | Keith Whitwell | |
2008-05-02 | gallium: remove 0.5 vertex biases in set_vertex_data() | Brian Paul | |
These should not be needed and were causing garbage to appear along the edges of the mipmap images. |