..
atomic_operations_global_memory.cpp
shader: Refactor atomic_operations_global_memory
2021-07-22 21:51:28 -04:00
atomic_operations_shared_memory.cpp
shader: Implement ATOM/S and RED
2021-07-22 21:51:27 -04:00
attribute_memory_to_physical.cpp
shader: Implement AL2P
2021-07-22 21:51:26 -04:00
barrier_operations.cpp
shader: Fix memory barriers
2021-07-22 21:51:28 -04:00
bitfield_extract.cpp
shader: Implement BFE and BFI CC
2021-07-22 21:51:28 -04:00
bitfield_insert.cpp
shader: Implement BFE and BFI CC
2021-07-22 21:51:28 -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: Address feedback + clang format
2021-07-22 21:51:26 -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 CC for ISET, FSET, PSET, CSET, and DSET
2021-07-22 21:51:27 -04:00
double_add.cpp
shader_recompiler,video_core: Cleanup some GCC and Clang errors
2021-07-22 21:51:26 -04:00
double_compare_and_set.cpp
shader: Implement CC for ISET, FSET, PSET, CSET, and DSET
2021-07-22 21:51:27 -04:00
double_fused_multiply_add.cpp
shader: Implement CC for ISET, FSET, PSET, CSET, and DSET
2021-07-22 21:51:27 -04:00
double_min_max.cpp
shader: Implement CC for ISET, FSET, PSET, CSET, and DSET
2021-07-22 21:51:27 -04:00
double_multiply.cpp
shader: Implement CC for ISET, FSET, PSET, CSET, and DSET
2021-07-22 21:51:27 -04:00
double_set_predicate.cpp
shader: Implement DMNMX, DSET, DSETP
2021-07-22 21:51:24 -04:00
exit_program.cpp
shader: Implement SampleMask
2021-07-22 21:51:28 -04:00
find_leading_one.cpp
shader: Simplify FLO and throw on CC
2021-07-22 21:51:27 -04:00
floating_point_add.cpp
shader_recompiler,video_core: Cleanup some GCC and Clang errors
2021-07-22 21:51:26 -04:00
floating_point_compare.cpp
shader: Apply sign bit in FCMP (imm)
2021-07-22 21:51:27 -04:00
floating_point_compare_and_set.cpp
shader: Implement CC for ISET, FSET, PSET, CSET, and DSET
2021-07-22 21:51:27 -04:00
floating_point_conversion_floating_point.cpp
shader: Address feedback
2021-07-22 21:51:28 -04:00
floating_point_conversion_integer.cpp
shader: Remove outdated comment in F2I
2021-07-22 21:51:27 -04:00
floating_point_fused_multiply_add.cpp
shader_recompiler,video_core: Cleanup some GCC and Clang errors
2021-07-22 21:51:26 -04:00
floating_point_min_max.cpp
shader: Implement CC for ISET, FSET, PSET, CSET, and DSET
2021-07-22 21:51:27 -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_recompiler,video_core: Cleanup some GCC and Clang errors
2021-07-22 21:51:26 -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_recompiler,video_core: Cleanup some GCC and Clang errors
2021-07-22 21:51:26 -04:00
floating_point_swizzled_add.cpp
shader_recompiler,video_core: Cleanup some GCC and Clang errors
2021-07-22 21:51:26 -04:00
half_floating_point_add.cpp
shader_recompiler,video_core: Cleanup some GCC and Clang errors
2021-07-22 21:51:26 -04:00
half_floating_point_fused_multiply_add.cpp
shader_recompiler,video_core: Cleanup some GCC and Clang errors
2021-07-22 21:51:26 -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: add missing include guard in half_floating_point_helper.h
2021-07-22 21:51:28 -04:00
half_floating_point_multiply.cpp
shader_recompiler,video_core: Cleanup some GCC and Clang errors
2021-07-22 21:51:26 -04:00
half_floating_point_set.cpp
shader_recompiler,video_core: Cleanup some GCC and Clang errors
2021-07-22 21:51:26 -04:00
half_floating_point_set_predicate.cpp
shader_recompiler,video_core: Cleanup some GCC and Clang errors
2021-07-22 21:51:26 -04:00
impl.cpp
shader: Add support for "negative" and unaligned offsets
2021-07-22 21:51:34 -04:00
impl.h
shader: Implement Int32 SUATOM/SURED
2021-07-22 21:51:30 -04:00
integer_add.cpp
shader_recompiler,video_core: Cleanup some GCC and Clang errors
2021-07-22 21:51:26 -04:00
integer_add_three_input.cpp
shader: Fix IADD3.CC
2021-07-22 21:51:29 -04:00
integer_compare.cpp
Implement PSET, refactor common comparison funcs
2021-07-22 21:51:23 -04:00
integer_compare_and_set.cpp
shader: ISET.X implementation
2021-07-22 21:51:30 -04:00
integer_floating_point_conversion.cpp
shader: Add floating-point rounding to I2F
2021-07-22 21:51:31 -04:00
integer_funnel_shift.cpp
shader: Implement CC for ISET, FSET, PSET, CSET, and DSET
2021-07-22 21:51:27 -04:00
integer_minimum_maximum.cpp
shader: Implement CC for ISET, FSET, PSET, CSET, and DSET
2021-07-22 21:51:27 -04:00
integer_popcount.cpp
shader: Implement POPC
2021-07-22 21:51:22 -04:00
integer_scaled_add.cpp
shader: Implement ISCADD32I
2021-07-22 21:51:34 -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: Implement CC for ISET, FSET, PSET, CSET, and DSET
2021-07-22 21:51:27 -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: Fix CC in I2I
2021-07-22 21:51:27 -04:00
internal_stage_buffer_entry_read.cpp
internal_stage_buffer_entry_read: Remove pragma optimize off
2021-07-22 21:51:27 -04:00
load_constant.cpp
shader_recompiler,video_core: Cleanup some GCC and Clang errors
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 CC for ISET, FSET, PSET, CSET, and DSET
2021-07-22 21:51:27 -04:00
load_store_attribute.cpp
shader: Implement tessellation shaders, polygon mode and invocation id
2021-07-22 21:51:27 -04:00
load_store_local_shared.cpp
shader: Simplify code for local memory
2021-07-22 21:51:28 -04:00
load_store_memory.cpp
shader_recompiler,video_core: Cleanup some GCC and Clang errors
2021-07-22 21:51:26 -04:00
logic_operation.cpp
shader: Implement LOP CC
2021-07-22 21:51:27 -04:00
logic_operation_three_input.cpp
shader: Implement CC for ISET, FSET, PSET, CSET, and DSET
2021-07-22 21:51:27 -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.cpp
shader: Fix MOV(reg), add SHL variants and emit neg and abs instructions
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_special_register.cpp
shader: Stub SR_AFFINITY
2021-07-22 21:51:30 -04:00
not_implemented.cpp
shader: Implement Int32 SUATOM/SURED
2021-07-22 21:51:30 -04:00
output_geometry.cpp
shader: Implement OUT
2021-07-22 21:51:27 -04:00
pixel_load.cpp
shader: Implement PIXLD.MY_INDEX
2021-07-22 21:51:28 -04:00
predicate_set_predicate.cpp
shader: Implement PSETP
2021-07-22 21:51:23 -04:00
predicate_set_register.cpp
shader: Implement CC for ISET, FSET, PSET, CSET, and DSET
2021-07-22 21:51:27 -04:00
select_source_with_predicate.cpp
shader: Make IMNMX, SHR, SEL stylistically more consistent
2021-07-22 21:51:22 -04:00
surface_atomic_operations.cpp
shader: Implement Int32 SUATOM/SURED
2021-07-22 21:51:30 -04:00
surface_load_store.cpp
shader: Fix ImageWrite indexing
2021-07-22 21:51:34 -04:00
texture_fetch.cpp
glasm: Implement TEX and TEXS instructions
2021-07-22 21:51:31 -04:00
texture_fetch_swizzled.cpp
glasm: Implement TEX and TEXS instructions
2021-07-22 21:51:31 -04:00
texture_gather.cpp
shader: Implement SULD and SUST
2021-07-22 21:51:26 -04:00
texture_gather_swizzled.cpp
shader: Implement SULD and SUST
2021-07-22 21:51:26 -04:00
texture_gradient.cpp
shader: Implement SULD and SUST
2021-07-22 21:51:26 -04:00
texture_load.cpp
shader: Implement SULD and SUST
2021-07-22 21:51:26 -04:00
texture_load_swizzled.cpp
shader: Implement SULD and SUST
2021-07-22 21:51:26 -04:00
texture_mipmap_level.cpp
shader: Fix TMML queries
2021-07-22 21:51:34 -04:00
texture_query.cpp
shader_recompiler,video_core: Cleanup some GCC and Clang errors
2021-07-22 21:51:26 -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: Fix VMNMX selector B
2021-07-22 21:51:29 -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