Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-08-26 | st/xorg: Temporary fix for none stencil visuals | Jakob Bornecrantz | |
Should be replaced with something looking at the proper glx visual for the buffers. | |||
2009-08-26 | st/xorg: Find out correct type for depth stencil buffers | Jakob Bornecrantz | |
2009-08-26 | st/dri: Redo config generation | Jakob Bornecrantz | |
2009-08-26 | st/xorg: Add support for dirty framebuffer region reporting. | Michel Dänzer | |
Add a BlockHandler which flushes the context and reports the dirty region gathered using the X server damage layer. In the interim, with dirty region reporting only allocate textures for the framebuffer and shared pixmaps (e.g. DRI2 buffers) and fall back to software for other pixmaps. This will be improved in the future. | |||
2009-08-26 | st/dri: make the GL_ARB_map_buffer_range entrypoints available | Ben Skeggs | |
2009-08-25 | xorg: insert shaders into the cache | Zack Rusin | |
2009-08-25 | exa: add basic code to cache vertex and fragment shaders | Zack Rusin | |
2009-08-25 | exa: check whether the op is accelerated | Zack Rusin | |
2009-08-25 | xorg: revert bad merge | Zack Rusin | |
2009-08-25 | Add support for building the Xorg state tracker with scons. | Michel Dänzer | |
scons ... statetrackers=xorg | |||
2009-08-24 | xorg: fix compilation | Zack Rusin | |
2009-08-24 | xorg: start on code accelerating render | Zack Rusin | |
2009-08-24 | Merge branch 'master' of ssh://zack@git.freedesktop.org/git/mesa/mesa | Zack Rusin | |
2009-08-24 | openvg: fix vgTransformPath with relative coords | Zack Rusin | |
2009-08-24 | xlib: fix single buffer window resize bug | Brian Paul | |
When a single-buffered window was resized the new window size was never detected. This fix that, but there's still a bug which causes window contents corruption for certain window sizes... | |||
2009-08-24 | xlib: fix single buffer window resize bug | Brian Paul | |
When a single-buffered window was resized the new window size was never detected. This fix that, but there's still a bug which causes window contents corruption for certain window sizes... | |||
2009-08-24 | tgsi: Fix build error due to commit acc7da90 | Cooper Yuan | |
2009-08-24 | tgsi: Only free temp uregs. | José Fonseca | |
Shorthand. (cherry picked from commit de911220bbbe74cff0c79b260456ff36122b7b5b) | |||
2009-08-24 | tgsi: Pass pipe_context as a parameter to ureg_create_shader. | José Fonseca | |
Simplifies migration to tgsi_ureg. (cherry picked from commit f574398c07c41cb8d31249a7186fc178ef7d552a) | |||
2009-08-24 | tgsi: add generic instruction builder | Keith Whitwell | |
When translating an incoming shader (rather than building one from scratch) it's preferable to be able to call a single, generic instruction emitter rather than figuring out which of the opcode-specific functions to call. | |||
2009-08-24 | softpipe: use one fewer divide in sample_cube | Keith Whitwell | |
GCC won't do this for us. Makes a bigger difference to cubemap fps than previous set of compilcated rearrangements. | |||
2009-08-24 | softpipe: separate out 2d and cube img filter functions | Keith Whitwell | |
2009-08-24 | softpipe: make the various get_texel routines more similar | Keith Whitwell | |
Remove arguments, return const float * by default. Add specialized 3d versions and remove 3d texture support from the others. | |||
2009-08-24 | r300g: Set the vector address in the input memory for ↵ | Cooper Yuan | |
bypass_vs_clip_and_viewport case | |||
2009-08-23 | softpipe: lift tex_address construction up to img_filter | Keith Whitwell | |
For fastpaths at least, can avoid recalculating this sometimes. | |||
2009-08-23 | softpipe: remove old prim_setup draw stage | Keith Whitwell | |
Everything now goes through the draw_vbuf handler, the same as regular drivers. | |||
2009-08-23 | softpipe: add missing header | Keith Whitwell | |
2009-08-23 | Merge branch 'tex-tilecache' into softpipe-opt | Keith Whitwell | |
Conflicts: src/gallium/drivers/softpipe/sp_state_derived.c src/gallium/drivers/softpipe/sp_state_sampler.c src/gallium/drivers/softpipe/sp_tex_sample.c src/gallium/drivers/softpipe/sp_tex_sample.h src/gallium/drivers/softpipe/sp_tile_cache.c | |||
2009-08-22 | st/dri: Remove some debug prints | Jakob Bornecrantz | |
2009-08-22 | st/dri: Find out if the drawable is a pixmap | Jakob Bornecrantz | |
Part of this code is disabled since no performance gains where detected with it enabled. This code only detects if it is a pixmap that it is rendering to on the st/xorg DDX since it sets the fake front to the same handle as front. | |||
2009-08-22 | st/dri: Fix frontbuffer rendering with DRI2 | Jakob Bornecrantz | |
2009-08-22 | st/xorg: Handle fake fronts correctly for pixmaps | Jakob Bornecrantz | |
2009-08-22 | i915g: Remove bad assert on fence | Jakob Bornecrantz | |
2009-08-21 | softpipe: remove duplicate #include, move another | Brian Paul | |
2009-08-21 | softpipe: remove tex sample dependencies on softpipe | Brian Paul | |
The texture sampling code doesn't really have any dependencies on the rest of softpipe, just the tile cache. | |||
2009-08-21 | softpipe: minor code refactoring to remove softpipe/tile cache dependencies | Brian Paul | |
The tile cache code now has no hard dependencies on softpipe. | |||
2009-08-21 | softpipe: remove unused #includes, white-space clean-up | Brian Paul | |
2009-08-21 | softpipe: remove unneeded const qualifier | Brian Paul | |
2009-08-21 | softpipe: per-unit sampler varients | Brian Paul | |
Can't share sampler varients across multiple tex units because the texture pointer is in the sampler varient. That prevents different textures per unit. Fixes progs/demos/multiarb, progs/glsl/samplers, etc. | |||
2009-08-21 | softpipe: add missing PIPE_TEXTURE_CUBE case in get_lambda_func() | Brian Paul | |
Fixes progs/demos/cubemap | |||
2009-08-21 | softpipe: add missing sp_sampler_varient_destroy | Keith Whitwell | |
2009-08-21 | softpipe: remove redundant comparison, make test easier to understand | Brian Paul | |
2009-08-21 | softpipe: fix min/mag filter typo | Brian Paul | |
2009-08-21 | softpipe: fix s/t/p typos | Brian Paul | |
2009-08-21 | softpipe: rework texture sampling code | Keith Whitwell | |
Split into component pieces, stitch together at runtime using function pointers. Make it possible to utilize the existing fastpaths as image-level filters for generic mip-filtering routines. Remove special case for rectangle filtering, as it can now be handled by the 2d path. As most of the mesa demo texturing was already covered by fast paths, its harder to find examples of speedups, but tunnel gets a boost as mip-nearest filtering is now able to access the img_2d_linear_wrap_POT functions for sampling within a mipmap level. | |||
2009-08-21 | util: add util_is_power_of_two function | Keith Whitwell | |
2009-08-21 | egl_softpipe: Do not flush unlinked context. | Chia-I Wu | |
An unlinked context is destroyed after _eglMakeCurrent. Flushing such context would cause segfault. Signed-off-by: Chia-I Wu <olvaffe@gmail.com> | |||
2009-08-21 | st/egl: Add support for drmModeDirtyFB command if found | Jakob Bornecrantz | |
2009-08-20 | nv50: use VTX_ATTR_nF for constant vtxelts | Christoph Bumiller | |
2009-08-20 | nv50: set vertex buffer limits | Christoph Bumiller | |