projects
/
mesa.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first
⋅
prev
⋅
next
radeonsi: pass llvm type to si_llvm_emit_fetch_64bit()
[mesa.git]
/
src
/
gallium
/
drivers
/
radeonsi
/
si_shader.c
2017-06-12
Marek Olšák
radeonsi: remove 8 bytes from si_shader_key with uint32...
blob
|
commitdiff
|
raw
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
2017-04-28
Marek Olšák
radeonsi/gfx9: add si_shader::previous_stage for merged...
blob
|
commitdiff
|
raw
|
diff to current
2017-04-28
Marek Olšák
radeonsi: adjust the signature of si_get_vs_prolog_key
blob
|
commitdiff
|
raw
|
diff to current
2017-04-28
Marek Olšák
radeonsi: separate out VS prolog key printing
blob
|
commitdiff
|
raw
|
diff to current
2017-04-28
Marek Olšák
radeonsi: separate out TGSI initialization of si_shader...
blob
|
commitdiff
|
raw
|
diff to current
2017-04-27
Dave Airlie
radeonsi/ac: move vertex export remove to common code.
blob
|
commitdiff
|
raw
|
diff to current
2017-04-26
Samuel Pitoiset
radeonsi: use unsynchronized transfers for shader binar...
blob
|
commitdiff
|
raw
|
diff to current
2017-04-26
Marek Olšák
radeonsi: turn si_shader_key::mono into a non-union
blob
|
commitdiff
|
raw
|
diff to current
2017-04-26
Marek Olšák
radeonsi/gfx9: add a workaround for viewing a slice...
blob
|
commitdiff
|
raw
|
diff to current
2017-04-26
Marek Olšák
radeonsi/gfx9: fix 1D array shader images
blob
|
commitdiff
|
raw
|
diff to current
2017-04-16
Marek Olšák
radeonsi: remove local variable 'mod' from si_compile_t...
blob
|
commitdiff
|
raw
|
diff to current
2017-04-16
Marek Olšák
radeonsi: add si_shader_selector::vs_needs_prolog
blob
|
commitdiff
|
raw
|
diff to current
2017-04-14
Nicolai Hähnle
radeonsi: handle ignored LAYER and VIEWPORT_INDEX writes
blob
|
commitdiff
|
raw
|
diff to current
2017-04-13
Nicolai Hähnle
radeonsi: fix gl_BaseVertex in non-indexed draws
blob
|
commitdiff
|
raw
|
diff to current
2017-04-13
Nicolai Hähnle
radeonsi: provide VS_STATE input to all VS variants
blob
|
commitdiff
|
raw
|
diff to current
2017-04-13
Nicolai Hähnle
radeonsi: change the bit-packing of LS out/TCS in data
blob
|
commitdiff
|
raw
|
diff to current
2017-04-13
Nicolai Hähnle
radeonsi: drop support for TGSI_SEMANTIC_VERTEXID_NOBASE
blob
|
commitdiff
|
raw
|
diff to current
2017-04-05
Nicolai Hähnle
radeonsi: optimization barriers to work around LLVM...
blob
|
commitdiff
|
raw
|
diff to current
2017-04-05
Nicolai Hähnle
radeonsi: strengthen emit_optimization_barrier
blob
|
commitdiff
|
raw
|
diff to current
2017-04-05
Nicolai Hähnle
radeonsi: emit TGSI_OPCODE_READ_*
blob
|
commitdiff
|
raw
|
diff to current
2017-04-05
Nicolai Hähnle
radeonsi: emit TGSI_OPCODE_BALLOT
blob
|
commitdiff
|
raw
|
diff to current
2017-04-05
Nicolai Hähnle
radeonsi: implement TGSI_SEMANTIC_SUBGROUP_*
blob
|
commitdiff
|
raw
|
diff to current
2017-04-05
Nicolai Hähnle
radeonsi: bump RADEON_LLVM_MAX_SYSTEM_VALUES
blob
|
commitdiff
|
raw
|
diff to current
2017-04-04
Marek Olšák
radeonsi: access gallivm through ctx in most places
blob
|
commitdiff
|
raw
|
diff to current
2017-04-04
Marek Olšák
radeonsi: use ctx->types instead of bld->types etc.
blob
|
commitdiff
|
raw
|
diff to current
2017-04-04
Marek Olšák
radeonsi: use i32_0/1 instead of *int_bld.zero/one...
blob
|
commitdiff
|
raw
|
diff to current
2017-04-04
Marek Olšák
radeonsi: use i32_0 and i32_1 more
blob
|
commitdiff
|
raw
|
diff to current
2017-04-04
Marek Olšák
radeonsi: remove most uses of lp_build_const*
blob
|
commitdiff
|
raw
|
diff to current
2017-04-04
Marek Olšák
radeonsi: clean up 'radeon_bld' references
blob
|
commitdiff
|
raw
|
diff to current
2017-04-01
Samuel Pitoiset
radeonsi: add load_image_desc()
blob
|
commitdiff
|
raw
|
diff to current
2017-04-01
Samuel Pitoiset
radeonsi: rework the load_sampler_desc() helpers
blob
|
commitdiff
|
raw
|
diff to current
2017-03-31
Marek Olšák
radeonsi/gfx9: fix 1D array fetches with derivs, bias...
blob
|
commitdiff
|
raw
|
diff to current
next