aboutsummaryrefslogtreecommitdiffstats
path: root/src/broadcom/compiler/vir.c
Commit message (Expand)AuthorAgeFilesLines
* nir: Add a face_sysval argument to nir_lower_two_sided_colorIcecream952020-07-171-1/+1
* v3d: Add a lowering pass for line smoothingNeil Roberts2020-07-061-0/+7
* v3d: Let scheduler know GS doesn’t have shared I/O memoryNeil Roberts2020-06-221-1/+2
* nir/scheduler: Add an option to specify what stages share memory for I/ONeil Roberts2020-06-221-4/+14
* nir: add callback to nir_remove_dead_variables()Timothy Arceri2020-06-031-2/+2
* v3d: compute appropriate VPM memory configuration for geometry shader workloadsIago Toral Quiroga2019-12-161-0/+18
* v3d: implement geometry shader instancingIago Toral Quiroga2019-12-161-0/+1
* v3d: add initial compiler plumbing for geometry shadersIago Toral Quiroga2019-12-161-12/+107
* nir: Add a scheduler pass to reduce maximum register pressure.Eric Anholt2019-11-251-0/+5
* v3d: rename vertex shader key (num)_fs_inputs fieldsIago Toral Quiroga2019-10-311-3/+3
* util: rename list_empty() to list_is_empty()Timothy Arceri2019-10-281-1/+1
* Revert "v3d: do not report alpha-test as supported"Erik Faye-Lund2019-10-231-0/+6
* nir/lower_idiv: add new llvm-based pathRhys Perry2019-10-211-1/+1
* v3d: add new flag dirty TMU cache at v3d_compilerIago Toral Quiroga2019-10-181-0/+1
* v3d: do not report alpha-test as supportedErik Faye-Lund2019-10-171-6/+0
* nir: support feeding state to nir_lower_clip_[vg]sErik Faye-Lund2019-10-171-1/+1
* nir: support lowering clipdist to arraysErik Faye-Lund2019-10-171-2/+3
* nir: allow passing alpha-ref state to lowering-codeErik Faye-Lund2019-10-171-1/+1
* v3d: Enable the late algebraic optimizations to get real subs.Eric Anholt2019-09-301-0/+16
* nir: Fix num_ssbos when lowering atomic countersConnor Abbott2019-09-031-2/+1
* v3d: clamp gl_PointSize to a minimum of 1.0Iago Toral Quiroga2019-08-131-0/+5
* v3d: add shader-db stat to count SFU stallsJose Maria Casanova Crespo2019-07-221-2/+5
* v3d: Fix assertion failures in debug builds.Eric Anholt2019-07-181-0/+2
* v3d: add lowering for OpenGL logic operationsIago Toral Quiroga2019-07-121-0/+2
* v3d: acquire scoreboard lock before first tlb readIago Toral Quiroga2019-07-121-0/+2
* v3d: tlb loads cannot be removedIago Toral Quiroga2019-07-121-0/+2
* v3d: don't emit point coordinates varyings if the FS doesn't read themIago Toral Quiroga2019-06-071-0/+2
* v3d: Use the new lower_to_scratch implementation for indirects on temps.Eric Anholt2019-04-121-0/+6
* v3d: Add Compute Shader compilation support.Eric Anholt2019-04-121-3/+31
* v3d: Replace the old shader-db env var output with the ARB_debug_output.Eric Anholt2019-04-121-0/+3
* v3d: Include the number of max temps used in the shader-db output.Eric Anholt2019-04-121-1/+29
* v3d: Add and use a define for the number of channels in a QPU invocation.Eric Anholt2019-04-121-1/+1
* nir/i965/freedreno/vc4: add a bindless bool to type size functionsTimothy Arceri2019-04-121-1/+1
* v3d: Add an optimization pass for redundant flags updates.Eric Anholt2019-04-111-0/+1
* v3d: Upload all of UBO[0] if any indirect load occurs.Eric Anholt2019-03-211-36/+0
* v3d: Use ldunif instructions for uniforms.Eric Anholt2019-03-051-3/+6
* v3d: Switch implicit uniforms over to being any qinst->uniform != ~0.Eric Anholt2019-03-051-58/+18
* v3d: Move the stores for fixed function VS output reads into NIR.Eric Anholt2019-03-051-2/+1
* v3d: Fix vir_is_raw_mov() for input unpacks.Eric Anholt2019-02-251-0/+7
* v3d: Stop tracking num_inputs for VPM loads.Eric Anholt2019-02-181-3/+1
* v3d: Kill off vir_PF(), which is hard to use right.Eric Anholt2019-02-181-45/+0
* v3d: Add a helper function for getting a nop register.Eric Anholt2019-02-181-2/+2
* v3d: Use the early_fragment_tests flag for the shader's disable-EZ field.Eric Anholt2019-02-181-14/+11
* v3d: Fix copy-propagation of input unpacks.Eric Anholt2019-02-051-32/+0
* v3d: Add support for CS workgroup/invocation id intrinsics.Eric Anholt2019-01-141-0/+1
* v3d: Add support for shader_image_load_store.Eric Anholt2019-01-141-0/+1
* v3d: Add support for the early_fragment_tests flag.Eric Anholt2019-01-141-0/+10
* nir: Add nir_lower_tex support for Broadcom's swizzled TG4 results.Eric Anholt2019-01-081-0/+2
* v3d: Use the core tex lowering.Eric Anholt2019-01-041-0/+4
* v3d: Do UBO loads a vector at a time.Eric Anholt2019-01-041-0/+10