| Commit message (Expand) | Author | Age | Files | Lines |
* | radeonsi: report accurate SGPR and VGPR spills | Marek Olšák | 2016-07-13 | 2 | -5/+15 |
* | radeonsi: add a workaround for a compute VGPR-usage LLVM bug | Marek Olšák | 2016-07-13 | 1 | -0/+35 |
* | radeonsi: use LLVMGetTypeKind to tell if an input is an array of descriptors | Marek Olšák | 2016-07-13 | 1 | -19/+11 |
* | radeonsi: replace !tbaa with !invariant.load | Marek Olšák | 2016-07-13 | 1 | -12/+5 |
* | radeonsi: set dereferenceable attribute on descriptor arrays | Marek Olšák | 2016-07-13 | 1 | -4/+11 |
* | gallivm: add helper lp_add_attr_dereferenceable | Marek Olšák | 2016-07-13 | 2 | -0/+14 |
* | radeonsi: clean up shader value metadata code | Marek Olšák | 2016-07-13 | 1 | -15/+19 |
* | radeonsi: remove LLVMNoUnwindAttribute uses | Marek Olšák | 2016-07-13 | 1 | -36/+31 |
* | radeonsi: fix a typo in SI_PARAM_LINEAR_* handling | Marek Olšák | 2016-07-13 | 1 | -1/+1 |
* | gallium/radeon: normalize the code style | Marek Olšák | 2016-07-13 | 2 | -338/+286 |
* | radeonsi: just save buffer sizes instead of buffers while recording IBs | Marek Olšák | 2016-07-13 | 5 | -10/+5 |
* | Add c99_alloca.h include to fix compilation on Cygwin | Jon Turney | 2016-07-13 | 1 | -0/+1 |
* | radeonsi: silence Coverity warning | Nicolai Hähnle | 2016-07-13 | 2 | -0/+4 |
* | vc4: Validate QPU uniform pointer updates. | Eric Anholt | 2016-07-12 | 1 | -0/+22 |
* | vc4: Add support for NIR loops and break/continue. | Eric Anholt | 2016-07-12 | 2 | -3/+79 |
* | vc4: Add support for emitting NIR IF nodes. | Eric Anholt | 2016-07-12 | 1 | -1/+91 |
* | vc4: Add support for storing to NIR registers in a non-SSA fashion. | Eric Anholt | 2016-07-12 | 2 | -85/+144 |
* | vc4: Add a flag in the screen to track control flow support. | Eric Anholt | 2016-07-12 | 3 | -1/+14 |
* | vc4: Define a QIR branch instruction | Eric Anholt | 2016-07-12 | 4 | -9/+61 |
* | vc4: Add kernel support for branching in shader validation. | Eric Anholt | 2016-07-12 | 3 | -17/+280 |
* | vc4: Add a bitmap of branch targets in kernel validation. | Eric Anholt | 2016-07-12 | 3 | -2/+133 |
* | vc4: Track the current instruction into the validation_state. | Eric Anholt | 2016-07-12 | 1 | -24/+30 |
* | vc4: Add QPU support for generating BRANCH instructions. | Eric Anholt | 2016-07-12 | 5 | -1/+85 |
* | vc4: Print live variable start/ends during QIR dumping. | Eric Anholt | 2016-07-12 | 1 | -0/+45 |
* | vc4: Implement live intervals using a CFG. | Eric Anholt | 2016-07-12 | 6 | -39/+393 |
* | vc4: Make vc4_qir_schedule handle each block in the program. | Eric Anholt | 2016-07-12 | 1 | -14/+23 |
* | vc4: Convert uniforms lowering to work with multiple blocks. | Eric Anholt | 2016-07-12 | 1 | -29/+44 |
* | vc4: Convert vc4_opt_peephole_sf to work with control flow. | Eric Anholt | 2016-07-12 | 1 | -4/+18 |
* | vc4: Create a basic block structure and move the instructions into it. | Eric Anholt | 2016-07-12 | 6 | -20/+122 |
* | vc4: Add a "qir_for_each_inst_inorder" macro and use it in many places. | Eric Anholt | 2016-07-12 | 12 | -14/+17 |
* | vc4: Also enable phi elimination. | Eric Anholt | 2016-07-12 | 1 | -0/+1 |
* | vc4: fix memory leak | Eric Engestrom | 2016-07-12 | 1 | -1/+1 |
* | vc4: Close our screen's fd on screen close. | Eric Anholt | 2016-07-12 | 1 | -0/+3 |
* | swr: [rasterizer core] correct MSAA behavior for conservative rasterization | Tim Rowley | 2016-07-12 | 3 | -11/+31 |
* | swr: [rasterizer core] conservative rast backend changes | Tim Rowley | 2016-07-12 | 8 | -221/+538 |
* | swr: [rasterizer] buckets cleanup | Tim Rowley | 2016-07-12 | 4 | -12/+43 |
* | swr: [rasterizer core] make all api functions call GetContext | Tim Rowley | 2016-07-12 | 1 | -14/+14 |
* | swr: [rasterizer] add support for llvm-3.9 | Tim Rowley | 2016-07-12 | 2 | -15/+28 |
* | swr: [rasterizer jitter] fix llvm-3.7 compile | Tim Rowley | 2016-07-12 | 1 | -0/+5 |
* | st/omx/dec: convert decoder video buffer to progressive | Leo Liu | 2016-07-12 | 2 | -3/+68 |
* | vl/compositor: set layer of y or uv to render | Leo Liu | 2016-07-12 | 2 | -0/+42 |
* | vl/compositor: add weave to yuv shader | Leo Liu | 2016-07-12 | 2 | -0/+43 |
* | vl/compositor: move weave shader out from rgb weaving | Leo Liu | 2016-07-12 | 2 | -76/+83 |
* | clover/api: Implement clLinkProgram per-device binary presence validation rule. | Francisco Jerez | 2016-07-11 | 1 | -2/+31 |
* | clover: Add clLinkProgram (CL 1.2). | Serge Martin | 2016-07-11 | 1 | -4/+27 |
* | clover: Trivial cleanups for api/program.cpp. | Francisco Jerez | 2016-07-11 | 1 | -9/+8 |
* | clover/core: Remove compiler.hpp. | Francisco Jerez | 2016-07-11 | 4 | -37/+3 |
* | clover/llvm: Get rid of compile_program_llvm(). | Francisco Jerez | 2016-07-11 | 2 | -18/+0 |
* | clover: Provide separate program methods for compilation and linking. | Francisco Jerez | 2016-07-11 | 3 | -12/+42 |
* | clover: Unify program::build_* into a single method returning a struct. | Francisco Jerez | 2016-07-11 | 4 | -50/+39 |