Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-10-19 | st/xorg, xorg/vmwgfx: Be a bit more frendly towards cross-compiling environments | Thomas Hellstrom | |
Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com> | |||
2010-10-19 | r300/compiler: Remove unused variable. | Vinson Lee | |
2010-10-18 | r300g: Add new debug option for logging vertex/fragment program stats | Tom Stellard | |
2010-10-18 | r300/compiler: Add a new function for more efficient dataflow analysis | Tom Stellard | |
rc_get_readers_normal() supplies a list of readers for a given instruction. This function is now being used by the copy propagate optimization and will eventually be used by most other optimization passes as well. | |||
2010-10-18 | r300/compiler: Clear empty registers after constant folding | Tom Stellard | |
2010-10-18 | r300/compiler: Fix incorrect assumption | Tom Stellard | |
It is possible for a single pair instruction arg to select from both an RGB and an Alpha source. | |||
2010-10-18 | r300/compiler: Create a helper function for merging presubtract sources | Tom Stellard | |
2010-10-18 | i965: Remove unused variable. | Kenneth Graunke | |
2010-10-18 | glsl: Regenerate parser files. | Kenneth Graunke | |
2010-10-18 | glsl: Fix copy and paste error in ast_bit_and node creation. | Kenneth Graunke | |
All & operations were incorrectly being generated as ast_bit_or. | |||
2010-10-18 | i965: Avoid blits in BufferCopySubdata on gen6. | Eric Anholt | |
Fixes glean/bufferObject. | |||
2010-10-18 | i965: Fix scissor-offscreen on gen6 like we did pre-gen6. | Eric Anholt | |
2010-10-18 | i965: Assert out on gen6 VS constant buffer reads that hang the GPU for now. | Eric Anholt | |
2010-10-18 | i965: Fix assertion failure on gen6 BufferSubData to busy BO. | Eric Anholt | |
Fixes fbo-blit and probably several other tests. | |||
2010-10-18 | i965: Fix a weirdness in NOT handling. | Eric Anholt | |
XOR makes much more sense. Note that the previous code would have failed for not(not(x)), but that gets optimized out. | |||
2010-10-18 | i965: Disable the debug printf I added for FS disasm. | Eric Anholt | |
2010-10-18 | i965: Add missing "break" statement. | Kenneth Graunke | |
Otherwise, it would try to handle arrays as structures, use uninitialized memory, and crash. | |||
2010-10-18 | llvmpipe: Don't test rounding of x.5 numbers. | José Fonseca | |
SSE4.1 has different rules, and so far this doesn't seem to cause any problems with conformance test suites. | |||
2010-10-18 | gallivm: Add a note about SSE4.1's nearest mode rounding. | José Fonseca | |
2010-10-18 | mesa: Add missing else in do_row_3D | Brian Rogers | |
This fixes erroneous "bad format in do_row()" messages Signed-off-by: Brian Paul <brianp@vmware.com> | |||
2010-10-18 | llvmpipe: remove lp_setup_coef*.c files from Makefile | Brian Paul | |
2010-10-18 | egl/i965: include inline_wrapper_sw_helper.h | Victor Tseng | |
Signed-off-by: Brian Paul <brianp@vmware.com> | |||
2010-10-18 | glsl: Don't return NULL IR for erroneous bit-shift operators. | Kenneth Graunke | |
Existing code relies on IR being generated (possibly with error type) rather than returning NULL. So, don't break - go ahead and generate the operation. As long as an error is flagged, things will work out. Fixes fd.o bug #30914. | |||
2010-10-18 | r600g: retrieve tiling info from kernel for shared buffers. | Dave Airlie | |
we need to know if the back is tiled so we can blit from it properly. | |||
2010-10-18 | r600g: fix transfer function for tiling. | Dave Airlie | |
this makes readback with tiled back work better. | |||
2010-10-18 | r600g: attempt to cleanup depth blit | Dave Airlie | |
cleanup what I'm nearly sure is unnecessary work in the depth blit code. | |||
2010-10-18 | r600g: depth needs to bound to ds | Dave Airlie | |
2010-10-18 | r600g: fix typo in tiling setup cb code. | Dave Airlie | |
2010-10-18 | r600g: do proper tracking of views/samplers. | Dave Airlie | |
we need to do pretty much what r300g does in for this, this fixes some issues seen while working on tiling. | |||
2010-10-17 | llvmpipe: remove unused arg from jit_setup_tri function | Keith Whitwell | |
2010-10-17 | llvmpipe: remove unused file | Keith Whitwell | |
2010-10-17 | Merge remote branch 'origin/master' into lp-setup-llvm | Keith Whitwell | |
Conflicts: src/gallium/drivers/llvmpipe/lp_setup_coef.c src/gallium/drivers/llvmpipe/lp_setup_coef.h src/gallium/drivers/llvmpipe/lp_setup_coef_intrin.c src/gallium/drivers/llvmpipe/lp_setup_point.c src/gallium/drivers/llvmpipe/lp_setup_tri.c src/gallium/drivers/llvmpipe/lp_state_derived.c src/gallium/drivers/llvmpipe/lp_state_fs.h | |||
2010-10-17 | llvmpipe: fail cleanly on malloc failure in lp_setup_alloc_triangle | Keith Whitwell | |
2010-10-17 | llvmpipe: remove setup fallback path | Keith Whitwell | |
2010-10-17 | gallivm: Comment lp_build_insert_new_block(). | José Fonseca | |
2010-10-18 | r600g: set tiling bits in hw state | Dave Airlie | |
2010-10-18 | r600g: get tiling info from kernel | Dave Airlie | |
2010-10-18 | r600g: add defines for tiling | Dave Airlie | |
2010-10-18 | r600g: switch to a common formats.h file since they are in different regs | Dave Airlie | |
2010-10-17 | llvmpipe: Return non-zero exit code for lp_test_round failures. | Vinson Lee | |
2010-10-17 | llvmpipe: Initialize bld ctx via lp_build_context_init instead of ad-hoc and ↵ | José Fonseca | |
broken code. | |||
2010-10-17 | llvmpipe: Fix bad refactoring. | José Fonseca | |
'i' and 'chan' have random values here, which could cause a buffer overflow in debug builds, if chan > 4. | |||
2010-10-17 | gallivm: Fix SoA cubemap derivative computation. | José Fonseca | |
Derivatives are now scalar. Broken since 17dbd41cf23e7e7de2f27e5e9252d7f792d932f3. | |||
2010-10-17 | llvmpipe: Ensure z_shift and z_width is initialized. | José Fonseca | |
2010-10-17 | llvmpipe: Fix depth-stencil regression. | José Fonseca | |
If stencil is enabled then we need to load the z_dst, even if depth testing is disabled. This fixes reflect mesa demo. | |||
2010-10-17 | r600g: add evergreen ARL support. | Dave Airlie | |
Thanks to Alex Deucher for pointing out the FLT to int conversion is necessary and writing an initial patch, this brings about 20 piglits, and I think this is the last piece to make evergreen and r600 equal in terms of features. | |||
2010-10-15 | gallivm: use util_snprintf() | Brian Paul | |
2010-10-15 | st/mesa: update function name, comments | Brian Paul | |
2010-10-15 | st/mesa: use GLuint to avoid problem w/ uint not defined on mingw32 | Brian Paul | |
2010-10-15 | st/mesa: reformatting in st_cb_drawpixels.c | Brian Paul | |