Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-10-19 | llvmpipe: Initialize variable. | Vinson Lee | |
2010-10-19 | llvmpipe: Initialize state variable in debug_bin function. | Vinson Lee | |
2010-10-18 | r300g: Add new debug option for logging vertex/fragment program stats | Tom Stellard | |
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 | llvmpipe: remove lp_setup_coef*.c files from Makefile | Brian Paul | |
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-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 | 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 | llvmpipe: Move makefile include to before targets | Jakob Bornecrantz | |
Or plain make inside of the directory wont build libllvmpipe.a | |||
2010-10-15 | nv50: apply layout_mask to tile_flags | Xavier Chantry | |
The tile_flags now store more than just nv50 page table entry bits. | |||
2010-10-15 | llvmpipe: validate color outputs against key->nr_cbufs | Keith Whitwell | |
2010-10-15 | llvmpipe: check shader outputs are non-null before using | Keith Whitwell | |
2010-10-15 | llvmpipe: fix non-sse build after recent changes | Keith Whitwell | |
2010-10-15 | llvmpipe: use aligned loads/stores for plane values | Keith Whitwell | |
2010-10-15 | llvmpipe: do plane calculations with intrinsics | Keith Whitwell | |
This is a step towards moving this code into the rasterizer. | |||
2010-10-15 | gallium: move some intrinsics helpers to u_sse.h | Keith Whitwell | |
2010-10-15 | llvmpipe: don't store plane.ei value in binned data | Keith Whitwell | |
Further reduce the size of a binned triangle. | |||
2010-10-15 | llvmpipe: slightly shrink the size of a binned triangle | Keith Whitwell | |
2010-10-15 | llvmpipe: don't pass frontfacing as a float | Keith Whitwell | |
2010-10-15 | llvmpipe: reintroduce SET_STATE binner command | Keith Whitwell | |
But bin lazily only into bins which are receiving geometry. | |||
2010-10-15 | r600g: evergreen interpolation support. | Dave Airlie | |
On evergreen, interpolation has moved into the fragment shader, with the interpolation parmaters being passed via GPRs and LDS entries. This works out the number of interps required and reserves GPR/LDS storage for them, it also correctly routes face/position values which aren't interpolated from the vertex shader. Also if we noticed nothing is to be interpolated we always setup perspective interpolation for one value otherwise the GPU appears to lockup. This fixes about 15 piglit tests on evergreen. | |||
2010-10-14 | llvmpipe: code to dump bytecode to file (disabled) | Brian Paul | |
2010-10-15 | r300g: clean up warning due to unknown cap. | Dave Airlie | |
2010-10-15 | r600g: handle absolute modifier in shader translator | Keith Whitwell | |
This was being classed as unsupported in one place but used in others. Enabling it seems to work fine. Signed-off-by: Dave Airlie <airlied@redhat.com> | |||
2010-10-15 | r600g: emit hardware linewidth | Keith Whitwell | |
Tested with demos/pixeltest - line rasterization doesn't seem to be set up for GL conventions yet, but at least width is respected now. Signed-off-by: Dave Airlie <airlied@redhat.com> | |||
2010-10-14 | llvmpipe: don't try to emit non-existent color outputs | Keith Whitwell | |
2010-10-14 | r600g: select linear interpolate if tgsi input requests it | Dave Airlie | |
2010-10-14 | r600g: fixup typo in macro name | Dave Airlie | |
2010-10-14 | r600g: fixup pos/face ena/address properly | Dave Airlie | |
2010-10-14 | r600g: only pick centroid coordinate when asked. | Dave Airlie | |
TGSI tells us when to use this, its not hooked up from GLSL to MESA to TGSI yet though. | |||
2010-10-14 | r600g: Fix texture sampling with swizzled coords | Fredrik Höglund | |
Signed-off-by: Dave Airlie <airlied@redhat.com> | |||
2010-10-14 | r600g: drop unused context members | Dave Airlie | |