Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-05-30 | llvmpipe: Remove unused framebuffer stuff from the rasterizer. | José Fonseca | |
2010-05-30 | llvmpipe: Don't force a linear to tiled conversion after rasterization on ↵ | José Fonseca | |
debug builds. Only do this if runtime debugging flags to show subtiles/tiles are set. | |||
2010-05-30 | llvmpipe: Call llvmpipe_set_texture_tile_layout only when necessary. | José Fonseca | |
Like the other places. | |||
2010-05-30 | util: Add inline function for approximate floating point comparison. | José Fonseca | |
2010-05-30 | llvmpipe: Use pointer_to_func() instead of custom wrappers. | José Fonseca | |
2010-05-30 | draw: Use pointer_to_func() instead of custom wrappers. | José Fonseca | |
2010-05-30 | util: Generic pointer to func conversion helper. | José Fonseca | |
That observes strict-aliasing rules. | |||
2010-05-30 | llvmpipe: Pass the fs variant to the rasterizer. | José Fonseca | |
2010-05-30 | python/retrace: Interpret resource_copy_region. | José Fonseca | |
2010-05-30 | st/python: Expose region_copy/fill_region instead of deprecated ↵ | José Fonseca | |
surface_copy/fill | |||
2010-05-30 | st/vega: Use FREE. | Chia-I Wu | |
Match MALLOC with FREE. Otherwise, it causes weird segfaults when built with memory debugging. | |||
2010-05-30 | st/egl: Hook eglCreatePbufferFromClientBuffer. | Chia-I Wu | |
This is some refactoring works. Creating a pbuffer from an EGL_OPENVG_IMAGE is still not supported. | |||
2010-05-30 | st/egl: Fix eglCopyBuffers. | Chia-I Wu | |
It was broken since surface_copy -> resource_copy_region transition. | |||
2010-05-30 | st/egl: Initialize KMS backend from an fd. | Chia-I Wu | |
Check if the native native is EGL_DEFAULT_DISPLAY. If not, treat it as an fd. | |||
2010-05-29 | r300: fix blits for textures of width/height greater than 2048 on r5xx | Marek Olšák | |
Yes I am fixing r300c ... who knew? | |||
2010-05-29 | r600g: remove unused variable | Marek Olšák | |
2010-05-29 | r600g: fix gallium function parameters | Marek Olšák | |
2010-05-29 | r600g: make a local copy of viewport state | Marek Olšák | |
2010-05-29 | i915g: Rename winsys c file | Jakob Bornecrantz | |
2010-05-29 | i915g: Move pci id to winsys struct | Jakob Bornecrantz | |
2010-05-29 | targets/egl: Give egl targets a good build enviroment | Jakob Bornecrantz | |
2010-05-28 | egl_dri2: Split driver loading out into its own function | Kristian Høgsberg | |
2010-05-28 | egl_dri2: Check for xcb_connect() failure the right way | Kristian Høgsberg | |
It always returns a valid xcb_connection_t, but if connection failed, it's in the error state. | |||
2010-05-29 | r600g: fix build | Marek Olšák | |
2010-05-29 | llvmpipe: adapt to clear interface changes | Roland Scheidegger | |
with some newfangled code, should support separate depth/stencil clears. Needs some testing. | |||
2010-05-29 | i965g: adapt to clear interface changes | Roland Scheidegger | |
just like i915g, should in theory support separate depth/stencil clears (untested), with the same 2d blitter hacks. | |||
2010-05-29 | i915g: adapt to clear interface changes | Roland Scheidegger | |
should in theory support separate depth/stencil clears (untested). Also fix some format omissions? | |||
2010-05-29 | r300g: adapt to clear interface changes | Roland Scheidegger | |
should support separate depth/stencil clears just fine with changed u_blitter. | |||
2010-05-29 | nv50: adapt to clear interface changes | Roland Scheidegger | |
should support separate depth/stencil clears just fine. | |||
2010-05-29 | nvfx: adapt to clear interface changes | Roland Scheidegger | |
2010-05-29 | svga: adapt to clear interface changes | Roland Scheidegger | |
this should support separate stencil/depth clears just fine. | |||
2010-05-29 | softpipe: adapt to clear interface changes | Roland Scheidegger | |
2010-05-29 | rbug: adapt to clear interface changes | Roland Scheidegger | |
2010-05-29 | trace: adapt to clear interface changes | Roland Scheidegger | |
2010-05-29 | identity: adapt to clear interface changes | Roland Scheidegger | |
2010-05-29 | fo: adapt to clear interface changes | Roland Scheidegger | |
2010-05-29 | cell: adapt to clear interface changes | Roland Scheidegger | |
2010-05-29 | st/python: adapt to clear interface changes | Roland Scheidegger | |
2010-05-29 | st/mesa: use new ability to clear only depth or stencil | Roland Scheidegger | |
2010-05-29 | util: adapt to clear interface changes | Roland Scheidegger | |
2010-05-28 | gallium: clear interface changes | Roland Scheidegger | |
clears were a bit limited in gallium: - no scissoring (OGL only) nor explicit rectangle list (d3d9) - no color/stencil masks (OGL only) - no separate depth/stencil clears (d3d9/d3d10/OGL) - cannot really clear single color buffer (only with resource_fill_region) Additionally, d3d can clear surfaces not currently bound to the framebuffer. It is, however, not easy to find some common ground what a clear should be able to do, due to both API requirements and also hw differences (a case which might be able to use a special clear path on one hw might need a "normal" quad render on another). Hence several clear methods are provided, and a driver should implement all of them. - clear: slightly modified to also be able to clear only depth or stencil in a combined depth/stencil surface. This is however optional based on driver capability though ideally it wouldn't be optional. AFAIK this is in fact something used by applications quite a bit. Otherwise, for now still doesn't allow clearing with scissors/mask (or single color buffers) - clearRT: clears a single (potentially unbound) color surface. This was formerly roughly known as resource_fill_region. mesa st will not currently use this, though potentially would be useful for GL ClearBuffer. - clearDS: similar to above except for depth stencil surfaces. Note that clearDS/clearRT currently handle can handle partial clear. This might change however. | |||
2010-05-28 | i965: Add cache unit -> bo name mapping for more gen6 state objects. | Eric Anholt | |
This will help in bufmgr debugging and aub dumping. | |||
2010-05-28 | i965: fix PIPE_CONTROL command for gen6. | Zou Nan hai | |
Signed-off-by: Zou Nan hai <nanhai.zou@intel.com> Reviewed-by: Eric Anholt <eric@anholt.net> | |||
2010-05-28 | llvmpipe: add PIPE_BUFFER to assertion | Brian Paul | |
Fixes regression from commit f2e05acac931889e0820e1cc5d7ea810048a6b5f. | |||
2010-05-28 | softpipe: add PIPE_BUFFER to assertion | Brian Paul | |
Fixes regression from commit f2e05acac931889e0820e1cc5d7ea810048a6b5f. | |||
2010-05-28 | llvmpipe: add out of memory checking to triangle setup path | Brian Paul | |
2010-05-28 | glsl: change uniform location/offset encoding | Brian Paul | |
This lets Mesa work like other OpenGL implementations with regard to indexing uniform arrays. See comments for details. Note: this is a candidate for the 7.8 branch. | |||
2010-05-28 | r300g: remove unnecessary breaks | Marek Olšák | |
2010-05-28 | r300g: report vertex format support in is_format_supported | Marek Olšák | |
2010-05-28 | st/mesa: advertise ARB_half_float_vertex when available | Marek Olšák | |
Both softpipe and llvmpipe pass the piglit half float test. |