aboutsummaryrefslogtreecommitdiffstats
path: root/src/broadcom/compiler
Commit message (Expand)AuthorAgeFilesLines
* util/ra: spiff out select_reg_callbackRob Clark2020-03-101-1/+1
* v3d: Ask the state tracker to lower image accesses off of derefs.Eric Anholt2020-02-243-71/+48
* glsl,nir: Switch the enum representing shader image formats to PIPE_FORMAT.Eric Anholt2020-02-051-220/+63
* util/hash_table: update users to use new optimal integer hash functionsAnthony Pesch2020-01-231-13/+1
* nir/lower_atomics_to_ssbo: Also lower barriersJason Ekstrand2020-01-131-1/+0
* nir: Rename nir_intrinsic_barrier to control_barrierJason Ekstrand2020-01-131-1/+1
* nir: Add a new memory_barrier_tcs_patch intrinsicJason Ekstrand2020-01-131-0/+1
* v3d: handle writes to gl_Layer from geometry shadersIago Toral Quiroga2019-12-163-0/+53
* v3d: predicate geometry shader outputs inside non-uniform control flowIago Toral Quiroga2019-12-161-0/+15
* v3d: we always have at least one output segmentIago Toral Quiroga2019-12-161-1/+1
* v3d: compute appropriate VPM memory configuration for geometry shader workloadsIago Toral Quiroga2019-12-162-0/+25
* v3d: implement geometry shader instancingIago Toral Quiroga2019-12-163-0/+9
* v3d: add initial compiler plumbing for geometry shadersIago Toral Quiroga2019-12-164-78/+606
* v3d: remove unused variableIago Toral Quiroga2019-12-161-4/+1
* v3d: add debug assertIago Toral Quiroga2019-12-161-0/+1
* v3d: add missing plumbing for VPM load instructionsIago Toral Quiroga2019-12-161-0/+4
* nir: Add a scheduler pass to reduce maximum register pressure.Eric Anholt2019-11-251-0/+5
* v3d: adds an extra MOV for any sig.ld*Alejandro Piñeiro2019-11-201-4/+19
* v3d: Fix predication with atomic image operationsJose Maria Casanova Crespo2019-11-201-0/+12
* util: Move gallium's PIPE_FORMAT utils to /util/format/Eric Anholt2019-11-142-2/+2
* v3d: rename vertex shader key (num)_fs_inputs fieldsIago Toral Quiroga2019-10-313-10/+10
* util: rename list_empty() to list_is_empty()Timothy Arceri2019-10-283-4/+4
* Revert "v3d: do not report alpha-test as supported"Erik Faye-Lund2019-10-232-0/+11
* 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-185-0/+12
* v3d: do not report alpha-test as supportedErik Faye-Lund2019-10-172-11/+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
* nir: add nir_shader_compiler_options::lower_to_scalarMarek Olšák2019-10-101-0/+1
* v3d: Enable the late algebraic optimizations to get real subs.Eric Anholt2019-09-301-0/+16
* nir: allow specifying filter callback in lower_alu_to_scalarVasily Khoruzhick2019-09-061-1/+1
* v3d: writes to magic registers aren't RF writes after THRENDJose Maria Casanova Crespo2019-09-051-1/+3
* nir: Fix num_ssbos when lowering atomic countersConnor Abbott2019-09-031-2/+1
* v3d: Use the correct opcodes for signed image min/maxJason Ekstrand2019-08-211-0/+2
* nir: Add explicit signs to image min/max intrinsicsJason Ekstrand2019-08-212-4/+8
* v3d: clamp gl_PointSize to a minimum of 1.0Iago Toral Quiroga2019-08-131-0/+5
* v3d: line length style fixesIago Toral Quiroga2019-08-131-26/+33
* v3d: honor the write mask on store operationsIago Toral Quiroga2019-08-131-85/+120
* v3d: refactor ntq_emit_tmu_general() slightlyIago Toral Quiroga2019-08-131-24/+36
* nir: merge and extend nir_opt_move_comparisons and nir_opt_move_load_uboRhys Perry2019-08-121-1/+1
* tree-wide: replace MAYBE_UNUSED with ASSERTEDEric Engestrom2019-07-312-3/+3
* v3d: Avoid scheduling an instruction that stalls waiting for SFU retvalJose Maria Casanova Crespo2019-07-221-4/+23
* v3d: add shader-db stat to count SFU stallsJose Maria Casanova Crespo2019-07-223-2/+51
* v3d: Use nir_shader_lower_instructions() for txf_ms lowering.Eric Anholt2019-07-181-26/+16
* v3d: Fix assertion failures in debug builds.Eric Anholt2019-07-181-0/+2
* v3d: emit correct lowering for logic operations with MSAA render targetsIago Toral Quiroga2019-07-181-5/+54
* v3d: handle nir_intrinsic_store_tlb_sample_color_v3dIago Toral Quiroga2019-07-181-20/+44
* v3d: implement per-sample tlb color writesIago Toral Quiroga2019-07-181-30/+44
* v3d: refactor the tlb color write codeIago Toral Quiroga2019-07-181-49/+39