index
:
mesa/mesa
10.0
10.1
10.2
10.3
10.4
10.5
10.6
11.0
11.1
11.2
12.0
13.0
17.0
17.1
17.2
17.3
18.0
18.1
18.2
18.3
19.0
19.1
19.2
19.3
20.0
20.1
20.2
20.3
21.0
21.1
21.2
21.3
22.0
22.1
22.2
22.3
23.0
23.1
23.2
23.3
24.0
7.10
7.11
7.8
7.8-gles
7.9
8.0
9.0
9.1
9.2
a7xx-gmem
amber
explicit-sync
main
powervr-mesa-next-wayland
review/fragment_shader_barycentric
staging/23.2
staging/23.3
staging/24.0
uav-counter-meta
vk-no-nir-android
zink-stablefix
The Mesa 3D Graphics Library (mirrored from https://gitlab.freedesktop.org/mesa/mesa)
brianp
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
gallium
/
drivers
/
vc4
/
vc4_qpu_emit.c
Age
Commit message (
Expand
)
Author
Files
Lines
2017-06-20
vc4: Clean up release build warnings using MAYBE_UNUSED.
Eric Anholt
1
-4
/
+4
2017-03-08
vc4: Fix math with a condition flag set.
Eric Anholt
1
-3
/
+10
2017-02-10
vc4: Avoid emitting small immediates for UBO indirect load address guards.
Eric Anholt
1
-0
/
+2
2016-11-29
vc4: Restructure texture insts as ALU ops with tex_[strb] as the dst.
Eric Anholt
1
-16
/
+23
2016-11-29
vc4: Refactor qir_get_op_nsrc(enum qop) to qir_get_nsrc(struct qinst *).
Eric Anholt
1
-2
/
+2
2016-11-29
vc4: Replace the qinst src[] with a fixed-size array.
Eric Anholt
1
-1
/
+1
2016-11-12
vc4: Flag the last thread switch in the program as the last.
Eric Anholt
1
-0
/
+18
2016-11-12
vc4: Use ra14/rb14 as the spilling registers.
Eric Anholt
1
-6
/
+6
2016-11-12
vc4: Add a thread switch QIR instruction.
Eric Anholt
1
-0
/
+6
2016-11-09
vc4: Don't abort when a shader compile fails.
Eric Anholt
1
-1
/
+4
2016-08-31
vc4: Add missing break statement.
Eric Anholt
1
-0
/
+1
2016-08-25
vc4: Add support for MUL output rotation.
Eric Anholt
1
-0
/
+14
2016-08-25
vc4: Add support for the 2-bit LOAD_IMM variants.
Eric Anholt
1
-0
/
+8
2016-08-25
vc4: Add a QIR value for the QPU element register.
Eric Anholt
1
-0
/
+4
2016-08-24
vc4: Fix GPU hangs with >16 varying values.
Eric Anholt
1
-19
/
+56
2016-07-13
vc4: Emit resets of the uniform stream at the starts of blocks.
Eric Anholt
1
-0
/
+8
2016-07-13
vc4: Move the QPU instructions to schedule into each block.
Eric Anholt
1
-97
/
+108
2016-07-12
vc4: Define a QIR branch instruction
Eric Anholt
1
-0
/
+9
2016-07-12
vc4: Add a "qir_for_each_inst_inorder" macro and use it in many places.
Eric Anholt
1
-1
/
+1
2016-05-06
vc4: Add support for loading immediate values in QIR.
Eric Anholt
1
-0
/
+7
2016-05-06
vc4: Make sure that we don't overwrite the signal for PROG_END.
Eric Anholt
1
-0
/
+8
2016-05-02
vc4: Add whitespace after each program stage dump.
Eric Anholt
1
-0
/
+1
2016-04-08
vc4: Move FRAG_X/Y/REV_FLAG to a QFILE like VPM or TLB color writes.
Eric Anholt
1
-15
/
+14
2016-04-08
vc4: Allow TLB Z/color/stencil writes from any ALU operation in QIR.
Eric Anholt
1
-25
/
+22
2016-04-08
vc4: Handle SF on instructions that write r4.
Eric Anholt
1
-10
/
+14
2016-03-16
vc4: Move discard handling to the condition flag.
Eric Anholt
1
-16
/
+6
2016-02-15
vc4: Correct typo setting 'handled_qinst_cond'
Rhys Kidd
1
-1
/
+1
2016-01-06
vc4: Replace the SSA-style SEL operators with conditional MOVs.
Eric Anholt
1
-35
/
+14
2015-12-11
vc4: Add debugging of the estimated time to run the shader to shader-db.
Eric Anholt
1
-1
/
+11
2015-12-08
vc4: Add support for multisample framebuffer operations.
Eric Anholt
1
-0
/
+7
2015-12-04
vc4: Add support for storing sample mask.
Eric Anholt
1
-0
/
+8
2015-11-17
vc4: Add support for nir_op_uge, using the carry bit on QPU_A_SUB.
Eric Anholt
1
-0
/
+4
2015-10-26
vc4: Add support for copy propagation with unpack flags present.
Eric Anholt
1
-18
/
+43
2015-10-26
vc4: Rewrite the pack instructions as a MOV with a dst pack flag
Eric Anholt
1
-19
/
+1
2015-10-26
vc4: Move dst pack setup out to a helper function with more asserts.
Eric Anholt
1
-10
/
+22
2015-10-26
vc4: Switch the unpack ops to being unpack flags on a mov.
Eric Anholt
1
-47
/
+10
2015-10-26
vc4: Drop some confused code about pack/unpack handling.
Eric Anholt
1
-23
/
+4
2015-10-26
vc4: Reduce MOV special-casing in QIR-to-QPU.
Eric Anholt
1
-8
/
+11
2015-10-24
vc4: Fix names of the 16-bit unpacks
Eric Anholt
1
-2
/
+2
2015-10-24
vc4: Fix the test for skipping raw MOVs.
Eric Anholt
1
-1
/
+1
2015-10-23
vc4: Add QIR/QPU support for the 8-bit vector instructions.
Eric Anholt
1
-0
/
+5
2015-08-21
vc4: Fold the 16-bit integer pack into the instructions generating it.
Eric Anholt
1
-9
/
+5
2015-08-20
vc4: Pack the unorm-packing bits into a src MUL instruction when possible.
Eric Anholt
1
-0
/
+5
2015-08-20
vc4: Add a QIR helper for whether the op is a MUL type.
Eric Anholt
1
-4
/
+3
2015-08-20
vc4: Switch QPU_PACK_SCALED to be two non-SSA instructions.
Eric Anholt
1
-16
/
+7
2015-08-20
vc4: Make the pack-to-unorm instructions be non-SSA.
Eric Anholt
1
-22
/
+6
2015-08-04
vc4: Make r4-writes implicitly move to a temp, and allocate temps to r4.
Eric Anholt
1
-29
/
+29
2015-07-14
vc4: Fix compiler warnings on release builds.
Eric Anholt
1
-0
/
+1
2015-06-16
vc4: Swap around which src we spill to ra31/rb31.
Eric Anholt
1
-4
/
+4
2015-05-29
vc4: Convert from simple_list.h to list.h
Eric Anholt
1
-7
/
+4
[next]