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
/
gallium
/
drivers
/
radeonsi
/
si_shader.c
Age
Commit message (
Expand
)
Author
Files
Lines
2017-06-27
radeonsi: move instance divisors into a constant buffer
Marek Olšák
1
-25
/
+53
2017-06-27
Revert "radeonsi: use uint32_t to declare si_shader_key.opt.kill_outputs"
Marek Olšák
1
-5
/
+3
2017-06-27
Revert "radeonsi: remove 8 bytes from si_shader_key with uint32_t ff_tcs_inpu...
Marek Olšák
1
-6
/
+2
2017-06-26
radeonsi: support indirect indexing in INTERP_* opcodes
Nicolai Hähnle
1
-20
/
+58
2017-06-24
radeonsi/gfx9: don't overallocate shader binaries
Marek Olšák
1
-6
/
+0
2017-06-23
radeonsi: implement the workaround for Rocket League - postponed TGSI kill
Marek Olšák
1
-0
/
+9
2017-06-12
radeonsi: remove 8 bytes from si_shader_key with uint32_t ff_tcs_inputs_to_copy
Marek Olšák
1
-2
/
+6
2017-06-12
radeonsi: use uint32_t to declare si_shader_key.opt.kill_outputs
Marek Olšák
1
-3
/
+5
2017-06-12
radeonsi: remove 8 bytes from si_shader_key by flattening opt.hw_vs
Marek Olšák
1
-5
/
+5
2017-06-07
radeonsi: remove 8 bytes from si_shader_key
Marek Olšák
1
-7
/
+7
2017-06-07
radeonsi: move PSIZE and CLIPDIST unique IO indices after GENERIC
Marek Olšák
1
-7
/
+11
2017-06-07
radeonsi: remove dead code in declare_input_fs
Marek Olšák
1
-5
/
+0
2017-05-29
radeonsi: move building llvm.SI.load.const into ac_build_buffer_load
Marek Olšák
1
-13
/
+10
2017-05-29
radeonsi: rename readonly_memory -> can_speculate
Marek Olšák
1
-5
/
+5
2017-05-18
radeonsi: clamp indirect index to the number of declared shader resources
Marek Olšák
1
-1
/
+1
2017-05-18
radeonsi: merge sampler and image descriptor lists into one
Marek Olšák
1
-15
/
+7
2017-05-18
radeonsi: merge constant and shader buffers descriptor lists into one
Marek Olšák
1
-19
/
+13
2017-05-16
radeonsi: extract TGSI memory/texture opcode handling into its own file
Nicolai Hähnle
1
-1841
/
+0
2017-05-16
radeonsi: make const_array externally accessible
Nicolai Hähnle
1
-13
/
+13
2017-05-16
radeonsi: make get_bounded_indirect_index externally accessible
Nicolai Hähnle
1
-16
/
+16
2017-05-16
radeonsi: make emit_waitcnt externally accessible
Nicolai Hähnle
1
-10
/
+5
2017-05-12
radeonsi: get rid of secondary input/output word
Nicolai Hähnle
1
-23
/
+9
2017-05-12
radeonsi: at most 8 sets of texture coordinates are supported
Nicolai Hähnle
1
-0
/
+1
2017-05-12
radeonsi: skip generic out/in indices without a shader IO index
Nicolai Hähnle
1
-0
/
+4
2017-05-12
radeonsi: use SI_MAX_IO_GENERIC instead of magic values
Nicolai Hähnle
1
-1
/
+1
2017-05-10
radeonsi: silent a compiler warning
Samuel Pitoiset
1
-1
/
+1
2017-05-10
radeonsi: more const qualifiers in shader dump functions
Nicolai Hähnle
1
-10
/
+10
2017-05-08
radeonsi: rename si_eliminate_const_vs_outputs -> si_optimize_vs_outputs
Marek Olšák
1
-2
/
+2
2017-05-08
radeonsi: split per-patch from per-vertex indices
Nicolai Hähnle
1
-18
/
+38
2017-05-05
radeonsi/gfx9: set correct LLVM calling conventions for merged shaders
Marek Olšák
1
-0
/
+1
2017-05-05
radeonsi: remove unused parameters from si_shader_apply_scratch_relocs
Marek Olšák
1
-4
/
+2
2017-05-05
radeonsi: inline si_llvm_shader_type into si_llvm_create_func
Marek Olšák
1
-1
/
+0
2017-05-05
radeonsi: don't use util_memcpy_cpu_to_le32 for shader uploads
Marek Olšák
1
-7
/
+8
2017-05-05
radeonsi: make si_compile_llvm static
Marek Olšák
1
-8
/
+8
2017-05-05
radeonsi: fold surrounding code into si_llvm_finalize_module
Marek Olšák
1
-16
/
+4
2017-05-05
radeonsi: don't call eliminate_const_vs_outputs in shaders without VS exports
Marek Olšák
1
-4
/
+4
2017-05-05
radeonsi: drop support for LLVM 3.8
Marek Olšák
1
-32
/
+10
2017-05-05
radeonsi: stop using v16i8
Marek Olšák
1
-10
/
+8
2017-05-03
radeonsi/gfx9: fix gl_ViewportIndex
Marek Olšák
1
-6
/
+29
2017-05-03
ac: rename ac_eliminate_const_vs_outputs -> ac_optimize_vs_outputs
Marek Olšák
1
-5
/
+5
2017-04-28
radeonsi: don't load unused compute shader input SGPRs and VGPRs
Marek Olšák
1
-10
/
+27
2017-04-28
radeonsi: tell LLVM not to remove s_barrier instructions
Marek Olšák
1
-12
/
+33
2017-04-28
radeonsi: fix tess offchip offset for per-patch attributes
Marek Olšák
1
-4
/
+4
2017-04-28
radeonsi: pass tessellation ring addresses via user SGPRs
Marek Olšák
1
-39
/
+64
2017-04-28
radeonsi: use si_insert_input_ret in si_llvm_emit_tcs_epilogue
Marek Olšák
1
-19
/
+10
2017-04-28
radeonsi: remove VS epilog code, compile VS with PrimID export on demand
Marek Olšák
1
-182
/
+26
2017-04-28
radeonsi: get InstanceID from VGPR1 (or VGPR2 for tess) instead of VGPR3
Marek Olšák
1
-6
/
+14
2017-04-28
radeonsi/gfx9: add support for monolithic ES-GS
Marek Olšák
1
-9
/
+70
2017-04-28
radeonsi/gfx9: select shader parts for non-monolithic ES-GS
Marek Olšák
1
-3
/
+14
2017-04-28
radeonsi/gfx9: add GS prolog support for merged ES-GS
Marek Olšák
1
-17
/
+70
[next]