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_qir.h
Age
Commit message (
Expand
)
Author
Files
Lines
2017-03-08
Revert "vc4: Lazily emit our FS/VS input loads."
Eric Anholt
1
-7
/
+0
2017-02-24
vc4: Lazily emit our FS/VS input loads.
Eric Anholt
1
-0
/
+7
2017-02-24
vc4: Track the last block we emitted at the top level.
Eric Anholt
1
-0
/
+1
2017-02-10
vc4: Avoid emitting small immediates for UBO indirect load address guards.
Eric Anholt
1
-0
/
+2
2016-11-29
vc4: Add support for coalescing ALU ops into tex_[srtb] MOVs.
Eric Anholt
1
-0
/
+1
2016-11-29
vc4: Make qir_for_each_inst_inorder() safe against removal.
Eric Anholt
1
-1
/
+1
2016-11-29
vc4: Split optimizing VPM writes from VPM reads.
Eric Anholt
1
-0
/
+1
2016-11-29
vc4: Restructure texture insts as ALU ops with tex_[strb] as the dst.
Eric Anholt
1
-24
/
+16
2016-11-29
vc4: Refactor qir_get_op_nsrc(enum qop) to qir_get_nsrc(struct qinst *).
Eric Anholt
1
-1
/
+1
2016-11-29
vc4: Replace the qinst src[] with a fixed-size array.
Eric Anholt
1
-1
/
+1
2016-11-29
vc4: Remove qir_inst4().
Eric Anholt
1
-5
/
+0
2016-11-22
vc4: Don't conditionalize the src1 mov of qir_SEL().
Eric Anholt
1
-4
/
+2
2016-11-12
vc4: Flag the last thread switch in the program as the last.
Eric Anholt
1
-0
/
+5
2016-11-12
vc4: Add support for register allocation for threaded shaders.
Eric Anholt
1
-0
/
+7
2016-11-12
vc4: Add a thread switch QIR instruction.
Eric Anholt
1
-0
/
+10
2016-11-09
vc4: Don't abort when a shader compile fails.
Eric Anholt
1
-0
/
+1
2016-10-06
vc4: Fix live intervals analysis for screening defs in if statements.
Eric Anholt
1
-2
/
+5
2016-08-29
vc4: Handle discards while in control flow.
Eric Anholt
1
-0
/
+1
2016-08-25
vc4: Add support for MUL output rotation.
Eric Anholt
1
-0
/
+12
2016-08-25
vc4: Add support for the 2-bit LOAD_IMM variants.
Eric Anholt
1
-0
/
+26
2016-08-25
vc4: Add a QIR value for the QPU element register.
Eric Anholt
1
-0
/
+1
2016-08-24
vc4: Fix GPU hangs with >16 varying values.
Eric Anholt
1
-0
/
+12
2016-08-22
nir: Define system values for vc4's blending-lowering arguments.
Eric Anholt
1
-7
/
+0
2016-08-04
vc4: Avoid VS shader recompiles by keeping a set of FS inputs seen so far.
Eric Anholt
1
-6
/
+1
2016-08-03
vc4: Avoid generating a custom shader per level in glGenerateMipmaps().
Eric Anholt
1
-1
/
+3
2016-07-15
vc4: Speed up glGenerateMipmaps by avoiding shadow baselevel.
Eric Anholt
1
-0
/
+1
2016-07-13
vc4: Emit resets of the uniform stream at the starts of blocks.
Eric Anholt
1
-0
/
+12
2016-07-13
vc4: Add support for scheduling of branch instructions.
Eric Anholt
1
-0
/
+11
2016-07-13
vc4: Move the QPU instructions to schedule into each block.
Eric Anholt
1
-0
/
+2
2016-07-12
vc4: Add support for NIR loops and break/continue.
Eric Anholt
1
-0
/
+2
2016-07-12
vc4: Add support for storing to NIR registers in a non-SSA fashion.
Eric Anholt
1
-0
/
+12
2016-07-12
vc4: Define a QIR branch instruction
Eric Anholt
1
-0
/
+15
2016-07-12
vc4: Implement live intervals using a CFG.
Eric Anholt
1
-1
/
+15
2016-07-12
vc4: Create a basic block structure and move the instructions into it.
Eric Anholt
1
-3
/
+47
2016-07-12
vc4: Add a "qir_for_each_inst_inorder" macro and use it in many places.
Eric Anholt
1
-0
/
+3
2016-07-04
vc4: Regularize instruction emit macros
Eric Anholt
1
-37
/
+24
2016-07-04
vc4: Move SF removal to a separate peephole pass.
Eric Anholt
1
-0
/
+1
2016-07-04
vc4: Drop the dead QIR_PACK() macro.
Eric Anholt
1
-8
/
+0
2016-05-17
vc4: Add support for vertex color clamping in the rasterizer.
Eric Anholt
1
-0
/
+1
2016-05-06
vc4: Add support for loading immediate values in QIR.
Eric Anholt
1
-0
/
+17
2016-05-06
vc4: Add a small QIR validate pass.
Eric Anholt
1
-0
/
+2
2016-05-06
vc4: When emitting an instruction to an existing temp, mark it non-SSA.
Eric Anholt
1
-0
/
+2
2016-05-02
vc4: Use NIR lowering for sRGB decode.
Eric Anholt
1
-5
/
+0
2016-05-02
vc4: Remove the CSE pass.
Eric Anholt
1
-1
/
+0
2016-05-02
vc4: Emit only one FRAG_Z or FRAG_W QIR opcode.
Eric Anholt
1
-2
/
+19
2016-04-18
vc4: Remove unused "immediates" field
Eric Anholt
1
-1
/
+0
2016-04-08
vc4: Move FRAG_X/Y/REV_FLAG to a QFILE like VPM or TLB color writes.
Eric Anholt
1
-6
/
+7
2016-04-08
vc4: Allow TLB Z/color/stencil writes from any ALU operation in QIR.
Eric Anholt
1
-8
/
+4
2016-04-08
vc4: Add a helper function for the construction of qregs.
Eric Anholt
1
-2
/
+6
2016-04-08
vc4: Drop the multi_instruction distinction for QIR instructions.
Eric Anholt
1
-1
/
+0
[next]