| Commit message (Expand) | Author | Age | Files | Lines |
* | isl: Change the physical size of a W-tile to 128x32 | Jason Ekstrand | 2016-07-13 | 4 | -19/+15 |
* | isl: Rework the way we define tile sizes. | Jason Ekstrand | 2016-07-13 | 2 | -81/+137 |
* | isl: Rework the way we handle surface padding | Jason Ekstrand | 2016-07-13 | 1 | -27/+25 |
* | isl: Use ARRAY_PITCH_SPAN_FULL for depth/stencil surfaces on gen7 | Jason Ekstrand | 2016-07-13 | 1 | -1/+1 |
* | isl: Stop multiplying height by block size | Jason Ekstrand | 2016-07-13 | 1 | -2/+2 |
* | isl: Get rid of tiling_get_extent | Jason Ekstrand | 2016-07-13 | 2 | -17/+0 |
* | nir/spirv: Don't multiply the push constant block size by 4 | Jason Ekstrand | 2016-07-13 | 1 | -1/+1 |
* | anv/pipeline: Assert that the number of uniforms from NIR fits | Jason Ekstrand | 2016-07-13 | 1 | -0/+1 |
* | 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 |
* | i965/blorp: Cleanup leftovers from push constant disabling | Topi Pohjolainen | 2016-07-13 | 2 | -65/+12 |
* | i965/blorp/gen7+: Bring back push constant setup | Topi Pohjolainen | 2016-07-13 | 2 | -0/+52 |
* | radeonsi: silence Coverity warning | Nicolai Hähnle | 2016-07-13 | 2 | -0/+4 |
* | i965/fs: do d2x lowering before simd splitting | Samuel Iglesias Gonsálvez | 2016-07-13 | 1 | -5/+5 |
* | i965/fs: do pack lowering before simd splitting | Iago Toral Quiroga | 2016-07-13 | 1 | -5/+5 |
* | i965/fs: do not require force_writemask_all with exec_size 4 | Samuel Iglesias Gonsálvez | 2016-07-13 | 1 | -1/+1 |
* | i965/fs/gen7: split instructions that run into exec masking bugs | Iago Toral Quiroga | 2016-07-13 | 1 | -0/+29 |
* | i965/fs: use the new helper function to create double immediates | Iago Toral Quiroga | 2016-07-13 | 1 | -3/+4 |
* | i965/fs: add a helper function to create double immediates | Iago Toral Quiroga | 2016-07-13 | 2 | -0/+40 |
* | 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 |
* | nir: Add optimization for (a || True == True) | Eric Anholt | 2016-07-12 | 1 | -0/+1 |