projects
/
mesa.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
radeonsi: make get_indirect_index globally visible
[mesa.git]
/
src
/
gallium
/
drivers
/
radeonsi
/
si_shader.c
2017-07-31
Nicolai Hähnle
radeonsi: make get_indirect_index globally visible
blob
|
commitdiff
|
raw
2017-07-31
Nicolai Hähnle
ac/nir,radeonsi: add ac_shader_abi::chip_class
blob
|
commitdiff
|
raw
|
diff to current
2017-07-31
Nicolai Hähnle
radeonsi/nir: emit FS outputs
blob
|
commitdiff
|
raw
|
diff to current
2017-07-31
Nicolai Hähnle
radeonsi/nir: load FS inputs
blob
|
commitdiff
|
raw
|
diff to current
2017-07-31
Nicolai Hähnle
radeonsi/nir: load VS inputs
blob
|
commitdiff
|
raw
|
diff to current
2017-07-31
Nicolai Hähnle
ac/nir,radeonsi: add ac_shader_abi::load_ubo
blob
|
commitdiff
|
raw
|
diff to current
2017-07-31
Nicolai Hähnle
ac,radeonsi: add ac_shader_abi::emit_outputs for hardwa...
blob
|
commitdiff
|
raw
|
diff to current
2017-07-31
Nicolai Hähnle
radeonsi: pass si_shader_context to get_primitive_id
blob
|
commitdiff
|
raw
|
diff to current
2017-07-31
Nicolai Hähnle
radeonsi: translate NIR to LLVM
blob
|
commitdiff
|
raw
|
diff to current
2017-07-31
Nicolai Hähnle
radeonsi: dump NIR instead of TGSI when appropriate
blob
|
commitdiff
|
raw
|
diff to current
2017-07-31
Nicolai Hähnle
radeonsi: scan NIR shaders to obtain required info
blob
|
commitdiff
|
raw
|
diff to current
2017-07-31
Nicolai Hähnle
ac,radeonsi: move some VS input descriptions to ac_shad...
blob
|
commitdiff
|
raw
|
diff to current
2017-07-31
Nicolai Hähnle
radeonsi: store shader function arguments in a structure
blob
|
commitdiff
|
raw
|
diff to current
2017-07-27
Nicolai Hähnle
radeonsi: bail out instead of crashing if the main...
blob
|
commitdiff
|
raw
|
diff to current
2017-07-27
Nicolai Hähnle
radeonsi: update a comment for merged shaders
blob
|
commitdiff
|
raw
|
diff to current
2017-07-27
Nicolai Hähnle
radeonsi/gfx9: dump previous stage LLVM IR for merged...
blob
|
commitdiff
|
raw
|
diff to current
2017-07-27
Nicolai Hähnle
radeonsi: make sure TCS main output VGPRs don't alias...
blob
|
commitdiff
|
raw
|
diff to current
2017-07-27
Nicolai Hähnle
radeonsi/gfx9: always wrap GS and TCS in an if-block...
blob
|
commitdiff
|
raw
|
diff to current
2017-07-27
Nicolai Hähnle
radeonsi/gfx9: fix vertex idx in ES with multiple waves...
blob
|
commitdiff
|
raw
|
diff to current
2017-07-17
Marek Olšák
radeonsi: emit param exports after position exports
blob
|
commitdiff
|
raw
|
diff to current
2017-07-17
Marek Olšák
radeonsi: move building parameter exports into a separa...
blob
|
commitdiff
|
raw
|
diff to current
2017-07-17
Marek Olšák
radeonsi: don't use info.num_inputs when it's unused
blob
|
commitdiff
|
raw
|
diff to current
2017-07-17
Marek Olšák
radeonsi: add si_build_fs_interp helper
blob
|
commitdiff
|
raw
|
diff to current
2017-07-13
Nicolai Hähnle
radeonsi/gfx9: fix crash building monolithic merged...
blob
|
commitdiff
|
raw
|
diff to current
2017-07-10
Marek Olšák
gallium: use "ull" number suffix to keep the QtCreator...
blob
|
commitdiff
|
raw
|
diff to current
2017-06-27
Marek Olšák
radeonsi: move instance divisors into a constant buffer
blob
|
commitdiff
|
raw
|
diff to current
2017-06-27
Marek Olšák
Revert "radeonsi: use uint32_t to declare si_shader_key...
blob
|
commitdiff
|
raw
|
diff to current
2017-06-27
Marek Olšák
Revert "radeonsi: remove 8 bytes from si_shader_key...
blob
|
commitdiff
|
raw
|
diff to current
2017-06-26
Nicolai Hähnle
radeonsi: support indirect indexing in INTERP_* opcodes
blob
|
commitdiff
|
raw
|
diff to current
2017-06-24
Marek Olšák
radeonsi/gfx9: don't overallocate shader binaries
blob
|
commitdiff
|
raw
|
diff to current
2017-06-23
Marek Olšák
radeonsi: implement the workaround for Rocket League...
blob
|
commitdiff
|
raw
|
diff to current
2017-06-12
Marek Olšák
radeonsi: remove 8 bytes from si_shader_key with uint32...
blob
|
commitdiff
|
raw
|
diff to current
2017-06-12
Marek Olšák
radeonsi: use uint32_t to declare si_shader_key.opt...
blob
|
commitdiff
|
raw
|
diff to current
2017-06-12
Marek Olšák
radeonsi: remove 8 bytes from si_shader_key by flatteni...
blob
|
commitdiff
|
raw
|
diff to current
2017-06-07
Marek Olšák
radeonsi: remove 8 bytes from si_shader_key
blob
|
commitdiff
|
raw
|
diff to current
2017-06-07
Marek Olšák
radeonsi: move PSIZE and CLIPDIST unique IO indices...
blob
|
commitdiff
|
raw
|
diff to current
2017-06-07
Marek Olšák
radeonsi: remove dead code in declare_input_fs
blob
|
commitdiff
|
raw
|
diff to current
2017-05-28
Marek Olšák
radeonsi: move building llvm.SI.load.const into ac_buil...
blob
|
commitdiff
|
raw
|
diff to current
2017-05-28
Marek Olšák
radeonsi: rename readonly_memory -> can_speculate
blob
|
commitdiff
|
raw
|
diff to current
2017-05-18
Marek Olšák
radeonsi: clamp indirect index to the number of declare...
blob
|
commitdiff
|
raw
|
diff to current
2017-05-18
Marek Olšák
radeonsi: merge sampler and image descriptor lists...
blob
|
commitdiff
|
raw
|
diff to current
2017-05-18
Marek Olšák
radeonsi: merge constant and shader buffers descriptor...
blob
|
commitdiff
|
raw
|
diff to current
2017-05-16
Nicolai Hähnle
radeonsi: extract TGSI memory/texture opcode handling...
blob
|
commitdiff
|
raw
|
diff to current
2017-05-16
Nicolai Hähnle
radeonsi: make const_array externally accessible
blob
|
commitdiff
|
raw
|
diff to current
2017-05-16
Nicolai Hähnle
radeonsi: make get_bounded_indirect_index externally...
blob
|
commitdiff
|
raw
|
diff to current
2017-05-16
Nicolai Hähnle
radeonsi: make emit_waitcnt externally accessible
blob
|
commitdiff
|
raw
|
diff to current
2017-05-12
Nicolai Hähnle
radeonsi: get rid of secondary input/output word
blob
|
commitdiff
|
raw
|
diff to current
2017-05-12
Nicolai Hähnle
radeonsi: at most 8 sets of texture coordinates are...
blob
|
commitdiff
|
raw
|
diff to current
2017-05-12
Nicolai Hähnle
radeonsi: skip generic out/in indices without a shader...
blob
|
commitdiff
|
raw
|
diff to current
2017-05-12
Nicolai Hähnle
radeonsi: use SI_MAX_IO_GENERIC instead of magic values
blob
|
commitdiff
|
raw
|
diff to current
2017-05-10
Samuel Pitoiset
radeonsi: silent a compiler warning
blob
|
commitdiff
|
raw
|
diff to current
2017-05-10
Nicolai Hähnle
radeonsi: more const qualifiers in shader dump functions
blob
|
commitdiff
|
raw
|
diff to current
2017-05-08
Marek Olšák
radeonsi: rename si_eliminate_const_vs_outputs -> si_op...
blob
|
commitdiff
|
raw
|
diff to current
2017-05-08
Nicolai Hähnle
radeonsi: split per-patch from per-vertex indices
blob
|
commitdiff
|
raw
|
diff to current
2017-05-04
Marek Olšák
radeonsi/gfx9: set correct LLVM calling conventions...
blob
|
commitdiff
|
raw
|
diff to current
2017-05-04
Marek Olšák
radeonsi: remove unused parameters from si_shader_apply...
blob
|
commitdiff
|
raw
|
diff to current
2017-05-04
Marek Olšák
radeonsi: inline si_llvm_shader_type into si_llvm_creat...
blob
|
commitdiff
|
raw
|
diff to current
2017-05-04
Marek Olšák
radeonsi: don't use util_memcpy_cpu_to_le32 for shader...
blob
|
commitdiff
|
raw
|
diff to current
2017-05-04
Marek Olšák
radeonsi: make si_compile_llvm static
blob
|
commitdiff
|
raw
|
diff to current
2017-05-04
Marek Olšák
radeonsi: fold surrounding code into si_llvm_finalize_m...
blob
|
commitdiff
|
raw
|
diff to current
2017-05-04
Marek Olšák
radeonsi: don't call eliminate_const_vs_outputs in...
blob
|
commitdiff
|
raw
|
diff to current
2017-05-04
Marek Olšák
radeonsi: drop support for LLVM 3.8
blob
|
commitdiff
|
raw
|
diff to current
2017-05-04
Marek Olšák
radeonsi: stop using v16i8
blob
|
commitdiff
|
raw
|
diff to current
2017-05-03
Marek Olšák
radeonsi/gfx9: fix gl_ViewportIndex
blob
|
commitdiff
|
raw
|
diff to current
2017-05-03
Marek Olšák
ac: rename ac_eliminate_const_vs_outputs -> ac_optimize...
blob
|
commitdiff
|
raw
|
diff to current
2017-04-28
Marek Olšák
radeonsi: don't load unused compute shader input SGPRs...
blob
|
commitdiff
|
raw
|
diff to current
2017-04-28
Marek Olšák
radeonsi: tell LLVM not to remove s_barrier instructions
blob
|
commitdiff
|
raw
|
diff to current
2017-04-28
Marek Olšák
radeonsi: fix tess offchip offset for per-patch attributes
blob
|
commitdiff
|
raw
|
diff to current
2017-04-28
Marek Olšák
radeonsi: pass tessellation ring addresses via user...
blob
|
commitdiff
|
raw
|
diff to current
2017-04-28
Marek Olšák
radeonsi: use si_insert_input_ret in si_llvm_emit_tcs_e...
blob
|
commitdiff
|
raw
|
diff to current
2017-04-28
Marek Olšák
radeonsi: remove VS epilog code, compile VS with PrimID...
blob
|
commitdiff
|
raw
|
diff to current
2017-04-28
Marek Olšák
radeonsi: get InstanceID from VGPR1 (or VGPR2 for tess...
blob
|
commitdiff
|
raw
|
diff to current
2017-04-28
Marek Olšák
radeonsi/gfx9: add support for monolithic ES-GS
blob
|
commitdiff
|
raw
|
diff to current
2017-04-28
Marek Olšák
radeonsi/gfx9: select shader parts for non-monolithic...
blob
|
commitdiff
|
raw
|
diff to current
2017-04-28
Marek Olšák
radeonsi/gfx9: add GS prolog support for merged ES-GS
blob
|
commitdiff
|
raw
|
diff to current
2017-04-28
Marek Olšák
radeonsi/gfx9: add VS prolog support for merged ES-GS
blob
|
commitdiff
|
raw
|
diff to current
2017-04-28
Marek Olšák
radeonsi/gfx9: pass GS input SGPRs and VGPRs from the...
blob
|
commitdiff
|
raw
|
diff to current
2017-04-28
Marek Olšák
radeonsi/gfx9: store ES outputs to LDS
blob
|
commitdiff
|
raw
|
diff to current
2017-04-28
Marek Olšák
radeonsi/gfx9: load GS inputs from LDS
blob
|
commitdiff
|
raw
|
diff to current
2017-04-28
Marek Olšák
radeonsi/gfx9: get GS wave ID from the correct input
blob
|
commitdiff
|
raw
|
diff to current
2017-04-28
Marek Olšák
radeonsi/gfx9: add the function signature of merged...
blob
|
commitdiff
|
raw
|
diff to current
2017-04-28
Marek Olšák
radeonsi/gfx9: set registers and shader key for merged...
blob
|
commitdiff
|
raw
|
diff to current
2017-04-28
Marek Olšák
radeonsi/gfx9: add GS user SGPRs
blob
|
commitdiff
|
raw
|
diff to current
2017-04-28
Marek Olšák
radeonsi: rename declare_tess_lds -> declare_lds_as_pointer
blob
|
commitdiff
|
raw
|
diff to current
2017-04-28
Marek Olšák
radeonsi: simplify some shader type conditions
blob
|
commitdiff
|
raw
|
diff to current
2017-04-28
Marek Olšák
radeonsi: rename the swizzle parameter of lds_store
blob
|
commitdiff
|
raw
|
diff to current
2017-04-28
Marek Olšák
radeonsi: add si_shader::prolog2
blob
|
commitdiff
|
raw
|
diff to current
2017-04-28
Marek Olšák
radeonsi/gfx9: move RW_BUFFERS to s[0:1] for merged...
blob
|
commitdiff
|
raw
|
diff to current
2017-04-28
Marek Olšák
radeonsi/gfx9: add support for monolithic merged LS-HS
blob
|
commitdiff
|
raw
|
diff to current
2017-04-28
Marek Olšák
radeonsi/gfx9: set EXEC for non-mono merged shaders...
blob
|
commitdiff
|
raw
|
diff to current
2017-04-28
Marek Olšák
radeonsi/gfx9: don't store the HS control word
blob
|
commitdiff
|
raw
|
diff to current
2017-04-28
Marek Olšák
radeonsi/gfx9: pass inputs from LS to TCS
blob
|
commitdiff
|
raw
|
diff to current
2017-04-28
Marek Olšák
radeonsi/gfx9: add TCS epilog support for merged LS-HS
blob
|
commitdiff
|
raw
|
diff to current
2017-04-28
Marek Olšák
radeonsi/gfx9: add VS prolog support for merged LS-HS
blob
|
commitdiff
|
raw
|
diff to current
2017-04-28
Marek Olšák
radeonsi/gfx9: merged shaders have scratch offset at...
blob
|
commitdiff
|
raw
|
diff to current
2017-04-28
Marek Olšák
radeonsi/gfx9: define LS-HS main shader function prototype
blob
|
commitdiff
|
raw
|
diff to current
2017-04-28
Marek Olšák
radeonsi: assign VS/TCS/TES/GS shader input parameter...
blob
|
commitdiff
|
raw
|
diff to current
2017-04-28
Marek Olšák
radeonsi/gfx9: define and set LS-HS user SGPRs
blob
|
commitdiff
|
raw
|
diff to current
2017-04-28
Marek Olšák
radeonsi/gfx9: add initial code generation for non...
blob
|
commitdiff
|
raw
|
diff to current
2017-04-28
Marek Olšák
radeonsi: separate out code for selecting the VS prolog
blob
|
commitdiff
|
raw
|
diff to current
next