projects
/
mesa.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
radeonsi: only write values belonging to the stream when emitting GS vertex
[mesa.git]
/
src
/
gallium
/
drivers
/
radeonsi
/
si_shader.c
2016-12-12
Nicolai Hähnle
radeonsi: only write values belonging to the stream...
blob
|
commitdiff
|
raw
2016-12-12
Nicolai Hähnle
radeonsi: generate an explicit switch instruction over...
blob
|
commitdiff
|
raw
|
diff to current
2016-12-12
Nicolai Hähnle
radeonsi: fetch only outputs of current vertex stream...
blob
|
commitdiff
|
raw
|
diff to current
2016-12-12
Nicolai Hähnle
radeonsi: only export from GS copy shader for vertex...
blob
|
commitdiff
|
raw
|
diff to current
2016-12-12
Nicolai Hähnle
radeonsi: do not export VS outputs from vertex streams...
blob
|
commitdiff
|
raw
|
diff to current
2016-12-12
Nicolai Hähnle
radeonsi: pull iteration over vertex streams into GS...
blob
|
commitdiff
|
raw
|
diff to current
2016-12-12
Nicolai Hähnle
radeonsi: group streamout writes by vertex stream
blob
|
commitdiff
|
raw
|
diff to current
2016-12-12
Nicolai Hähnle
radeonsi: load the streamout buf descriptors closer...
blob
|
commitdiff
|
raw
|
diff to current
2016-12-12
Nicolai Hähnle
radeonsi: extract writing of a single streamout output
blob
|
commitdiff
|
raw
|
diff to current
2016-12-12
Nicolai Hähnle
radeonsi: separate the call to si_llvm_emit_streamout...
blob
|
commitdiff
|
raw
|
diff to current
2016-12-12
Nicolai Hähnle
radeonsi: plumb the output vertex_stream through to...
blob
|
commitdiff
|
raw
|
diff to current
2016-12-12
Nicolai Hähnle
radeonsi: rename members of si_shader_output_values
blob
|
commitdiff
|
raw
|
diff to current
2016-12-12
Nicolai Hähnle
radeonsi: fix an off-by-one error in the bounds check...
blob
|
commitdiff
|
raw
|
diff to current
2016-12-12
Nicolai Hähnle
radeonsi: do not kill GS with memory writes
blob
|
commitdiff
|
raw
|
diff to current
2016-12-08
Michel Dänzer
radeonsi: Fix typo: "llvm.fs.interp" => "llvm.SI.fs...
blob
|
commitdiff
|
raw
|
diff to current
2016-12-07
Marek Olšák
radeonsi: wait for outstanding LDS instructions in...
blob
|
commitdiff
|
raw
|
diff to current
2016-12-07
Marek Olšák
radeonsi: wait for outstanding memory instructions...
blob
|
commitdiff
|
raw
|
diff to current
2016-12-07
Marek Olšák
radeonsi: allow specifying simm16 of emit_waitcnt at...
blob
|
commitdiff
|
raw
|
diff to current
2016-12-07
Marek Olšák
radeonsi: take LDS into account for compute shader...
blob
|
commitdiff
|
raw
|
diff to current
2016-12-07
Nicolai Hähnle
radeonsi: fix isolines tess factor writes to control...
blob
|
commitdiff
|
raw
|
diff to current
2016-12-07
Tom Stellard
radeonsi: Use amdgcn intrinsics for fs interpolation
blob
|
commitdiff
|
raw
|
diff to current
2016-12-01
Marek Olšák
radeonsi: don't apply the Z export bug workaround to...
blob
|
commitdiff
|
raw
|
diff to current
2016-12-01
Marek Olšák
radeonsi: apply a TC L1 write corruption workaround...
blob
|
commitdiff
|
raw
|
diff to current
2016-12-01
Marek Olšák
radeonsi: apply a multi-wave workgroup SPI bug workarou...
blob
|
commitdiff
|
raw
|
diff to current
2016-12-01
Marek Olšák
radeonsi: consolidate max-work-group-size computation
blob
|
commitdiff
|
raw
|
diff to current
2016-11-29
Marek Olšák
radeonsi: don't fetch 8 dwords for samplerBuffer and...
blob
|
commitdiff
|
raw
|
diff to current
2016-11-29
Marek Olšák
radeonsi: count and report temp arrays in scratch separ...
blob
|
commitdiff
|
raw
|
diff to current
2016-11-29
Marek Olšák
radeonsi: don't try to eliminate trivial VS outputs...
blob
|
commitdiff
|
raw
|
diff to current
2016-11-23
Marek Olšák
radeonsi: print new opt flags in si_dump_shader_key
blob
|
commitdiff
|
raw
|
diff to current
2016-11-21
Marek Olšák
radeonsi: eliminate VS outputs that aren't used by...
blob
|
commitdiff
|
raw
|
diff to current
2016-11-21
Marek Olšák
radeonsi: record information about all written and...
blob
|
commitdiff
|
raw
|
diff to current
2016-11-21
Marek Olšák
radeonsi: make si_shader_io_get_unique_index stricter
blob
|
commitdiff
|
raw
|
diff to current
2016-11-21
Marek Olšák
radeonsi: don't export ClipVertex and ClipDistance...
blob
|
commitdiff
|
raw
|
diff to current
2016-11-21
Marek Olšák
radeonsi: simplify checking for monolithic compilation
blob
|
commitdiff
|
raw
|
diff to current
2016-11-21
Marek Olšák
radeonsi: print all flags in si_dump_shader_key
blob
|
commitdiff
|
raw
|
diff to current
2016-11-21
Marek Olšák
radeonsi: split the shader key into 3 logical parts
blob
|
commitdiff
|
raw
|
diff to current
2016-11-21
Gwan-gyeong Mun
radeonsi: Fix resource leak in gs_copy_shader allocatio...
blob
|
commitdiff
|
raw
|
diff to current
2016-11-15
Marek Olšák
radeonsi: fold some shader context initialization to...
blob
|
commitdiff
|
raw
|
diff to current
2016-11-10
Marek Olšák
radeonsi: accept is_store in image_fetch_rsrc instead...
blob
|
commitdiff
|
raw
|
diff to current
2016-11-10
Marek Olšák
radeonsi: don't rely on tgsi_scan::images_buffers
blob
|
commitdiff
|
raw
|
diff to current
2016-11-10
Nicolai Hähnle
radeonsi: fix/silence unused variable warnings in optim...
blob
|
commitdiff
|
raw
|
diff to current
2016-11-09
Tom Stellard
gallivm: Fix build after removal of deprecated attribut...
blob
|
commitdiff
|
raw
|
diff to current
2016-11-04
Nicolai Hähnle
radeonsi: fix vertex fetches for 2_10_10_10 formats
blob
|
commitdiff
|
raw
|
diff to current
2016-11-03
Nicolai Hähnle
radeonsi: generate GS prolog to (partially) fix triangl...
blob
|
commitdiff
|
raw
|
diff to current
2016-11-03
Nicolai Hähnle
radeonsi: remove si_shader_context::is_gs_copy_shader
blob
|
commitdiff
|
raw
|
diff to current
2016-11-03
Nicolai Hähnle
radeonsi: make the GS copy shader owned by the GS selector
blob
|
commitdiff
|
raw
|
diff to current
2016-11-03
Nicolai Hähnle
radeonsi: make si_generate_gs_copy_shader usable as...
blob
|
commitdiff
|
raw
|
diff to current
2016-11-03
Nicolai Hähnle
radeonsi: unify the si_compile_* functions for prologs...
blob
|
commitdiff
|
raw
|
diff to current
2016-11-03
Nicolai Hähnle
radeonsi: get rid of no_{prolog,epilog}
blob
|
commitdiff
|
raw
|
diff to current
2016-11-03
Nicolai Hähnle
radeonsi: get rid of si_llvm_emit_fs_epilogue
blob
|
commitdiff
|
raw
|
diff to current
2016-11-03
Nicolai Hähnle
radeonsi: get rid of get_interp_param
blob
|
commitdiff
|
raw
|
diff to current
2016-11-03
Nicolai Hähnle
radeonsi: get rid of select_interp_param
blob
|
commitdiff
|
raw
|
diff to current
2016-11-03
Nicolai Hähnle
radeonsi: use TCS epilog for monolithic shaders
blob
|
commitdiff
|
raw
|
diff to current
2016-11-03
Nicolai Hähnle
radeonsi: extract si_build_tcs_epilog_function
blob
|
commitdiff
|
raw
|
diff to current
2016-11-03
Nicolai Hähnle
radeonsi: use VS epilog for monolithic TES
blob
|
commitdiff
|
raw
|
diff to current
2016-11-03
Nicolai Hähnle
radeonsi: use VS prolog and epilog for monolithic shaders
blob
|
commitdiff
|
raw
|
diff to current
2016-11-03
Nicolai Hähnle
radeonsi: extract si_build_vs_{prolog,epilog}_function
blob
|
commitdiff
|
raw
|
diff to current
2016-11-03
Nicolai Hähnle
radeonsi: use PS prolog for monolithic shaders
blob
|
commitdiff
|
raw
|
diff to current
2016-11-03
Nicolai Hähnle
radeonsi: set num_input_vgprs for fragment shaders...
blob
|
commitdiff
|
raw
|
diff to current
2016-11-03
Nicolai Hähnle
radeonsi: extract si_build_ps_prolog_function
blob
|
commitdiff
|
raw
|
diff to current
2016-11-03
Nicolai Hähnle
radeonsi: use PS epilog for monolithic shaders
blob
|
commitdiff
|
raw
|
diff to current
2016-11-03
Nicolai Hähnle
radeonsi: extract si_build_ps_epilog_function
blob
|
commitdiff
|
raw
|
diff to current
2016-11-03
Nicolai Hähnle
radeonsi: pass the function name to si_llvm_create_func
blob
|
commitdiff
|
raw
|
diff to current
2016-11-03
Nicolai Hähnle
radeonsi: split is_monolithic into no_prolog and no_epilog
blob
|
commitdiff
|
raw
|
diff to current
2016-11-03
Nicolai Hähnle
radeonsi: free data structures when shader compiles...
blob
|
commitdiff
|
raw
|
diff to current
2016-11-03
Nicolai Hähnle
radeonsi: move main TGSI translation into its own function
blob
|
commitdiff
|
raw
|
diff to current
2016-11-03
Nicolai Hähnle
radeonsi: fix signature of export intrinsic in VS epilog
blob
|
commitdiff
|
raw
|
diff to current
2016-10-26
Marek Olšák
radeonsi: remove si_resource_create_custom
blob
|
commitdiff
|
raw
|
diff to current
2016-10-21
Nicolai Hähnle
radeonsi: fix a regression in si_eliminate_const_output
blob
|
commitdiff
|
raw
|
diff to current
2016-10-20
Marek Olšák
radeonsi: fix build of si_eliminate_const_vs_outputs...
blob
|
commitdiff
|
raw
|
diff to current
2016-10-20
Nicolai Hähnle
radeonsi: fix 64-bit loads from LDS
blob
|
commitdiff
|
raw
|
diff to current
2016-10-19
Marek Olšák
radeonsi: eliminate trivial constant VS outputs
blob
|
commitdiff
|
raw
|
diff to current
2016-10-18
Marek Olšák
radeonsi: rename prefixes from radeon to si
blob
|
commitdiff
|
raw
|
diff to current
2016-10-18
Marek Olšák
radeonsi: merge radeon_llvm_context and si_shader_context
blob
|
commitdiff
|
raw
|
diff to current
2016-10-18
Marek Olšák
radeonsi: import all TGSI->LLVM code from gallium/radeon
blob
|
commitdiff
|
raw
|
diff to current
2016-10-18
Marek Olšák
radeonsi: move LLVM ALU codegen into radeonsi
blob
|
commitdiff
|
raw
|
diff to current
2016-10-17
Nicolai Hähnle
radeonsi: unify the constant load paths
blob
|
commitdiff
|
raw
|
diff to current
2016-10-17
Nicolai Hähnle
radeonsi: fix indirect loads of 64 bit constants
blob
|
commitdiff
|
raw
|
diff to current
2016-10-17
Marek Olšák
radeonsi: shorten "shader->selector" to "sel" in si_sha...
blob
|
commitdiff
|
raw
|
diff to current
2016-10-13
Marek Olšák
radeonsi: implement TC-compatible HTILE
blob
|
commitdiff
|
raw
|
diff to current
2016-10-13
Nicolai Hähnle
radeonsi: fix regression in image atomics
blob
|
commitdiff
|
raw
|
diff to current
2016-10-13
Nicolai Hähnle
radeonsi: fix the coordinate overloading of llvm.amdgcn...
blob
|
commitdiff
|
raw
|
diff to current
2016-10-12
Tom Stellard
radeonsi: Use the new image load/store intrinsic signatures
blob
|
commitdiff
|
raw
|
diff to current
2016-10-12
Tom Stellard
radeonsi: Add function for converting LLVM type to...
blob
|
commitdiff
|
raw
|
diff to current
2016-10-12
Tom Stellard
radeonsi: Refactor image store/load intrinsic name...
blob
|
commitdiff
|
raw
|
diff to current
2016-10-10
Nicolai Hähnle
radeonsi: support ARB_compute_variable_group_size
blob
|
commitdiff
|
raw
|
diff to current
2016-10-05
Marek Olšák
radeonsi: fix interpolateAt opcodes for .zw components
blob
|
commitdiff
|
raw
|
diff to current
2016-10-05
Marek Olšák
radeonsi: interpolate colors after interpolation weight...
blob
|
commitdiff
|
raw
|
diff to current
2016-10-04
Nicolai Hähnle
radeonsi: optionally run the LLVM IR verifier pass
blob
|
commitdiff
|
raw
|
diff to current
2016-10-04
Marek Olšák
radeonsi: don't declare LDS in PS when ds_bpermute...
blob
|
commitdiff
|
raw
|
diff to current
2016-10-04
Marek Olšák
radeonsi: use DDX/DDY directly in si_llvm_emit_ddxy_interp
blob
|
commitdiff
|
raw
|
diff to current
2016-10-04
Marek Olšák
radeonsi: simplify si_llvm_emit_ddxy
blob
|
commitdiff
|
raw
|
diff to current
2016-10-04
Marek Olšák
radeonsi: don't call build_gep0 in si_llvm_emit_ddxy...
blob
|
commitdiff
|
raw
|
diff to current
2016-10-04
Marek Olšák
radeonsi: use a helper function for BuildGEP(0, x)
blob
|
commitdiff
|
raw
|
diff to current
2016-10-04
Marek Olšák
radeonsi: remove obsolete shader definitions
blob
|
commitdiff
|
raw
|
diff to current
2016-10-04
Marek Olšák
radeonsi: remove unnecessary #includes
blob
|
commitdiff
|
raw
|
diff to current
2016-09-14
Marek Olšák
radeonsi: reload PS inputs with direct indexing at...
blob
|
commitdiff
|
raw
|
diff to current
2016-09-14
Marek Olšák
radeonsi: get rid of constant buffer preloading
blob
|
commitdiff
|
raw
|
diff to current
2016-09-14
Marek Olšák
radeonsi: get rid of img/buf/sampler descriptor preload...
blob
|
commitdiff
|
raw
|
diff to current
2016-09-14
Marek Olšák
radeonsi: rename get_sampler_desc -> load_sampler_desc
blob
|
commitdiff
|
raw
|
diff to current
next