1
0
Fork 0
forked from suyu/suyu
suyu/src/video_core/shader
ReinUsesLisp 1ea07954fb shader_ir/memory: Ignore global memory when tracking fails
Ignore global memory operations instead of invoking undefined behaviour
when constant buffer tracking fails and we are blasting through asserts,
ignore the operation.

In the case of LDG this means filling the destination registers with
zeroes; for STG this means ignore the instruction as a whole.

The default behaviour is still to abort execution on failure.
2019-10-22 02:49:17 -03:00
..
decode shader_ir/memory: Ignore global memory when tracking fails 2019-10-22 02:49:17 -03:00
ast.cpp video_core/shader/ast: Make ShowCurrentState() and SanityCheck() const member functions 2019-10-17 20:59:48 -04:00
ast.h video_core/shader/ast: Make ShowCurrentState() and SanityCheck() const member functions 2019-10-17 20:59:48 -04:00
compiler_settings.cpp Shader_Ir: Refactor Decompilation process and allow multiple decompilation modes. 2019-10-04 18:52:50 -04:00
compiler_settings.h Shader_IR: allow else derivation to be optional. 2019-10-04 18:52:52 -04:00
control_flow.cpp control_flow: Silence truncation warnings 2019-10-15 19:10:28 -04:00
control_flow.h control_flow: Silence truncation warnings 2019-10-15 19:10:28 -04:00
decode.cpp Shader_ir: Address feedback 2019-10-04 18:52:57 -04:00
expr.cpp video_core/expr: Supply operator!= along with operator== 2019-10-05 09:14:26 -04:00
expr.h video_core/{ast, expr}: Organize forward declaration 2019-10-05 09:14:26 -04:00
node.h shader/node: std::move Meta instance within OperationNode constructor 2019-10-15 18:21:59 -04:00
node_helper.cpp shader_ir: std::move Node instance where applicable 2019-07-16 19:49:23 -04:00
node_helper.h shader: Move Node declarations out of the shader IR header 2019-06-06 20:02:37 -03:00
shader_ir.cpp Shader_IR: allow else derivation to be optional. 2019-10-04 18:52:52 -04:00
shader_ir.h shader_ir/memory: Ignore global memory when tracking fails 2019-10-22 02:49:17 -03:00
track.cpp Merge pull request #2737 from FernandoS27/track-fix 2019-07-25 12:41:52 -04:00