projects
/
mesa.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
radeonsi: add a workaround for weird s_buffer_load_dword behavior on SI
[mesa.git]
/
src
/
gallium
/
drivers
/
radeonsi
/
si_shader.c
2017-10-26
Marek Olšák
radeonsi: add a workaround for weird s_buffer_load_dwor...
blob
|
commitdiff
|
raw
2017-10-26
Dave Airlie
ac/nir: move lds declaration/load/store into shared...
blob
|
commitdiff
|
raw
|
diff to current
2017-10-24
Marek Olšák
radeonsi: use postponed KILL only when derivatives...
blob
|
commitdiff
|
raw
|
diff to current
2017-10-24
Marek Olšák
ac: replace ac_build_kill with ac_build_kill_if_false
blob
|
commitdiff
|
raw
|
diff to current
2017-10-17
Marek Olšák
radeonsi: if there's just const buffer 0, set it in...
blob
|
commitdiff
|
raw
|
diff to current
2017-10-17
Marek Olšák
ac: clean up ac_build_indexed_load function interfaces
blob
|
commitdiff
|
raw
|
diff to current
2017-10-17
Marek Olšák
radeonsi: handle 64-bit loads earlier in fetch_constant
blob
|
commitdiff
|
raw
|
diff to current
2017-10-17
Marek Olšák
radeonsi/gfx9: move RW_BUFFERS from s[0:1] to s[8:9...
blob
|
commitdiff
|
raw
|
diff to current
2017-10-09
Marek Olšák
radeonsi: enumerize DBG flags
blob
|
commitdiff
|
raw
|
diff to current
2017-10-07
Marek Olšák
radeonsi: add VS blit shader creation
blob
|
commitdiff
|
raw
|
diff to current
2017-10-07
Marek Olšák
radeonsi: split declare_default_desc_pointers
blob
|
commitdiff
|
raw
|
diff to current
2017-10-06
Marek Olšák
radeonsi: use f32_0 and f32_1
blob
|
commitdiff
|
raw
|
diff to current
2017-10-06
Marek Olšák
radeonsi: fold *gallivm
blob
|
commitdiff
|
raw
|
diff to current
2017-10-06
Marek Olšák
radeonsi: use ctx->ac.context and ctx->types
blob
|
commitdiff
|
raw
|
diff to current
2017-10-06
Marek Olšák
radeonsi: use ctx->ac.builder
blob
|
commitdiff
|
raw
|
diff to current
2017-10-06
Marek Olšák
radeonsi: use bitcast in a few places
blob
|
commitdiff
|
raw
|
diff to current
2017-10-06
Marek Olšák
radeonsi: use ac helpers for bitcasts
blob
|
commitdiff
|
raw
|
diff to current
2017-10-06
Marek Olšák
radeonsi: implement PIPE_CAP_TGSI_ANY_REG_AS_ADDRESS
blob
|
commitdiff
|
raw
|
diff to current
2017-10-06
Marek Olšák
radeonsi: use si_get_indirect_index for CONST indexing
blob
|
commitdiff
|
raw
|
diff to current
2017-10-02
Nicolai Hähnle
amd/common: move ac_build_phi from radeonsi
blob
|
commitdiff
|
raw
|
diff to current
2017-09-29
Nicolai Hähnle
gallivm: add dst register index to lp_build_tgsi_contex...
blob
|
commitdiff
|
raw
|
diff to current
2017-09-29
Nicolai Hähnle
amd/common: remove ac_shader_abi::chip_class
blob
|
commitdiff
|
raw
|
diff to current
2017-09-26
Marek Olšák
r600: fork and import gallium/radeon
blob
|
commitdiff
|
raw
|
diff to current
2017-09-18
Nicolai Hähnle
amd/common: remove has_ds_bpermute argument from ac_bui...
blob
|
commitdiff
|
raw
|
diff to current
2017-09-13
Nicolai Hähnle
radeonsi: hard-code pixel center for interpolateAtSampl...
blob
|
commitdiff
|
raw
|
diff to current
2017-09-13
Nicolai HÃ
\83
¤hnle
radeonsi: apply a mask to gl_SampleMaskIn in the PS...
blob
|
commitdiff
|
raw
|
diff to current
2017-09-11
Marek Olšák
radeonsi: optimize TCS epilog when invocation 0 writes...
blob
|
commitdiff
|
raw
|
diff to current
2017-09-08
Connor Abbott
radeonsi: move the guts of ARB_shader_group_vote emissi...
blob
|
commitdiff
|
raw
|
diff to current
2017-09-08
Connor Abbott
radeonsi: move si_emit_ballot() to ac
blob
|
commitdiff
|
raw
|
diff to current
2017-09-08
Connor Abbott
radeonsi: move emit_optimization_barrier() to ac
blob
|
commitdiff
|
raw
|
diff to current
2017-09-08
Connor Abbott
radeonsi: move llvm_get_type_size() to ac
blob
|
commitdiff
|
raw
|
diff to current
2017-09-07
Marek Olšák
radeonsi: don't read tcs_out_lds_layout.patch_stride...
blob
|
commitdiff
|
raw
|
diff to current
2017-09-07
Marek Olšák
radeonsi: don't read tcs_out_lds_layout.vertex_size...
blob
|
commitdiff
|
raw
|
diff to current
2017-09-07
Marek Olšák
radeonsi/gfx9: don't read LS out vertex stride from...
blob
|
commitdiff
|
raw
|
diff to current
2017-09-07
Marek Olšák
radeonsi: don't read the LS output vertex stride from...
blob
|
commitdiff
|
raw
|
diff to current
2017-09-07
Marek Olšák
radeonsi: don't read the number of TCS out vertices...
blob
|
commitdiff
|
raw
|
diff to current
2017-09-07
Marek Olšák
radeonsi: remove 2 callbacks from si_shader_context
blob
|
commitdiff
|
raw
|
diff to current
2017-09-06
Nicolai Hähnle
radeonsi/gfx9: proper workaround for LS/HS VGPR initial...
blob
|
commitdiff
|
raw
|
diff to current
2017-09-04
Nicolai Hähnle
radeonsi: add an assertion that only two-dimensional...
blob
|
commitdiff
|
raw
|
diff to current
2017-08-28
Marek Olšák
radeonsi: correct maximum wave count per SIMD
blob
|
commitdiff
|
raw
|
diff to current
2017-08-22
Samuel Pitoiset
radeonsi: declare new user SGPR indices for bindless...
blob
|
commitdiff
|
raw
|
diff to current
2017-08-09
Samuel Pitoiset
radeonsi: drop two unused variables in create_function()
blob
|
commitdiff
|
raw
|
diff to current
2017-08-01
Dave Airlie
radeon/ac: use ds_swizzle for derivs on si/cik.
blob
|
commitdiff
|
raw
|
diff to current
2017-07-31
Nicolai Hähnle
radeonsi: VS as ES/LS are not yet supported with R600_D...
blob
|
commitdiff
|
raw
|
diff to current
2017-07-31
Nicolai Hähnle
ac/nir,radeonsi: add and use ac_shader_abi::frag_pos
blob
|
commitdiff
|
raw
|
diff to current
2017-07-31
Nicolai Hähnle
ac/nir,radeonsi: add and use ac_shader_abi::{ancillary...
blob
|
commitdiff
|
raw
|
diff to current
2017-07-31
Nicolai Hähnle
radeonsi: use new function ac_build_umin for edgeflag...
blob
|
commitdiff
|
raw
|
diff to current
2017-07-31
Nicolai Hähnle
ac/nir,radeonsi: add ac_shader_abi::front_face
blob
|
commitdiff
|
raw
|
diff to current
2017-07-31
Nicolai Hähnle
radeonsi: implement and use ac_shader_abi::load_ssbo
blob
|
commitdiff
|
raw
|
diff to current
2017-07-31
Nicolai Hähnle
radeonsi: make get_indirect_index globally visible
blob
|
commitdiff
|
raw
|
diff to current
2017-07-31
Nicolai Hähnle
ac/nir,radeonsi: add ac_shader_abi::chip_class
blob
|
commitdiff
|
raw
|
diff to current
2017-07-31
Nicolai Hähnle
radeonsi/nir: emit FS outputs
blob
|
commitdiff
|
raw
|
diff to current
2017-07-31
Nicolai Hähnle
radeonsi/nir: load FS inputs
blob
|
commitdiff
|
raw
|
diff to current
2017-07-31
Nicolai Hähnle
radeonsi/nir: load VS inputs
blob
|
commitdiff
|
raw
|
diff to current
2017-07-31
Nicolai Hähnle
ac/nir,radeonsi: add ac_shader_abi::load_ubo
blob
|
commitdiff
|
raw
|
diff to current
2017-07-31
Nicolai Hähnle
ac,radeonsi: add ac_shader_abi::emit_outputs for hardwa...
blob
|
commitdiff
|
raw
|
diff to current
2017-07-31
Nicolai Hähnle
radeonsi: pass si_shader_context to get_primitive_id
blob
|
commitdiff
|
raw
|
diff to current
2017-07-31
Nicolai Hähnle
radeonsi: translate NIR to LLVM
blob
|
commitdiff
|
raw
|
diff to current
2017-07-31
Nicolai Hähnle
radeonsi: dump NIR instead of TGSI when appropriate
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-31
Nicolai Hähnle
ac,radeonsi: move some VS input descriptions to ac_shad...
blob
|
commitdiff
|
raw
|
diff to current
2017-07-31
Nicolai Hähnle
radeonsi: store shader function arguments in a structure
blob
|
commitdiff
|
raw
|
diff to current
2017-07-27
Nicolai Hähnle
radeonsi: bail out instead of crashing if the main...
blob
|
commitdiff
|
raw
|
diff to current
2017-07-27
Nicolai Hähnle
radeonsi: update a comment for merged shaders
blob
|
commitdiff
|
raw
|
diff to current
2017-07-27
Nicolai Hähnle
radeonsi/gfx9: dump previous stage LLVM IR for merged...
blob
|
commitdiff
|
raw
|
diff to current
2017-07-27
Nicolai Hähnle
radeonsi: make sure TCS main output VGPRs don't alias...
blob
|
commitdiff
|
raw
|
diff to current
2017-07-27
Nicolai Hähnle
radeonsi/gfx9: always wrap GS and TCS in an if-block...
blob
|
commitdiff
|
raw
|
diff to current
2017-07-27
Nicolai Hähnle
radeonsi/gfx9: fix vertex idx in ES with multiple waves...
blob
|
commitdiff
|
raw
|
diff to current
2017-07-17
Marek Olšák
radeonsi: emit param exports after position exports
blob
|
commitdiff
|
raw
|
diff to current
2017-07-17
Marek Olšák
radeonsi: move building parameter exports into a separa...
blob
|
commitdiff
|
raw
|
diff to current
2017-07-17
Marek Olšák
radeonsi: don't use info.num_inputs when it's unused
blob
|
commitdiff
|
raw
|
diff to current
2017-07-17
Marek Olšák
radeonsi: add si_build_fs_interp helper
blob
|
commitdiff
|
raw
|
diff to current
2017-07-13
Nicolai Hähnle
radeonsi/gfx9: fix crash building monolithic merged...
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-26
Nicolai Hähnle
radeonsi: support indirect indexing in INTERP_* opcodes
blob
|
commitdiff
|
raw
|
diff to current
2017-06-24
Marek Olšák
radeonsi/gfx9: don't overallocate shader binaries
blob
|
commitdiff
|
raw
|
diff to current
2017-06-23
Marek Olšák
radeonsi: implement the workaround for Rocket League...
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-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
next