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
24.1
24.2
7.10
7.11
7.8
7.8-gles
7.9
8.0
9.0
9.1
9.2
a7xx-gmem
amber
elima/radv-video-encode-caps-maxbitrate
explicit-sync
fjdegroo/lnl-giraffe-metrics
main
powervr-mesa-next-wayland
review/fragment_shader_barycentric
staging/23.2
staging/23.3
staging/24.0
staging/24.1
staging/24.2
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
/
zink
/
zink_compiler.c
Age
Commit message (
Expand
)
Author
Files
Lines
2024-08-31
zink: switch to derivative intrinsics
Georg Lehmann
1
-0
/
+1
2024-08-10
treewide: use nir_shader_alu_pass
Alyssa Rosenzweig
1
-8
/
+6
2024-08-04
zink: lower 8/16 bit alu ops vk spirv doesn't allow
Karol Herbst
1
-0
/
+22
2024-08-04
zink: lower 64 bit find_lsb, ufind_msb and bit_count
Karol Herbst
1
-1
/
+4
2024-07-19
zink: move some flags from driver_workarounds to separate struct
Mike Blumenkrantz
1
-3
/
+3
2024-07-19
zink: fix OpenCL read_write images
Karol Herbst
1
-1
/
+7
2024-07-18
zink: use PIPE_CAP_NIR_SAMPLERS_AS_DEREF
Mike Blumenkrantz
1
-71
/
+62
2024-07-18
zink: move image aoa access to nir pass
Mike Blumenkrantz
1
-0
/
+53
2024-07-12
zink: move all driverID checks to a helper function
Mike Blumenkrantz
1
-4
/
+4
2024-07-08
zink: don't lower fpow
Mike Blumenkrantz
1
-1
/
+0
2024-06-28
zink: Add ASSERTED to assert-only local variable
Jesse Natalie
1
-1
/
+1
2024-06-26
treewide: use nir_break_if
Alyssa Rosenzweig
1
-4
/
+2
2024-06-21
treewide: use nir_def_replace sometimes
Alyssa Rosenzweig
1
-8
/
+4
2024-06-17
treewide: use nir_metadata_control_flow
Alyssa Rosenzweig
1
-3
/
+5
2024-06-17
zink: pass zink_screen to nir_to_spirv().
Daniel Schürmann
1
-1
/
+1
2024-06-17
nir: remove nir_intrinsic_discard
Daniel Schürmann
1
-4
/
+0
2024-06-17
nir: introduce discard_is_demote compiler option
Daniel Schürmann
1
-0
/
+3
2024-05-29
zink: add atomic image ops to the ms deleting pass
Mike Blumenkrantz
1
-0
/
+2
2024-05-16
zink: split slot map between regular varyings and patch
Mike Blumenkrantz
1
-7
/
+16
2024-05-16
zink: move 'reserved' into io assign struct
Mike Blumenkrantz
1
-14
/
+15
2024-05-16
zink: unify io assignment
Mike Blumenkrantz
1
-21
/
+19
2024-05-16
zink: track masks of io locations used during linking
Mike Blumenkrantz
1
-0
/
+20
2024-05-16
zink: pass a struct through io assignment functions
Mike Blumenkrantz
1
-12
/
+19
2024-05-16
zink: outdent assign_consumer_var_io()
Mike Blumenkrantz
1
-25
/
+26
2024-05-16
zink: outdent assign_producer_var_io()
Mike Blumenkrantz
1
-18
/
+19
2024-05-16
zink: minor tweaks to shader io assignment
Mike Blumenkrantz
1
-3
/
+3
2024-05-16
zink: make unassigned io variables unreachable
Mike Blumenkrantz
1
-0
/
+2
2024-05-14
zink: set all spirv caps for the vvl vtn pass
Mike Blumenkrantz
1
-50
/
+1
2024-05-09
zink: Use the new spirv_capabilities struct
Faith Ekstrand
1
-38
/
+51
2024-05-08
zink: move gfx shader init to thread
Mike Blumenkrantz
1
-2
/
+1
2024-05-08
zink: split generated tcs creation into 2-stage functions
Mike Blumenkrantz
1
-16
/
+26
2024-05-08
zink: split shader create into 2-stage functions
Mike Blumenkrantz
1
-7
/
+15
2024-05-08
zink: always block the precompile threads when pruning shaders
Mike Blumenkrantz
1
-1
/
+1
2024-05-08
zink: break out shadow sampler scanning
Mike Blumenkrantz
1
-11
/
+44
2024-05-08
zink: rename zink_shader variable in create functions
Mike Blumenkrantz
1
-69
/
+69
2024-05-08
zink: simplify flagging legacy shadow samplers
Mike Blumenkrantz
1
-4
/
+2
2024-05-08
zink: simplify confusing return in rewrite_tex_dest
Mike Blumenkrantz
1
-5
/
+2
2024-05-08
zink: use info.fs.uses_sample_qualifier instead of manual scan
Mike Blumenkrantz
1
-2
/
+0
2024-05-08
zink: delete GS conditional in update_so_info
Mike Blumenkrantz
1
-99
/
+95
2024-04-26
zink: prune zink_shader::programs under lock
Mike Blumenkrantz
1
-45
/
+60
2024-04-24
zink: preserve/merge variable names when generating new variables
Mike Blumenkrantz
1
-3
/
+32
2024-04-19
zink: vectorize io loads/stores when possible
Mike Blumenkrantz
1
-16
/
+271
2024-04-19
zink: run nir_lower_io_to_scalar (mostly) unconditionally and earlier
Mike Blumenkrantz
1
-51
/
+8
2024-04-19
zink: copy shader name when copying shader info
Mike Blumenkrantz
1
-0
/
+1
2024-04-12
zink: enable opt_varyings with ZINK_DEBUG=ioopt
Mike Blumenkrantz
1
-0
/
+152
2024-04-12
zink: add a pass to fix vertex input locations
Mike Blumenkrantz
1
-0
/
+27
2024-04-12
zink: set nir_io_glsl_lower_derefs in compiler options
Mike Blumenkrantz
1
-19
/
+1
2024-04-12
zink: rework rework_io_vars
Mike Blumenkrantz
1
-252
/
+428
2024-04-12
zink: set lower_to_scalar
Mike Blumenkrantz
1
-0
/
+1
2024-04-12
zink: set indirect io compiler flags
Mike Blumenkrantz
1
-0
/
+2
[next]