index
:
mesa.git
gallium_va_encpackedheader01
master
Unnamed repository; edit this file 'description' to name the repository.
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
src
/
gallium
/
drivers
/
radeonsi
/
gfx10_shader_ngg.c
Commit message (
Expand
)
Author
Age
Files
Lines
*
radeonsi: move VS shader code into si_shader_llvm_vs.c
Marek Olšák
2020-01-23
1
-3
/
+3
*
radeonsi: use ctx->ac. for types and integer constants
Marek Olšák
2020-01-23
1
-135
/
+135
*
radeonsi/gfx10: enable GS fast launch for triangles and strips with NGG culling
Marek Olšák
2020-01-20
1
-8
/
+49
*
ac: add helper ac_build_triangle_strip_indices_to_triangle
Marek Olšák
2020-01-20
1
-22
/
+4
*
radeonsi/gfx10: implement NGG culling for 4x wave32 subgroups
Marek Olšák
2020-01-20
1
-15
/
+666
*
radeonsi/gfx10: merge main and pos/param export IF blocks into one if possible
Marek Olšák
2020-01-20
1
-4
/
+21
*
radeonsi/gfx10: export primitives at the beginning of VS/TES
Marek Olšák
2020-01-20
1
-25
/
+55
*
radeonsi/gfx10: move s_sendmsg gs_alloc_req to the beginning of shaders
Marek Olšák
2020-01-20
1
-3
/
+7
*
radeonsi/gfx10: correct VS PrimitiveID implementation for NGG
Marek Olšák
2020-01-20
1
-12
/
+13
*
radeonsi/gfx10: update comments and remove invalid TODOs
Marek Olšák
2020-01-20
1
-12
/
+1
*
radeonsi/gfx10: separate code for determining the number of vertices for NGG
Marek Olšák
2020-01-15
1
-25
/
+41
*
radeonsi/gfx10: separate code for getting edgeflags from the gs_invocation_id...
Marek Olšák
2020-01-15
1
-9
/
+13
*
radeonsi: fork tgsi_shader_info and tgsi_tessctrl_info
Marek Olšák
2020-01-14
1
-6
/
+6
*
ac: unify primitive export code
Marek Olšák
2020-01-08
1
-59
/
+6
*
ac: unify build_sendmsg_gs_alloc_req
Marek Olšák
2020-01-08
1
-24
/
+4
*
radeonsi/gfx10: enable NGG passthrough for eligible shaders
Marek Olšák
2019-12-27
1
-28
/
+37
*
radeonsi/gfx10: fix ngg_get_ordered_id
Marek Olšák
2019-12-16
1
-1
/
+1
*
radeonsi/gfx10: don't insert NGG streamout atomics if they are never used
Marek Olšák
2019-12-16
1
-31
/
+34
*
radeonsi: deduplicate ES and GS thread enablement code
Marek Olšák
2019-12-16
1
-6
/
+2
*
radeonsi/gfx10: fix the vertex order for triangle strips emitted by a GS
Marek Olšák
2019-12-02
1
-3
/
+53
*
radeonsi/gfx10: simplify some duplicated NGG GS code
Marek Olšák
2019-12-02
1
-62
/
+34
*
ac/nir, radv, radeonsi: Switch to using ac_shader_args
Connor Abbott
2019-11-25
1
-28
/
+19
*
radeonsi/gfx10: remove incorrect ngg/pos_writes_edgeflag variables
Marek Olšák
2019-08-27
1
-6
/
+6
*
gallium: add TGSI_PROPERTY_VS_BLIT_SGPRS_AMD for tgsi_to_nir
Marek Olšák
2019-08-12
1
-2
/
+2
*
radeonsi: don't use lp_build_if for the wrapping if block in merged shaders
Marek Olšák
2019-07-30
1
-2
/
+2
*
radeonsi: don't use lp_build_if (in most common places)
Marek Olšák
2019-07-30
1
-8
/
+6
*
radeonsi: don't use lp_build_alloca
Marek Olšák
2019-07-30
1
-1
/
+1
*
radeonsi: simplify si_get_input_prim and remove incorrect TODO comment
Marek Olšák
2019-07-23
1
-4
/
+1
*
radeonsi/gfx10: implement Wave32
Marek Olšák
2019-07-19
1
-3
/
+3
*
radeonsi/gfx10: combine hw edgeflags with user edgeflags for correct behavior
Marek Olšák
2019-07-19
1
-5
/
+53
*
radeonsi/gfx10: deduplicate code for esvert_lds_size
Marek Olšák
2019-07-19
1
-6
/
+16
*
radeonsi/gfx10: simplify a streamout loop in gfx10_emit_ngg_epilogue
Marek Olšák
2019-07-19
1
-7
/
+6
*
radeonsi/gfx10: don't use MALLOC for outputs
Marek Olšák
2019-07-19
1
-9
/
+2
*
radeonsi/gfx10: clean up ESGS ring size computation
Marek Olšák
2019-07-19
1
-0
/
+8
*
radeonsi/gfx10: fix unnecessary LDS overallocation for NGG GS
Marek Olšák
2019-07-19
1
-7
/
+1
*
radeonsi/gfx10: update a tunable max_es_verts_base for NGG
Marek Olšák
2019-07-19
1
-3
/
+5
*
radeonsi/gfx10: consolidate & improve input_prim determination for NGG
Marek Olšák
2019-07-03
1
-4
/
+2
*
radeonsi/gfx10: jump over the shader query atomic if the queries are disabled
Marek Olšák
2019-07-03
1
-0
/
+8
*
radeonsi/gfx10: export correct PrimitiveID from NGG vertex shaders
Marek Olšák
2019-07-03
1
-4
/
+39
*
radeonsi/gfx10: don't do the query buffer atomic for blit shaders
Marek Olšák
2019-07-03
1
-23
/
+26
*
radeonsi/gfx10: allocate GDS BOs for streamout
Marek Olšák
2019-07-03
1
-0
/
+2
*
radeonsi/gfx10: implement streamout
Nicolai Hähnle
2019-07-03
1
-6
/
+449
*
radeonsi/gfx10: implement streamout-related queries
Nicolai Hähnle
2019-07-03
1
-0
/
+102
*
radeonsi/gfx10: NGG geometry shader PM4 and upload
Nicolai Hähnle
2019-07-03
1
-0
/
+187
*
radeonsi/gfx10: generate geometry shaders for NGG
Nicolai Hähnle
2019-07-03
1
-0
/
+388
*
radeonsi/gfx10: generate VS and TES as NGG merged ESGS shaders
Nicolai Hähnle
2019-07-03
1
-0
/
+265