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
/
spirv
/
vtn_cfg.c
Age
Commit message (
Expand
)
Author
Files
Lines
2019-02-28
nir/spirv: return after emitting a branch in block
cros-mesa-19.0-r1-vanilla
chadv/cros-mesa-19.0-r1-vanilla
Juan A. Suarez Romero
1
-0
/
+1
2019-01-21
nir/spirv: handle ContractionOff execution mode
Karol Herbst
1
-0
/
+2
2019-01-19
nir: rename nir_var_function to nir_var_function_temp
Karol Herbst
1
-1
/
+1
2019-01-14
src/compiler: use new hash table and set creation helpers
Caio Marcelo de Oliveira Filho
1
-2
/
+1
2019-01-12
spirv: Emit switch conditions on-the-fly
Jason Ekstrand
1
-36
/
+26
2019-01-08
nir: rename global/local to private/function memory
Karol Herbst
1
-1
/
+1
2019-01-08
nir: Add a ptr_as_array deref type
Jason Ekstrand
1
-1
/
+1
2019-01-08
spirv: Propagate layout decorations to created glsl_types
Jason Ekstrand
1
-2
/
+6
2019-01-08
spirv: Emit NIR deref instructions on-the-fly
Jason Ekstrand
1
-0
/
+2
2019-01-08
spirv: Fix matrix parameters in function calls.
Bas Nieuwenhuizen
1
-0
/
+4
2018-10-30
spirv: Pass SSA values through functions
Jason Ekstrand
1
-41
/
+139
2018-10-26
nir/builder: Add a nir_imm_true/false helpers
Jason Ekstrand
1
-5
/
+5
2018-10-02
spirv: Move function call handling to vtn_cfg
Jason Ekstrand
1
-0
/
+63
2018-06-22
nir,spirv: Rework function calls
Jason Ekstrand
1
-118
/
+103
2018-06-22
spirv/cfg: Make the builder fully capable for both walks
Jason Ekstrand
1
-0
/
+2
2018-06-22
spirv: Record the type of functions
Jason Ekstrand
1
-2
/
+2
2018-06-22
spirv: Use deref instructions for most variables
Jason Ekstrand
1
-4
/
+4
2018-06-21
spirv: Get rid of vtn_variable_mode_image/sampler
Neil Roberts
1
-2
/
+2
2018-05-15
spirv: fix visiting inner loops with same break/continue block
Samuel Pitoiset
1
-0
/
+13
2018-03-30
spirv: s/uint/unsigned/ to fix MSVC build
Brian Paul
1
-1
/
+1
2017-12-28
spirv: consider bitsize when handling OpSwitch cases
Eero Tamminen
1
-3
/
+11
2017-12-21
Revert "spirv: consider bitsize when handling OpSwitch cases"
Mark Janes
1
-11
/
+3
2017-12-20
spirv: consider bitsize when handling OpSwitch cases
Juan A. Suarez Romero
1
-3
/
+11
2017-12-12
spirv: Handle image and sampler function parameters
Jason Ekstrand
1
-0
/
+73
2017-12-12
spirv/cfg: Refactor the function parameter loop a bit
Jason Ekstrand
1
-5
/
+9
2017-12-12
spirv/cfg: Be a bit more precise about function parameters
Jason Ekstrand
1
-3
/
+2
2017-12-11
spirv: Add support for all bit sizes in OpSwitch
Jason Ekstrand
1
-8
/
+26
2017-12-11
spirv: Restructure the case loop in OpSwitch handling
Jason Ekstrand
1
-3
/
+11
2017-12-04
spirv: Replace unreachable with vtn_fail
Jason Ekstrand
1
-4
/
+4
2017-12-04
spirv: Replace assert with vtn_assert
Jason Ekstrand
1
-25
/
+26
2017-12-02
spirv: Only emit functions which are actually used
Jason Ekstrand
1
-0
/
+2
2017-12-02
spirv: Drop the impl field from vtn_builder
Jason Ekstrand
1
-1
/
+1
2017-10-02
nir/spirv: Allow loop breaks in a switch body.
Bas Nieuwenhuizen
1
-1
/
+1
2017-09-12
nir/spirv: handle if's with same label in both branches
Juan A. Suarez Romero
1
-2
/
+10
2017-07-18
nir/spirv: Add support for SPV_KHR_variable_pointers
Jason Ekstrand
1
-2
/
+3
2017-07-18
nir/spirv: Add a helper for pushing SSA values
Jason Ekstrand
1
-6
/
+5
2017-07-05
nir/spirv: Rework function argument setup
Jason Ekstrand
1
-24
/
+32
2017-07-05
nir/spirv: Use real pointer types
Jason Ekstrand
1
-3
/
+11
2017-07-05
nir/spirv: Stop using glsl_type for function types
Jason Ekstrand
1
-21
/
+9
2017-07-05
nir/spirv: Wrap access chains in a new vtn_pointer data structure
Jason Ekstrand
1
-8
/
+6
2017-07-05
nir/spirv: Rename some things from access_chain to pointer
Jason Ekstrand
1
-5
/
+4
2017-06-07
nir: Port to u_dynarray
Thomas Helland
1
-3
/
+3
2017-03-01
spirv: Use nir_builder for control flow
Jason Ekstrand
1
-31
/
+14
2017-01-09
spirv: Move cursor before calling vtn_ssa_value() in phi 2nd pass.
Kenneth Graunke
1
-1
/
+2
2016-10-03
nir/spirv/cfg: Use a nop intrinsic for tagging the ends of blocks
Jason Ekstrand
1
-2
/
+4
2016-10-01
nir/spirv/cfg: Detect switch_break after loop_break/continue
Jason Ekstrand
1
-2
/
+2
2016-10-01
nir/spirv/cfg: Handle switches whose break block is a loop continue
Jason Ekstrand
1
-0
/
+13
2016-04-25
spirv: fix warning in release build
Grazvydas Ignotas
1
-1
/
+1
2016-04-14
spirv: Move to compiler/
Jason Ekstrand
1
-0
/
+778