.. |
attribute_memory_to_physical.cpp
|
shader: Implement AL2P
|
2021-07-22 21:51:26 -04:00 |
barrier_operations.cpp
|
shader: Implement BAR and fix memory barriers
|
2021-07-22 21:51:26 -04:00 |
bitfield_extract.cpp
|
shader: Implement BFE
|
2021-07-22 21:51:22 -04:00 |
bitfield_insert.cpp
|
shader: Implement BFI
|
2021-07-22 21:51:22 -04:00 |
branch_indirect.cpp
|
shader: Implement BRX
|
2021-07-22 21:51:25 -04:00 |
common_encoding.h
|
shader: FMUL, select, RRO, and MUFU fixes
|
2021-07-22 21:51:22 -04:00 |
common_funcs.cpp
|
shader: Fix floating point comparison for FP16
|
2021-07-22 21:51:23 -04:00 |
common_funcs.h
|
shader: Fix floating point comparison for FP16
|
2021-07-22 21:51:23 -04:00 |
condition_code_set.cpp
|
shader: Implement CSET and CSETP
|
2021-07-22 21:51:23 -04:00 |
double_add.cpp
|
shader: Implement DMUL and DFMA
|
2021-07-22 21:51:24 -04:00 |
double_compare_and_set.cpp
|
shader: Implement DMNMX, DSET, DSETP
|
2021-07-22 21:51:24 -04:00 |
double_fused_multiply_add.cpp
|
shader: Implement DMUL and DFMA
|
2021-07-22 21:51:24 -04:00 |
double_min_max.cpp
|
shader: Implement DMNMX, DSET, DSETP
|
2021-07-22 21:51:24 -04:00 |
double_multiply.cpp
|
shader: Implement DMUL and DFMA
|
2021-07-22 21:51:24 -04:00 |
double_set_predicate.cpp
|
shader: Implement DMNMX, DSET, DSETP
|
2021-07-22 21:51:24 -04:00 |
exit_program.cpp
|
shader: Implement FragDepth
|
2021-07-22 21:51:24 -04:00 |
find_leading_one.cpp
|
shader: Implement FLO
|
2021-07-22 21:51:23 -04:00 |
floating_point_add.cpp
|
shader: Fix FADD32I
|
2021-07-22 21:51:26 -04:00 |
floating_point_compare_and_set.cpp
|
shader: Implement FSET and FSETP
|
2021-07-22 21:51:23 -04:00 |
floating_point_compare.cpp
|
shader: Implement FSET and FSETP
|
2021-07-22 21:51:23 -04:00 |
floating_point_conversion_floating_point.cpp
|
shader: Implement F2F
|
2021-07-22 21:51:24 -04:00 |
floating_point_conversion_integer.cpp
|
shader: Minor style nits
|
2021-07-22 21:51:24 -04:00 |
floating_point_fused_multiply_add.cpp
|
shader: Implement more of XMAD and FFMA32I and fix XMAD.CBCC
|
2021-07-22 21:51:22 -04:00 |
floating_point_min_max.cpp
|
shader: Implement DMNMX, DSET, DSETP
|
2021-07-22 21:51:24 -04:00 |
floating_point_multi_function.cpp
|
shader: FMUL, select, RRO, and MUFU fixes
|
2021-07-22 21:51:22 -04:00 |
floating_point_multiply.cpp
|
shader: Implement more of XMAD and FFMA32I and fix XMAD.CBCC
|
2021-07-22 21:51:22 -04:00 |
floating_point_range_reduction.cpp
|
shader: FMUL, select, RRO, and MUFU fixes
|
2021-07-22 21:51:22 -04:00 |
floating_point_set_predicate.cpp
|
shader: Implement FSET and FSETP
|
2021-07-22 21:51:23 -04:00 |
floating_point_swizzled_add.cpp
|
shader: Implement FSWZADD
|
2021-07-22 21:51:25 -04:00 |
half_floating_point_add.cpp
|
shader: Add support for fp16 comparisons and misc fixes
|
2021-07-22 21:51:24 -04:00 |
half_floating_point_fused_multiply_add.cpp
|
shader: Add support for fp16 comparisons and misc fixes
|
2021-07-22 21:51:24 -04:00 |
half_floating_point_helper.cpp
|
shader: Fix fp16 merge when using native fp16
|
2021-07-22 21:51:26 -04:00 |
half_floating_point_helper.h
|
shader: Implement HSET2
|
2021-07-22 21:51:23 -04:00 |
half_floating_point_multiply.cpp
|
shader: Add support for fp16 comparisons and misc fixes
|
2021-07-22 21:51:24 -04:00 |
half_floating_point_set_predicate.cpp
|
shader: Fix floating point comparison for FP16
|
2021-07-22 21:51:23 -04:00 |
half_floating_point_set.cpp
|
shader: Add support for fp16 comparisons and misc fixes
|
2021-07-22 21:51:24 -04:00 |
impl.cpp
|
shader: Implement FSWZADD
|
2021-07-22 21:51:25 -04:00 |
impl.h
|
shader: Implement FSWZADD
|
2021-07-22 21:51:25 -04:00 |
integer_add_three_input.cpp
|
shader: Implement IADD3
|
2021-07-22 21:51:23 -04:00 |
integer_add.cpp
|
shader: Rename, implement FADD.SAT and P2R (imm)
|
2021-07-22 21:51:22 -04:00 |
integer_compare_and_set.cpp
|
Implement PSET, refactor common comparison funcs
|
2021-07-22 21:51:23 -04:00 |
integer_compare.cpp
|
Implement PSET, refactor common comparison funcs
|
2021-07-22 21:51:23 -04:00 |
integer_floating_point_conversion.cpp
|
shader: Implement I2F
|
2021-07-22 21:51:23 -04:00 |
integer_funnel_shift.cpp
|
shader: Implement SHF
|
2021-07-22 21:51:23 -04:00 |
integer_minimum_maximum.cpp
|
shader: Implement ISET, add common_funcs
|
2021-07-22 21:51:23 -04:00 |
integer_popcount.cpp
|
shader: Implement POPC
|
2021-07-22 21:51:22 -04:00 |
integer_scaled_add.cpp
|
shader: Fix ISCADD logic for PO/CC
|
2021-07-22 21:51:25 -04:00 |
integer_set_predicate.cpp
|
Implement PSET, refactor common comparison funcs
|
2021-07-22 21:51:23 -04:00 |
integer_shift_left.cpp
|
shader: FMUL, select, RRO, and MUFU fixes
|
2021-07-22 21:51:22 -04:00 |
integer_shift_right.cpp
|
shader: Make IMNMX, SHR, SEL stylistically more consistent
|
2021-07-22 21:51:22 -04:00 |
integer_short_multiply_add.cpp
|
shader: Implement more of XMAD and FFMA32I and fix XMAD.CBCC
|
2021-07-22 21:51:22 -04:00 |
integer_to_integer_conversion.cpp
|
shader: Implement I2I CC
|
2021-07-22 21:51:25 -04:00 |
load_constant.cpp
|
shader: Reimplement GetCbufU64 as GetCbufU32x2
|
2021-07-22 21:51:26 -04:00 |
load_constant.h
|
shader: Implement BRX
|
2021-07-22 21:51:25 -04:00 |
load_effective_address.cpp
|
shader: Implement LEA
|
2021-07-22 21:51:23 -04:00 |
load_store_attribute.cpp
|
shader: Better interpolation and disabled attributes support
|
2021-07-22 21:51:24 -04:00 |
load_store_local_shared.cpp
|
shader: Implement LDS, STS, LDL, and STS and use SPIR-V 1.4 when available
|
2021-07-22 21:51:25 -04:00 |
load_store_memory.cpp
|
shader: Implement LDG .U.128 as .128
|
2021-07-22 21:51:25 -04:00 |
logic_operation_three_input.cpp
|
shader: Implement LOP and LOP3
|
2021-07-22 21:51:23 -04:00 |
logic_operation.cpp
|
shader: Implement LOP32I
|
2021-07-22 21:51:23 -04:00 |
move_predicate_to_register.cpp
|
shader: Rename, implement FADD.SAT and P2R (imm)
|
2021-07-22 21:51:22 -04:00 |
move_register_to_predicate.cpp
|
shader: Implement R2P
|
2021-07-22 21:51:23 -04:00 |
move_register.cpp
|
shader: Fix MOV(reg), add SHL variants and emit neg and abs instructions
|
2021-07-22 21:51:22 -04:00 |
move_special_register.cpp
|
shader: Add subgroup masks
|
2021-07-22 21:51:26 -04:00 |
not_implemented.cpp
|
shader: Implement AL2P
|
2021-07-22 21:51:26 -04:00 |
predicate_set_predicate.cpp
|
shader: Implement PSETP
|
2021-07-22 21:51:23 -04:00 |
predicate_set_register.cpp
|
shader: Implement PSETP
|
2021-07-22 21:51:23 -04:00 |
select_source_with_predicate.cpp
|
shader: Make IMNMX, SHR, SEL stylistically more consistent
|
2021-07-22 21:51:22 -04:00 |
texture_fetch_swizzled.cpp
|
shader: Implement I2F
|
2021-07-22 21:51:23 -04:00 |
texture_fetch.cpp
|
shader: Implement TLD4.PTP
|
2021-07-22 21:51:24 -04:00 |
texture_gather_swizzled.cpp
|
shader: Implement TLD4S.
|
2021-07-22 21:51:24 -04:00 |
texture_gather.cpp
|
shader: Refactor PTP and other minor changes
|
2021-07-22 21:51:24 -04:00 |
texture_gradient.cpp
|
shader: Address feedback
|
2021-07-22 21:51:25 -04:00 |
texture_load_swizzled.cpp
|
shader: Always pass a lod for TexelFetch
|
2021-07-22 21:51:25 -04:00 |
texture_load.cpp
|
shader: Address feedback
|
2021-07-22 21:51:25 -04:00 |
texture_mipmap_level.cpp
|
shader: Address feedback
|
2021-07-22 21:51:25 -04:00 |
texture_query.cpp
|
shader: Fix TXQ
|
2021-07-22 21:51:24 -04:00 |
video_helper.cpp
|
shader: Implement VMAD, VMNMX, VSETP
|
2021-07-22 21:51:24 -04:00 |
video_helper.h
|
shader: Implement VMAD, VMNMX, VSETP
|
2021-07-22 21:51:24 -04:00 |
video_minimum_maximum.cpp
|
shader: Implement VMAD, VMNMX, VSETP
|
2021-07-22 21:51:24 -04:00 |
video_multiply_add.cpp
|
shader: Implement VMAD, VMNMX, VSETP
|
2021-07-22 21:51:24 -04:00 |
video_set_predicate.cpp
|
shader: Implement VMAD, VMNMX, VSETP
|
2021-07-22 21:51:24 -04:00 |
vote.cpp
|
shader: Remove unused header in VOTE
|
2021-07-22 21:51:26 -04:00 |
warp_shuffle.cpp
|
shader: Implement SHFL
|
2021-07-22 21:51:24 -04:00 |