Age | Commit message (Collapse) | Author | |
---|---|---|---|
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/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 | 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 | 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-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 | 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 | rename dri_sw to drisw_util for consistency | George Sapountzis | |
2010-03-21 | dri_inteface: add define for checking presence of drm.h | George Sapountzis | |
__NOT_HAVE_DRM_H is a like a feature, defined by default on specific platforms and allows to be defined externally as well. __NOT_HAVE_DRM_H should only be used by xserver and mesa swrast_dri drivers | |||
2010-03-21 | vbo: Fix vbo_split_copy to pass correct max_index to draw. | Pauli Nieminen | |
vbo_split_copy was passing one past the max_index to draw function which caused _tnl_draw_prims function to read uninitialized values from copied array. Bug was spoted in valgrind report of progs/tests/cva_huge. | |||
2010-03-21 | dri/nouveau: Reemit the light model state when lighting goes on/off. | Francisco Jerez | |
2010-03-21 | dri/nouveau: Random cleanups. | Francisco Jerez | |
2010-03-21 | Merge remote branch 'origin/gallium-st-api-dri' | Chia-I Wu | |
2010-03-21 | r300/compiler: fix assertion failure in the r500-fragprog emission path | Marek Olšák | |
2010-03-20 | mesa: added GL3 query for GL_TEXTURE_SHARED_SIZE | Brian Paul | |
2010-03-20 | mesa: added missing glGet query for GL_MAX_ARRAY_TEXTURE_LAYERS_EXT | Brian Paul | |
2010-03-20 | mesa: added new GL3 buffer object queries | Brian Paul | |
And clean up the error checking code. | |||
2010-03-20 | mesa: added GL3 buffer attachment aliases | Brian Paul | |
2010-03-20 | mesa: added GL3 ContextFlags field and query code | Brian Paul | |
2010-03-20 | r300/compiler: fix assertion failure in the r500-fragprog emission path | Marek Olšák | |
2010-03-21 | glapi: Fix aliases to non-static functions. | Chia-I Wu | |
The bug is triggered by 41a87a43e11c664935349f938022d58d3e22da4e. glBlitFramebuffer, for example, is an alias to the non-static glBlitFramebufferEXT. We should define glBlitFramebuffer as an alias to _dispatch_stub_NNN. | |||
2010-03-20 | glapi: Correctly generate static disatches for X86. | Chia-I Wu | |
The entry point names, instead of the function name, should be used to test if the entry point should be statically dispatched. | |||
2010-03-19 | drivers/x11: add PUBLIC qualifier to more API functions | Brian Paul | |
Based on a patch from Tom Fogal. | |||
2010-03-18 | intel: Use bit-wise not instead of logical not (i830 path) | Ian Romanick | |
The assertion is checking that the low-order bits of offset are not set. It does this by anding the inverted offset mask with the offset. This is clearly intended to be a bit-wise "invert". Fixes bug #25984. | |||
2010-03-18 | intel: Correct value of S0_VB_OFFSET_MASK to match hardware docs. | Ian Romanick | |
2010-03-18 | Use bit-wise not instead of logical not. | Ian Romanick | |
The assertion is checking that the low-order bits of offset are not set. It does this by anding the inverted offset mask with the offset. This is clearly intended to be a bit-wise "invert". Fixes bug #25984. | |||
2010-03-18 | st/mesa: s/unpack/pack/ to be more consistent | Brian Paul | |
2010-03-18 | dri/nouveau: Flush after texture validation. | Francisco Jerez | |
Swizzling needs the destination surface in VRAM, but the subsequent rendering operations making use of it are likely to not care. Fire the ring after validation to leave the memory manager more room for maneuvering. |