projects
/
mesa.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
radeonsi: add reference counting for shader selectors
[mesa.git]
/
src
/
gallium
/
drivers
/
radeonsi
/
si_state_shaders.c
2017-04-28
Marek Olšák
radeonsi: add reference counting for shader selectors
blob
|
commitdiff
|
raw
2017-04-28
Marek Olšák
radeonsi/gfx9: set VGT_VERTEX_REUSE for ES in ES-GS
blob
|
commitdiff
|
raw
|
diff to current
2017-04-28
Marek Olšák
radeonsi/gfx9: set TES registers for merged ES-GS
blob
|
commitdiff
|
raw
|
diff to current
2017-04-28
Marek Olšák
radeonsi/gfx9: disallow scratch buffer for LS-HS and...
blob
|
commitdiff
|
raw
|
diff to current
2017-04-28
Marek Olšák
radeonsi/gfx9: always compile monolithic ES-GS (asynchr...
blob
|
commitdiff
|
raw
|
diff to current
2017-04-28
Marek Olšák
radeonsi/gfx9: make sure the 1st shader's main part...
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/gfx9: define and set LS-HS user SGPRs
blob
|
commitdiff
|
raw
|
diff to current
2017-04-28
Marek Olšák
radeonsi/gfx9: set up shader registers for merged LS-HS
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 VS prolog key generation
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
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: adjust ESGS ring buffer size computation...
blob
|
commitdiff
|
raw
|
diff to current
2017-04-26
Marek Olšák
radeonsi/gfx9: set MAX_PRIMGRP_IN_WAVE in the correct...
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-16
Marek Olšák
radeonsi: don't set VGT_GS_MODE as part of the GS state
blob
|
commitdiff
|
raw
|
diff to current
2017-04-14
Nicolai Hähnle
radeonsi: cope with missing disassembly
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-03-31
Marek Olšák
radeonsi: unify HS max_offchip_buffers workarounds
blob
|
commitdiff
|
raw
|
diff to current
2017-03-30
Marek Olšák
radeonsi/gfx9: don't generate LS and ES states
blob
|
commitdiff
|
raw
|
diff to current
2017-03-30
Marek Olšák
radeonsi/gfx9: trivial shader and ring changes
blob
|
commitdiff
|
raw
|
diff to current
2017-03-30
Marek Olšák
radeonsi/gfx9: disable RB+ on Vega10
blob
|
commitdiff
|
raw
|
diff to current
2017-03-30
Marek Olšák
radeonsi/gfx9: handle GFX9 in a few places
blob
|
commitdiff
|
raw
|
diff to current
2017-03-24
Marek Olšák
radeonsi: don't hang on shader compile failure
blob
|
commitdiff
|
raw
|
diff to current
2017-03-21
Grazvydas Ignotas
util/disk_cache: use a helper to compute cache keys
blob
|
commitdiff
|
raw
|
diff to current
2017-03-17
Marek Olšák
radeonsi: require that compiler threads are enabled
blob
|
commitdiff
|
raw
|
diff to current
2017-03-06
Timothy Arceri
gallium/util: replace pipe_mutex_unlock() with mtx_unlock()
blob
|
commitdiff
|
raw
|
diff to current
2017-03-06
Timothy Arceri
gallium/util: replace pipe_mutex_lock() with mtx_lock()
blob
|
commitdiff
|
raw
|
diff to current
2017-03-06
Timothy Arceri
gallium/util: replace pipe_mutex_destroy() with mtx_des...
blob
|
commitdiff
|
raw
|
diff to current
2017-03-06
Timothy Arceri
gallium/util: replace pipe_mutex_init() with mtx_init()
blob
|
commitdiff
|
raw
|
diff to current
2017-03-03
Timothy Arceri
radeonsi: add support for an on-disk shader cache
blob
|
commitdiff
|
raw
|
diff to current
2017-02-24
Marek Olšák
radeonsi: fix broken tessellation on Carrizo and Stoney
blob
|
commitdiff
|
raw
|
diff to current
2017-02-22
Marek Olšák
gallium/u_queue: isolate util_queue_fence implementation
blob
|
commitdiff
|
raw
|
diff to current
2017-02-21
Marek Olšák
radeonsi: fix issues with monolithic shaders
blob
|
commitdiff
|
raw
|
diff to current
2017-02-21
Marek Olšák
radeonsi: skip TESSINNER/OUTER offchip stores if TES...
blob
|
commitdiff
|
raw
|
diff to current
2017-02-21
Nicolai Hähnle
radeonsi: fix UINT/SINT clamping for 10-bit formats...
blob
|
commitdiff
|
raw
|
diff to current
2017-02-18
Marek Olšák
radeonsi: use R600_RESOURCE_FLAG_UNMAPPABLE where it...
blob
|
commitdiff
|
raw
|
diff to current
2017-02-18
Marek Olšák
radeonsi: have separate LS and ES main shader parts...
blob
|
commitdiff
|
raw
|
diff to current
2017-02-18
Marek Olšák
radeonsi: don't compile pure monolithic shaders asynchr...
blob
|
commitdiff
|
raw
|
diff to current
2017-02-18
Marek Olšák
radeonsi: make fix_fetch an array of uint8_t
blob
|
commitdiff
|
raw
|
diff to current
2017-01-30
Marek Olšák
radeonsi: atomize the scratch buffer state
blob
|
commitdiff
|
raw
|
diff to current
2017-01-30
Marek Olšák
radeonsi: precompute IA_MULTI_VGT_PARAM values into...
blob
|
commitdiff
|
raw
|
diff to current
2017-01-30
Marek Olšák
radeonsi: move VGT_VERTEX_REUSE_BLOCK_CNTL into shader...
blob
|
commitdiff
|
raw
|
diff to current
2017-01-30
Marek Olšák
radeonsi: atomize L2 prefetches
blob
|
commitdiff
|
raw
|
diff to current
2017-01-30
Marek Olšák
radeonsi: unbind disabled shader stages to prevent...
blob
|
commitdiff
|
raw
|
diff to current
2017-01-18
Marek Olšák
radeonsi: use the correct target machine when building...
blob
|
commitdiff
|
raw
|
diff to current
2017-01-18
Marek Olšák
radeonsi: move shader pipe context state into a separat...
blob
|
commitdiff
|
raw
|
diff to current
2017-01-16
Nicolai Hähnle
radeonsi: fix R600_DEBUG=nooptvariant
blob
|
commitdiff
|
raw
|
diff to current
2017-01-16
Marek Olšák
radeonsi: make fix_fetch 64-bit
blob
|
commitdiff
|
raw
|
diff to current
2017-01-09
Marek Olšák
radeonsi: cleanly communicate whether si_shader_dump...
blob
|
commitdiff
|
raw
|
diff to current
2017-01-06
Marek Olšák
radeonsi: assume that a TES without POSITION precedes GS
blob
|
commitdiff
|
raw
|
diff to current
2017-01-05
Marek Olšák
radeonsi: update clip_regs if clip_disable changes...
blob
|
commitdiff
|
raw
|
diff to current
2016-12-12
Nicolai Hähnle
radeonsi: shrink the GSVS ring to account for the reduc...
blob
|
commitdiff
|
raw
|
diff to current
2016-12-12
Nicolai Hähnle
radeonsi: shrink each vertex stream to the actually...
blob
|
commitdiff
|
raw
|
diff to current
2016-12-12
Nicolai Hähnle
radeonsi: use a single descriptor for the GSVS ring
blob
|
commitdiff
|
raw
|
diff to current
2016-12-12
Nicolai Hähnle
radeonsi: update all GSVS ring descriptors for new...
blob
|
commitdiff
|
raw
|
diff to current
2016-11-23
Marek Olšák
radeonsi: add a debug flag that disables optimized...
blob
|
commitdiff
|
raw
|
diff to current
2016-11-22
Marek Olšák
util: import CRC32 implementation from gallium
blob
|
commitdiff
|
raw
|
diff to current
2016-11-21
Marek Olšák
radeonsi: remove all varyings for depth-only rendering...
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: add infrastr. for compiling optimized shader...
blob
|
commitdiff
|
raw
|
diff to current
2016-11-21
Marek Olšák
radeonsi: don't set vs.epilog.export_prim_id if TES...
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: split the shader key into 3 logical parts
blob
|
commitdiff
|
raw
|
diff to current
2016-11-21
Marek Olšák
radeonsi: assume that a VS without POSITION is LS
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: make the GS copy shader owned by the GS selector
blob
|
commitdiff
|
raw
|
diff to current
2016-11-03
Nicolai Hähnle
radeonsi: si_shader_vs only depends on the GS selector
blob
|
commitdiff
|
raw
|
diff to current
2016-11-03
Nicolai Hähnle
radeonsi: si_vgt_gs_mode only depends on the selector
blob
|
commitdiff
|
raw
|
diff to current
2016-11-01
Marek Olšák
radeonsi: add a driver query for shader cache hits
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-26
Marek Olšák
gallium/radeon: stop using PIPE_BIND_CUSTOM
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-19
Marek Olšák
radeonsi: remove cb0_is_integer handling
blob
|
commitdiff
|
raw
|
diff to current
2016-10-13
Marek Olšák
radeonsi: adjust and clean up Z_ORDER and EXEC_ON_x...
blob
|
commitdiff
|
raw
|
diff to current
2016-10-13
Marek Olšák
radeonsi: disable ReZ
blob
|
commitdiff
|
raw
|
diff to current
2016-10-12
Marek Olšák
radeonsi: fix R600_DEBUG=precompile for shader-db
blob
|
commitdiff
|
raw
|
diff to current
2016-10-05
Marek Olšák
radeonsi: add assertions to validate interpolation...
blob
|
commitdiff
|
raw
|
diff to current
2016-10-04
Marek Olšák
radeonsi: remove unnecessary #includes
blob
|
commitdiff
|
raw
|
diff to current
2016-10-04
Marek Olšák
radeonsi: don't re-create shader PM4 states after scrat...
blob
|
commitdiff
|
raw
|
diff to current
2016-09-13
Marek Olšák
radeonsi: export SampleMask from pixel shaders at full...
blob
|
commitdiff
|
raw
|
diff to current
2016-09-05
Marek Olšák
radeonsi: also do VS_PARTIAL_FLUSH before updating...
blob
|
commitdiff
|
raw
|
diff to current
2016-08-26
Marek Olšák
gallium/radeon: merge USER_SHADER and INTERNAL_SHADER...
blob
|
commitdiff
|
raw
|
diff to current
2016-08-17
Marek Olšák
radeonsi: eliminate PS OUT[1] if dual src blending...
blob
|
commitdiff
|
raw
|
diff to current
2016-08-03
Marek Olšák
radeonsi: skip unnecessary si_update_shaders calls
blob
|
commitdiff
|
raw
|
diff to current
2016-07-26
Marek Olšák
radeonsi: pre-generate shader logs for ddebug
blob
|
commitdiff
|
raw
|
diff to current
2016-07-23
Nicolai Hähnle
radeonsi: ensure sample locations are set for line...
blob
|
commitdiff
|
raw
|
diff to current
2016-07-16
Rob Clark
gallium/u_queue: add optional cleanup callback
blob
|
commitdiff
|
raw
|
diff to current
2016-07-08
Nicolai Hähnle
radeonsi: disable multi-threading when shader dumps...
blob
|
commitdiff
|
raw
|
diff to current
2016-07-08
Nicolai Hähnle
radeonsi: use multi-threaded compilation in debug contexts
blob
|
commitdiff
|
raw
|
diff to current
2016-07-08
Nicolai Hähnle
radeonsi: explicitly choose center locations for 1xAA...
blob
|
commitdiff
|
raw
|
diff to current
2016-07-04
Marek Olšák
radeonsi: do compilation from si_create_shader_selector...
blob
|
commitdiff
|
raw
|
diff to current
2016-07-04
Marek Olšák
radeonsi: don't lock shader cache mutex during compilation
blob
|
commitdiff
|
raw
|
diff to current
2016-07-04
Marek Olšák
radeonsi: separate the compilation chunk of si_create_s...
blob
|
commitdiff
|
raw
|
diff to current
next