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
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
main
powervr-mesa-next-wayland
review/fragment_shader_barycentric
staging/23.2
staging/23.3
staging/24.0
staging/24.1
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
/
compiler
/
nir
/
nir_serialize.c
Age
Commit message (
Expand
)
Author
Files
Lines
2019-11-23
nir/serialize: support any num_components for remaining instructions
Marek Olšák
1
-4
/
+13
2019-11-23
nir/serialize: use 3 unused bits in intrinsic for packed_const_indices
Marek Olšák
1
-11
/
+10
2019-11-23
nir/serialize: don't serialize redundant nir_intrinsic_instr::num_components
Marek Olšák
1
-6
/
+16
2019-11-23
nir/serialize: serialize writemask for vec8 and vec16
Marek Olšák
1
-9
/
+16
2019-11-23
nir/serialize: serialize swizzles for vec8 and vec16
Marek Olšák
1
-8
/
+43
2019-11-23
nir/serialize: reuse the writemask field for 2 src X swizzles of SSA ALU
Marek Olšák
1
-3
/
+33
2019-11-23
nir/serialize: remove up to 3 consecutive equal ALU instruction headers
Marek Olšák
1
-16
/
+65
2019-11-23
nir/serialize: try to pack both deref array src into 32 bits
Marek Olšák
1
-5
/
+28
2019-11-23
nir/serialize: cleanup - fold nir_deref_type_var cases into switches
Marek Olšák
1
-16
/
+19
2019-11-23
nir/serialize: try to put deref->var index into the unused bits of the header
Marek Olšák
1
-10
/
+23
2019-11-23
nir/serialize: don't serialize mode for deref non-cast instructions
Marek Olšák
1
-5
/
+12
2019-11-23
nir/serialize: don't store deref types if not needed
Marek Olšák
1
-4
/
+26
2019-11-23
nir/serialize: try to pack two alu srcs into 1 uint32
Marek Olšák
1
-21
/
+76
2019-11-23
nir/serialize: pack nir_intrinsic_instr::const_index[] better
Marek Olšák
1
-5
/
+84
2019-11-23
nir/serialize: pack 1-component constants into 20 bits if possible
Marek Olšák
1
-37
/
+135
2019-11-23
nir/serialize: pack load_const with non-64-bit constants better
Marek Olšák
1
-2
/
+46
2019-11-23
nir/serialize: try to store a diff in var data locations instead of var data
Marek Olšák
1
-15
/
+73
2019-11-23
nir/serialize: deduplicate serialized var types by reusing the last unique one
Marek Olšák
1
-10
/
+39
2019-11-23
nir/serialize: don't serialize var->data for temporaries
Marek Olšák
1
-12
/
+37
2019-11-23
nir/serialize: pack src better and limit the object count to 1M from 1G
Marek Olšák
1
-33
/
+75
2019-11-23
nir/serialize: pack instructions better
Marek Olšák
1
-106
/
+297
2019-11-21
nir/serialize: do ctx = {0} instead of manual initializations
Marek Olšák
1
-4
/
+2
2019-11-21
nir: strip as we serialize to remove the nir_shader_clone call
Marek Olšák
1
-26
/
+34
2019-11-19
nir/serialize: fix serializing functions with no implementations.
Dave Airlie
1
-3
/
+11
2019-11-19
nir/serialize: pack function has name and entry point into flags.
Dave Airlie
1
-5
/
+7
2019-11-05
nir/serialize: pack nir_variable flags
Marek Olšák
1
-13
/
+36
2019-11-05
nir/serialize: store 32-bit object IDs instead of 64-bit
Marek Olšák
1
-28
/
+31
2019-11-05
nir/serialize: don't expand 16-bit variable state slots to 32 bits
Marek Olšák
1
-6
/
+4
2019-10-28
util: rename list_empty() to list_is_empty()
Timothy Arceri
1
-1
/
+1
2019-10-10
nir: add a strip parameter to nir_serialize
Marek Olšák
1
-2
/
+17
2019-07-31
tree-wide: replace MAYBE_UNUSED with ASSERTED
Eric Engestrom
1
-1
/
+1
2019-06-26
nir: Add a no wrapping bits to nir_alu_instr
Caio Marcelo de Oliveira Filho
1
-4
/
+8
2019-06-05
nir: Don't replace the nir_shader when NIR_TEST_SERIALIZE=1
Jason Ekstrand
1
-7
/
+14
2019-04-14
nir: make nir_const_value scalar
Karol Herbst
1
-2
/
+2
2019-04-12
nir: Add a pass for selectively lowering variables to scratch space
Jason Ekstrand
1
-0
/
+2
2019-04-09
nir: Get rid of global registers
Jason Ekstrand
1
-7
/
+0
2019-04-09
nir: Get rid of nir_register::is_packed
Jason Ekstrand
1
-2
/
+1
2019-03-21
nir: add support for gather offsets
Karol Herbst
1
-0
/
+2
2019-03-11
nir/serialize: Prevent writing uninitialized state_slot data
Connor Abbott
1
-5
/
+14
2019-01-14
src/compiler: use new hash table and set creation helpers
Caio Marcelo de Oliveira Filho
1
-2
/
+1
2019-01-09
nir: Tag entrypoint for easy recognition by nir_shader_get_entrypoint()
Matt Turner
1
-0
/
+4
2019-01-08
nir: Add a ptr_as_array deref type
Jason Ekstrand
1
-2
/
+10
2018-07-24
nir/serialize: Alloc constants off the variable
Jason Ekstrand
1
-1
/
+1
2018-07-02
nir: Add a concept of constant data associated with a shader
Jason Ekstrand
1
-0
/
+12
2018-06-22
nir: Remove old-school deref chain support
Jason Ekstrand
1
-99
/
+0
2018-06-22
nir,spirv: Rework function calls
Jason Ekstrand
1
-34
/
+10
2018-06-22
nir: Add a concept of per-member structs and a lowering pass
Jason Ekstrand
1
-0
/
+12
2018-06-22
nir: add deref lowering sanity checking
Rob Clark
1
-0
/
+2
2018-06-22
nir: Add a deref instruction type
Jason Ekstrand
1
-0
/
+81
2018-03-01
nir/serialize: handle var->name being NULL
Alejandro Piñeiro
1
-1
/
+2
[next]