Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-03-22 | radeong: Always initialize this variable. | Corbin Simpson | |
May or may not be responsible for slight increases in ipers FPS. | |||
2010-03-22 | r300g: Cleanup a few old warnings. | Corbin Simpson | |
Those paths aren't important anymore, and a debugging warning won't stop a hardlock anyway. | |||
2010-03-22 | GLX/OML: honor OML semantics even if target, divisor and remainder are 0 | Jesse Barnes | |
This change passes a remainder of 1 to the server with the DRI2SwapBuffers request, causing it to honor the OML semantics for the swap rather than falling through to glXSwapBuffers behavior. The remainder actually ends up ignored since the divisor is 0, but we need to differentiate the OML and standard behavior somehow. Reported-by: Mario Kleiner <mario.kleiner@tuebingen.mpg.de> Signed-off-by: Jesse Barnes <jbarnes@virtuousgeek.org> | |||
2010-03-22 | i965: Add disasm for SNB MATH opcode. | Eric Anholt | |
2010-03-22 | i965: Enable normal clipping on SNB. | Eric Anholt | |
Rejecting all doesn't seem to be helping get the pipeline lit up. | |||
2010-03-22 | i965: Force single program flow in SNB GS, to match gen4 GS. | Eric Anholt | |
2010-03-22 | i965: Correct copy and wasted field shifts for SNB GS URB. | Eric Anholt | |
2010-03-22 | i965: Enable VS on SNB. | Eric Anholt | |
It appears that the thing that was killing VS threads was the gratuitous NOP that replaced the gratuitous jump from OPCODE_END to the nearby OPCODE_END implementation. With that gone, we can move on to the rest of the pipeline. | |||
2010-03-22 | i965: Remove gratuitous jump or nop from OPCODE_END to vertex emit. | Eric Anholt | |
Just emit the URB write at END time. Subroutine code that sits after OPCODE_END won't be executed since we've ended the thread at the point that the URB write is done. | |||
2010-03-22 | i965: Ignore execution mask for the mov(m0, g0) of VS URB write header on SNB. | Eric Anholt | |
Otherwise, we may not get the FFTID set up which would break freeing of resources. | |||
2010-03-22 | i965: Allow FS constants to be used as immediates instead of push/pull. | Eric Anholt | |
The hope is to later take advantage of the reduced constant usage to free up regs. This only covers the GLSL path at the moment, because the brw_wm_emit path doesn't get the information as to whether a float value is a constant or a uniform. | |||
2010-03-22 | i965: Add INTEL_DEBUG=glsl_force to force brw_wm_glsl.c. | Eric Anholt | |
I keep finding the desire to force this path to debug it instead of cooking up goofy-looking testcases to do so. | |||
2010-03-22 | i965: Optimize OPCODE_CMP by using BRW_SEL to choose results. | Eric Anholt | |
Tested with piglit glsl-fs-sqrt-branch, fp-cmp.vpfp. | |||
2010-03-22 | st/glx: fix depth/stencil format selection code | Brian Paul | |
This fixes a pretty big performance regression caused by commit 3475e88442c16fb2b50b903fe246b3ebe49da226. When the user does not request a stencil buffer it's important that we don't use a depth/stencil format (or at least make it our last choice). If the user calls glClear(GL_DEPTH_BUFFER_BIT) when we have a combined depth/stencil buffer, that causes us to hit the clear_with_quad() path which can be much, much slower than calling pipe_context::clear(). Also, try to use a shallower depth format before a deeper one. | |||
2010-03-22 | st/mesa: rename st_framebuffer() to st_ws_framebuffer() | Brian Paul | |
Be clear that this function is not just a cast wrapper. | |||
2010-03-22 | intel: Call intel_prepare_render() before looking up regions. | Kristian Høgsberg | |
Fixes #27213. | |||
2010-03-22 | st/mesa: Remove unnecessary headers. | Vinson Lee | |
2010-03-22 | glslcompiler: fix build again | Brian Paul | |
Simply use the libglapi.a archive instead of individual .o files. Fixes the non-debug build. | |||
2010-03-22 | cso: Remove unnecessary header. | Vinson Lee | |
2010-03-22 | dri/nouveau: Rectangle texture fixes. | Francisco Jerez | |
2010-03-22 | dri/nouveau: Some render to texture fixes. | Francisco Jerez | |
2010-03-22 | dri/nouveau: Fix swrast fallbacks when the read and draw buffers aren't the ↵ | Francisco Jerez | |
same. | |||
2010-03-22 | dri/nouveau: Expose EXT_framebuffer_blit. | Francisco Jerez | |
2010-03-22 | dri/nouveau: Plug in some mesa_meta functions instead of the swrast variants. | Francisco Jerez | |
2010-03-22 | dri/nouveau: Emit dirty states on nouveau_validate_framebuffer. | Francisco Jerez | |
Fixes broken intermediate frames when a window is being resized (regression caused by 878eef8c4). | |||
2010-03-22 | nvfx: fix sampler views support | Luca Barbieri | |
The code was half converted, resulting in texturing being totally broken. | |||
2010-03-22 | glslcompiler: fix build breakage | Brian Paul | |
2010-03-22 | Merge branch '7.8' | Brian Paul | |
Conflicts: src/gallium/drivers/cell/ppu/cell_screen.c src/mesa/state_tracker/st_cb_drawpixels.c | |||
2010-03-22 | glslcompiler: fix build breakage | Brian Paul | |
2010-03-22 | mesa: remove return, do as the comment says | Brian Paul | |
2010-03-22 | mesa: Add end of line to the end of a debug output. | Pauli Nieminen | |
2010-03-22 | docs: Update the path to build libgl-xlib. | Chia-I Wu | |
2010-03-21 | progs/tests: Add cva_huge to SCons build. | Vinson Lee | |
2010-03-21 | progs/tests: Include stddef.h for ptrdiff_t on all platforms. | Vinson Lee | |
stddef.h is the standard C header that defines ptrdiff_t. Fixes build of cva_huge on Mac OS X. | |||
2010-03-21 | r200: Fix emit size prediction to account elt splitting. | Pauli Nieminen | |
Emit sizes prediction didn't account for render splitting in hwtnl path. | |||
2010-03-21 | r200: Don't flush when closing elts in KMS. | Pauli Nieminen | |
Flush in middle of rendering in KMS is not allowed because buffers are discarded in flush. Fixes crash when emiting split indices with RADEON_DEBUG=all. | |||
2010-03-21 | r300g: disable tiling for YUV formats | Marek Olšák | |
2010-03-21 | r300g: fix scons build | Marek Olšák | |
2010-03-21 | r300g: accelerate blitting for all 64-bit texture formats | Marek Olšák | |
2010-03-21 | r300g: add and enable square microtiling | Marek Olšák | |
It requires DRM 2.1.0 (e.g. kernel 2.6.34) and is disabled on older ones. Finally, the texture tiling implementation is now complete. Uff. | |||
2010-03-21 | r300g: cleanup tiling flags propagation | Marek Olšák | |
2010-03-21 | r300g: put common defines into one file | Marek Olšák | |
2010-03-21 | r300g: remove unused code | Marek Olšák | |
2010-03-21 | r200: Fix swtnl fallback to flush pending rendering before transition. | Pauli Nieminen | |
Flush after transition would emit wrong state that could cause wrong state emited for pending rendering operation. Fixes wan once from extrement tuxracer that is using per vertex materials. | |||
2010-03-21 | r200: Fix mixed indetion in r200TclFallback. | Pauli Nieminen | |
2010-03-21 | Revert "drm/sw: does not need sw_winsys" | George Sapountzis | |
This reverts commit 97a694e2211dc804090f282d8e096c028f29579f. | |||
2010-03-21 | Revert "gallium: add soft screen helper" | George Sapountzis | |
This reverts commit f87a5f6499f51f651c2a9f2d4682875b22926905. | |||
2010-03-21 | Revert "drm/sw: just s/softpipe_create_screen/gallium_soft_create_screen/" | George Sapountzis | |
This reverts commit 5d524cce9c4fcc18ed977801d59ba7bb911020db. | |||
2010-03-21 | Revert "fix scons build" | George Sapountzis | |
This reverts commit 29ec05164838f13d9535271796a50fa213d07912. | |||
2010-03-21 | fix scons build | George Sapountzis | |