| Commit message (Expand) | Author | Age | Files | Lines |
* | vc4: Declare the cpu pointers as being modified in NEON asm. | Carsten Haitzler (Rasterman) | 2019-01-28 | 1 | -18/+15 |
* | vc4: Use named parameters for the NEON inline asm. | Carsten Haitzler (Rasterman) | 2019-01-28 | 1 | -80/+100 |
* | v3d: Create separate sampler states for the various blend formats. | Eric Anholt | 2019-01-27 | 1 | -4/+4 |
* | v3d: Use the symbolic names for wrap modes from the XML. | Eric Anholt | 2019-01-27 | 1 | -5/+5 |
* | v3d: Drop maximum number of texture units down to 16. | Eric Anholt | 2019-01-27 | 1 | -1/+1 |
* | v3d: Avoid duplicating limits defines between gallium and v3d core. | Eric Anholt | 2019-01-27 | 3 | -5/+43 |
* | v3d: Fix overly-large vattr_sizes structs. | Eric Anholt | 2019-01-27 | 1 | -2/+2 |
* | v3d: Add support for CS barrier() intrinsics. | Eric Anholt | 2019-01-14 | 3 | -0/+61 |
* | v3d: Add support for CS shared variable load/store/atomics. | Eric Anholt | 2019-01-14 | 3 | -13/+83 |
* | v3d: Add support for CS workgroup/invocation id intrinsics. | Eric Anholt | 2019-01-14 | 5 | -1/+67 |
* | v3d: Add support for shader_image_load_store. | Eric Anholt | 2019-01-14 | 8 | -3/+652 |
* | v3d: Add SSBO/atomic counters support. | Eric Anholt | 2019-01-14 | 3 | -6/+143 |
* | v3d: Add support for matrix inputs to the FS. | Eric Anholt | 2019-01-14 | 1 | -13/+14 |
* | v3d: Fix txf_ms 2D_ARRAY array index. | Eric Anholt | 2019-01-14 | 1 | -8/+10 |
* | v3d: Add support for the early_fragment_tests flag. | Eric Anholt | 2019-01-14 | 1 | -0/+10 |
* | v3d: Add support for flushing dirty TMU data at job end. | Eric Anholt | 2019-01-14 | 1 | -0/+23 |
* | nir: Add nir_lower_tex support for Broadcom's swizzled TG4 results. | Eric Anholt | 2019-01-08 | 1 | -0/+2 |
* | v3d: Use the core tex lowering. | Eric Anholt | 2019-01-04 | 3 | -123/+10 |
* | v3d: Stop scalarizing our uniform loads. | Eric Anholt | 2019-01-04 | 2 | -102/+57 |
* | v3d: Do UBO loads a vector at a time. | Eric Anholt | 2019-01-04 | 2 | -35/+99 |
* | v3d: Remove dead switch cases and comments from v3d_nir_lower_io. | Eric Anholt | 2019-01-04 | 1 | -8/+3 |
* | v3d: Reinstate the new shader-db output after v3d_compile() refactor. | Eric Anholt | 2019-01-04 | 1 | -1/+18 |
* | v3d: Refactor compiler entrypoints. | Eric Anholt | 2019-01-02 | 2 | -163/+164 |
* | v3d: Handle dynamically uniform IF statements with uniform control flow. | Eric Anholt | 2019-01-02 | 1 | -1/+65 |
* | v3d: Fold comparisons for IF conditions into the flags for the IF. | Eric Anholt | 2019-01-02 | 5 | -12/+57 |
* | v3d: Don't try to fold non-SSA-src comparisons into bcsels. | Eric Anholt | 2019-01-02 | 1 | -1/+17 |
* | v3d: Move the "Find the ALU instruction generating our bool" out of bcsel. | Eric Anholt | 2019-01-02 | 1 | -6/+9 |
* | v3d: Simplify the emission of comparisons for the bcsel optimization. | Eric Anholt | 2019-01-02 | 1 | -37/+24 |
* | v3d: Add support for gl_HelperInvocation. | Eric Anholt | 2018-12-30 | 1 | -0/+8 |
* | v3d: Add support for textureSize() on MSAA textures. | Eric Anholt | 2018-12-30 | 1 | -0/+1 |
* | v3d: Add support for non-constant texture offsets. | Eric Anholt | 2018-12-30 | 1 | -8/+24 |
* | v3d: Force sampling from base level for tg4. | Eric Anholt | 2018-12-30 | 1 | -3/+3 |
* | v3d: Add a note for a potential performance win on multop/umul24. | Eric Anholt | 2018-12-30 | 1 | -0/+4 |
* | v3d: Dead-code eliminate unused flags updates. | Eric Anholt | 2018-12-30 | 1 | -4/+42 |
* | v3d: Don't generate temps for comparisons. | Eric Anholt | 2018-12-30 | 1 | -12/+14 |
* | v3d: Move "does this instruction have flags" from sched to generic helpers. | Eric Anholt | 2018-12-30 | 6 | -55/+48 |
* | v3d: Drop incorrect dependency for flpop. | Eric Anholt | 2018-12-30 | 1 | -4/+0 |
* | v3d: Drop unused count_nir_instrs() helper. | Eric Anholt | 2018-12-30 | 1 | -18/+0 |
* | v3d: Hook up some shader-db output to GL_ARB_debug_output. | Eric Anholt | 2018-12-30 | 3 | -2/+43 |
* | v3d: Add a "precompile" debug flag for shader-db. | Eric Anholt | 2018-12-29 | 2 | -0/+2 |
* | v3d: Fix uniform pretty printing assertion failure with branches. | Eric Anholt | 2018-12-29 | 1 | -0/+3 |
* | v3d: Drop shadow comparison state from shader variant key. | Eric Anholt | 2018-12-20 | 1 | -2/+0 |
* | v3d: Add a fallthrough path for utile load/store of 32 byte lines. | Eric Anholt | 2018-12-19 | 1 | -12/+16 |
* | vc4: Move the utile load/store functions to a header for reuse by v3d. | Eric Anholt | 2018-12-19 | 2 | -0/+223 |
* | nir/opt_peephole_select: Don't peephole_select expensive math instructions | Ian Romanick | 2018-12-17 | 1 | -1/+1 |
* | nir/opt_peephole_select: Don't try to remove flow control around indirect loads | Ian Romanick | 2018-12-17 | 1 | -1/+1 |
* | v3d: Fix the argument type for vir_BRANCH(). | Eric Anholt | 2018-12-17 | 1 | -1/+1 |
* | nir: Add a bool to int32 lowering pass | Jason Ekstrand | 2018-12-16 | 1 | -0/+2 |
* | nir: Rename Boolean-related opcodes to include 32 in the name | Jason Ekstrand | 2018-12-16 | 1 | -22/+22 |
* | v3d: Use the original bit size when scalarizing uniform loads. | Eric Anholt | 2018-12-16 | 1 | -1/+2 |