projects
/
mesa.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
radeonsi/gfx9: don't use GS scenario A for VS writing ViewportIndex
[mesa.git]
/
src
/
gallium
/
drivers
/
radeonsi
/
si_state_shaders.c
2017-08-22
Marek Olšák
radeonsi/gfx9: don't use GS scenario A for VS writing...
blob
|
commitdiff
|
raw
2017-08-22
Marek Olšák
radeonsi/gfx9: prevent shader-db crashes
blob
|
commitdiff
|
raw
|
diff to current
2017-08-22
Nicolai Hähnle
radeonsi: make si_shader_selector_reference globally...
blob
|
commitdiff
|
raw
|
diff to current
2017-08-07
Marek Olšák
radeonsi: add a separate dirty mask for prefetches
blob
|
commitdiff
|
raw
|
diff to current
2017-08-07
Marek Olšák
radeonsi: add and use si_pm4_state_enabled_and_changed
blob
|
commitdiff
|
raw
|
diff to current
2017-08-07
Marek Olšák
radeonsi: de-atomize L2 prefetch
blob
|
commitdiff
|
raw
|
diff to current
2017-07-31
Nicolai Hähnle
radeonsi: tweak next-shader assumptions when streamout...
blob
|
commitdiff
|
raw
|
diff to current
2017-07-31
Nicolai Hähnle
radeonsi/nir: perform lowering of input/output driver...
blob
|
commitdiff
|
raw
|
diff to current
2017-07-31
Nicolai Hähnle
radeonsi: bypass the shader cache for NIR shaders
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-17
Marek Olšák
radeonsi: simplify computation of tessellation offchip...
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-22
Nicolai Hähnle
radeonsi: use the correct LLVMTargetMachineRef in si_bu...
blob
|
commitdiff
|
raw
|
diff to current
2017-06-14
Samuel Pitoiset
radeonsi: track use of bindless samplers/images from...
blob
|
commitdiff
|
raw
|
diff to current
2017-06-12
Marek Olšák
radeonsi: replace si_vertex_elements::elements with...
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-08
Marek Olšák
radeonsi: don't update dependent states if it has no...
blob
|
commitdiff
|
raw
|
diff to current
2017-06-07
Marek Olšák
radeonsi: update clip_regs on shader state changes...
blob
|
commitdiff
|
raw
|
diff to current
2017-06-07
Marek Olšák
radeonsi: precompute some fields for PA_CL_VS_OUT_CNTL...
blob
|
commitdiff
|
raw
|
diff to current
2017-06-07
Marek Olšák
radeonsi: add a new helper si_get_vs
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/gfx9: prevent a race when the previous shader...
blob
|
commitdiff
|
raw
|
diff to current
2017-06-07
Marek Olšák
radeonsi/gfx9: wait for main part compilation of 1st...
blob
|
commitdiff
|
raw
|
diff to current
2017-06-07
Marek Olšák
radeonsi/gfx9: fix LS scratch buffer support without...
blob
|
commitdiff
|
raw
|
diff to current
2017-06-07
Marek Olšák
radeonsi: move streamout state update out of si_update_...
blob
|
commitdiff
|
raw
|
diff to current
2017-06-07
Marek Olšák
radeonsi: move handling of DBG_NO_OPT_VARIANT into...
blob
|
commitdiff
|
raw
|
diff to current
2017-06-07
Marek Olšák
radeonsi: use a compiler queue with a low priority...
blob
|
commitdiff
|
raw
|
diff to current
2017-06-07
Marek Olšák
radeonsi: drop unfinished shader compilations when...
blob
|
commitdiff
|
raw
|
diff to current
2017-05-18
Marek Olšák
radeonsi: only upload (dump to L2) those descriptors...
blob
|
commitdiff
|
raw
|
diff to current
2017-05-18
Marek Olšák
radeonsi: record which descriptor slots are used by...
blob
|
commitdiff
|
raw
|
diff to current
2017-05-16
Nicolai Hähnle
radeonsi: rename tcs_tes_uses_prim_id for clarity
blob
|
commitdiff
|
raw
|
diff to current
2017-05-16
Nicolai Hähnle
radeonsi: fix gl_PrimitiveIDIn in geometry shader when...
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: 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-08
Nicolai Hähnle
radeonsi: split per-patch from per-vertex indices
blob
|
commitdiff
|
raw
|
diff to current
2017-05-08
Nicolai Hähnle
radeonsi: load patch_id for TES-as-ES when exporting...
blob
|
commitdiff
|
raw
|
diff to current
2017-05-08
Nicolai Hähnle
radeonsi: fix primitive ID in fragment shader when...
blob
|
commitdiff
|
raw
|
diff to current
2017-05-04
Marek Olšák
radeonsi/gfx9: allow the scratch buffer in HS and GS
blob
|
commitdiff
|
raw
|
diff to current
2017-05-04
Marek Olšák
radeonsi: prevent race conditions when doing scratch...
blob
|
commitdiff
|
raw
|
diff to current
2017-05-04
Marek Olšák
radeonsi: separate scratch state patching code into...
blob
|
commitdiff
|
raw
|
diff to current
2017-05-04
Marek Olšák
radeonsi/gfx9: also apply scratch relocations to the...
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-03
Marek Olšák
radeonsi/gfx9: fix gl_ViewportIndex
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: 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: don't load PrimID in TES if it's not used
blob
|
commitdiff
|
raw
|
diff to current
2017-04-28
Marek Olšák
radeonsi/gfx9: 2nd shader of merged shaders should...
blob
|
commitdiff
|
raw
|
diff to current
2017-04-28
Marek Olšák
radeonsi: add reference counting for shader selectors
blob
|
commitdiff
|
raw
|
diff to current
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
next