aboutsummaryrefslogtreecommitdiffstats
path: root/src/broadcom/compiler/v3d_compiler.h
Commit message (Expand)AuthorAgeFilesLines
* v3d: Add support for CS barrier() intrinsics.Eric Anholt2019-01-141-0/+1
* v3d: Add support for CS shared variable load/store/atomics.Eric Anholt2019-01-141-0/+9
* v3d: Add support for CS workgroup/invocation id intrinsics.Eric Anholt2019-01-141-0/+8
* v3d: Add support for shader_image_load_store.Eric Anholt2019-01-141-0/+13
* v3d: Add SSBO/atomic counters support.Eric Anholt2019-01-141-0/+6
* v3d: Refactor compiler entrypoints.Eric Anholt2019-01-021-19/+9
* v3d: Fold comparisons for IF conditions into the flags for the IF.Eric Anholt2019-01-021-0/+1
* v3d: Move "does this instruction have flags" from sched to generic helpers.Eric Anholt2018-12-301-1/+0
* v3d: Hook up some shader-db output to GL_ARB_debug_output.Eric Anholt2018-12-301-2/+12
* v3d: Drop shadow comparison state from shader variant key.Eric Anholt2018-12-201-2/+0
* v3d: Fix the argument type for vir_BRANCH().Eric Anholt2018-12-171-1/+1
* v3d: Move uniform pretty-printing to its own helper function.Eric Anholt2018-12-141-0/+1
* v3d: Add VIR dumping of TMU config p0/p1.Eric Anholt2018-12-071-0/+15
* v3d: Garbage collect unused uniforms code.Eric Anholt2018-12-071-2/+0
* v3d: Return the right gl_SampleMaskIn[] value.Eric Anholt2018-12-071-1/+0
* v3d: Fix a comment typoEric Anholt2018-12-071-1/+1
* v3d: Use combined input/output segments.Eric Anholt2018-12-071-0/+5
* v3d: Emit the VCM_CACHE_SIZE packet.Eric Anholt2018-08-061-0/+3
* v3d: Make sure that QPU instruction-has-a-dest matches VIR.Eric Anholt2018-08-061-1/+1
* v3d: Add support for the TMUWT instruction.Eric Anholt2018-07-311-0/+1
* v3d: Implement a small immediates optimization, based on VC4's.Eric Anholt2018-07-231-0/+1
* v3d: Switch to using the new SFU instructions on V3D 4.x.Eric Anholt2018-07-231-0/+34
* v3d: Fix the name of the "flpop" operation.Eric Anholt2018-07-231-1/+1
* v3d: Implement noperspective varyings on V3D 4.x.Eric Anholt2018-07-091-0/+4
* v3d: Fix shaders using pixel center W but no varyings.Eric Anholt2018-06-151-2/+2
* v3d: Remove unused QUNIFORM_STENCIL left over from vc4.Eric Anholt2018-06-141-2/+0
* broadcom/vc5: Add support for centroid varyings.Eric Anholt2018-04-261-0/+7
* broadcom/vc5: Remove leftover vc4 MSAA lowering setup in the FS key.Eric Anholt2018-04-251-12/+5
* broadcom/vc5: Fix up the NIR types of FS outputs generated by NIR-to-TGSI.Eric Anholt2018-03-211-0/+5
* broadcom/vc5: Don't annotate dumps with stale live intervals.Eric Anholt2018-03-191-0/+1
* broadcom/vc5: Add support for register spilling.Eric Anholt2018-03-191-1/+23
* broadcom/vc5: Add cursors to the compiler infrastructure, like NIR's.Eric Anholt2018-03-191-0/+43
* broadcom/vc5: Move the umul macro to a header.Eric Anholt2018-03-191-0/+7
* broadcom/vc5: Correct the arg count of TIDX/EIDX.Eric Anholt2018-03-191-2/+2
* broadcom/vc5: Add support for loading varyings in V3D 4.1.Eric Anholt2018-01-121-1/+0
* broadcom/vc5: Add compiler support for V3D 4.x texturing.Eric Anholt2018-01-121-4/+21
* broadcom/vc5: Move V3D 3.3 texturing to a separate file.Eric Anholt2018-01-121-0/+13
* broadcom/vc5: Move V3D 3.3 VPM write setup to a separate file.Eric Anholt2018-01-121-0/+3
* broadcom/vc5: Use THRSW to enable multi-threaded shaders.Eric Anholt2018-01-121-6/+16
* broadcom/vc5: Implement GFXH-1684 workaround.Eric Anholt2018-01-121-0/+10
* broadcom/vc5: Use a physical-reg-only register class for LDVPM.Eric Anholt2018-01-121-1/+2
* broadcom/vc5: Use the new LDVPM/STVPM opcodes on V3D 4.1.Eric Anholt2018-01-121-6/+3
* broadcom/vc5: Add support for V3Dv4 signal bits.Eric Anholt2018-01-121-2/+2
* broadcom/vc5: Emit flat shade flags for varying components > 24.Eric Anholt2018-01-031-3/+6
* broadcom/vc5: Emit proper flatshading code for glShadeModel(GL_FLAT).Eric Anholt2018-01-031-14/+4
* broadcom/vc5: Move texture return channel setup into the compiler.Eric Anholt2018-01-031-3/+3
* broadcom/vc5: Add lowering for txf_ms to a txf on a 2x2-scaled texture.Eric Anholt2017-10-301-2/+0
* broadcom/vc5: Add PIPE_TEX_WRAP_CLAMP support for linear-filtered textures.Eric Anholt2017-10-301-2/+3
* broadcom/vc5: Use SETMSF to handle discards.Eric Anholt2017-10-201-3/+0
* broadcom/vc5: Add support for f32 render targets.Eric Anholt2017-10-101-0/+2