Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-05-21 | Merge branch 'gallium-front-ccw' | Keith Whitwell | |
2010-05-20 | gallivm: rename a var: s/val/array_size/ | Brian Paul | |
2010-05-20 | gallivm: fix spelling in comment | Brian Paul | |
2010-05-20 | gallivm: handle pointer types in lp_dump_llvmtype() | Brian Paul | |
2010-05-20 | gallium: fix/update tex target dumping | Brian Paul | |
2010-05-20 | gallium: added util_dump_logicop() | Brian Paul | |
2010-05-14 | draw: fix front/back error in unfilled pipeline stage | Keith Whitwell | |
2010-05-14 | draw: fix typo checking for unfilled polygons | Keith Whitwell | |
2010-05-14 | gallium: more work on ccw flag removal | Keith Whitwell | |
The linux-debug target builds... | |||
2010-05-14 | gallium: convert rasterizer state to use gl-style front/back concepts | Keith Whitwell | |
Use front/back instead of cw/ccw throughout. Also, use offset_point/line/fill instead of offset_cw/ccw. Brings gallium representation of this state into line with its main user, and also what turns out to be the most common hardware representation. This fixes a long-standing bias in the interface towards the architecture of the software rasterizer. | |||
2010-05-14 | util: fix copy_rect stride in default transfer_inline_write | Keith Whitwell | |
2010-05-13 | rtasm: fix void * / func * casting warnings | Brian Paul | |
2010-05-13 | draw: silence casting warnings | Brian Paul | |
2010-05-13 | gallivm: silence uninitialized var warning | Brian Paul | |
2010-05-13 | gallivm: silence casting warning | Brian Paul | |
2010-05-13 | gallivm: silence uninitialized var warning | Brian Paul | |
2010-05-13 | llvmpipe: silence uninitialized var warnings | Brian Paul | |
2010-05-13 | gallivm: added lp_dump_llvmtype() debug helper | Brian Paul | |
2010-05-13 | llvmpipe: additional comments | Brian Paul | |
2010-05-13 | gallivm: rename a var | Brian Paul | |
2010-05-13 | util: Fix ptr -> int conversion. | José Fonseca | |
2010-05-13 | Conditionally revert "gallivm: Use a more compact approach for ↵ | José Fonseca | |
lp_build_broadcast_scalar()." This reverts commit a09e46c72461183c879d8472b44fe740ecc79b9f. | |||
2010-05-13 | gallium: Add tokens for Cygwin. | Vinson Lee | |
2010-05-12 | rbug: Update and add READMEs | Jakob Bornecrantz | |
2010-05-12 | gallivm: Ensure PIPE_OS_xxx are defined. | José Fonseca | |
2010-05-12 | gallivm: Use a more compact approach for lp_build_broadcast_scalar(). | José Fonseca | |
It produces exactly the same machine code, but it cuts 5% of the number of instructions generated for a typical shader. Also, preserve the scalar when length is 1. | |||
2010-05-12 | util: Add function to dump PIPE_STENCIL_OP_xxx | José Fonseca | |
2010-05-12 | rbug: Add to all targets that link against trace | Jakob Bornecrantz | |
Also added calls to the create function in target helpers and in tr_drm.c the latter being a hack and should be replaced with the wrap screen target helper. But at least this way we don't regress. | |||
2010-05-12 | gallivm: additional comments | Brian Paul | |
2010-05-12 | gallivm: s/bool/boolean | Brian Paul | |
2010-05-12 | gallivm: rename vars, update comments, etc | Brian Paul | |
2010-05-12 | gallivm: comment out LLVMUnionTypeKind case | Brian Paul | |
2010-05-12 | gallivm: rename texel result param | Brian Paul | |
Be clear that this parameter returns four texel channel results. | |||
2010-05-12 | gallivm: add a few comments | Brian Paul | |
2010-05-12 | gallivm/llvmpipe: add const qualifiers | Brian Paul | |
2010-05-12 | gallivm: added lp_typekind_name() util function | Brian Paul | |
2010-05-12 | tgsi: also count instructions in tgsi_scan_shader() | Brian Paul | |
2010-05-12 | softpipe: Adverstise (tgsi_exec's) shader limits. | José Fonseca | |
2010-05-11 | mesa/st+tgsi: Provide a free callback to match with ureg_get_tokens(). | José Fonseca | |
This fixes crashes with the memory debugging routines on Windows. NOTE: This is a candidate for the 7.8 stable branch | |||
2010-05-10 | gallivm/llvmpipe: move an old comment to a better location | Brian Paul | |
2010-05-10 | gallivm: Silent warning. | José Fonseca | |
2010-05-10 | gallivm: Add missing lvalue. | José Fonseca | |
2010-05-10 | gallivm: Temporarily disable custom LLVMDumpValue on MSVC. | José Fonseca | |
Seeing very weird crashes during std::cout initialization. The fault probably lies in the way I build LLVM on MSVC, but disable for now to allow more time to investigate. | |||
2010-05-10 | gallivm: cosf/sinf are macros on MSVC. | José Fonseca | |
So taking the function address does not work. | |||
2010-05-08 | gallivm: Add an alternative to LLVMDumpValue that works with Windows GUI apps. | José Fonseca | |
2010-05-08 | gallivm: Fix mipfiltering with negative lod bias. | José Fonseca | |
In particular, don't use the clamped lod to compute level + 1, or lod in [-1, 0] range will actually interpolate with level 1. This makes Mipfilter DCT pass 100%. | |||
2010-05-08 | gallivm: Actually do floor/ceil/trunc for scalars. | José Fonseca | |
Also start axing the code duplication for scalar case. The olution is to treat the scalar case specially in a few innermost functions, and leave outer functions untouched. | |||
2010-05-08 | gallivm: Import the code to compute the minimax polynomials. | José Fonseca | |
It's quite a pain to remember the details after a while, and it is quite likely we'll want to use this again, either for different polynomial orders or different functions, so commit it here. | |||
2010-05-08 | gallivm: Use a minimax polynomial for exp2 in range [0,1] instead [-0.5,5]. | José Fonseca | |
The advantage of range[-0.5, 0.5] is that it doesn't require floor (for which intrinsics are only available in SSE4.1). But the EXP opcode pretty much forces us to use floor, and there is a good floor approximation around truncation available anyway. This fixes EXP failures in VShader DCT. | |||
2010-05-08 | gallivm: Don't hardcode number of args twice. | José Fonseca | |