Commit History

Autor SHA1 Mensaxe Data
  ReinUsesLisp 7b81ba4d8a gl_shader_decompiler: Move entries to a separate function %!s(int64=6) %!d(string=hai) anos
  Fernando Sahmkow 8909f52166 Shader_IR: Implement Fast BRX and allow multi-branches in the CFG. %!s(int64=6) %!d(string=hai) anos
  Fernando Sahmkow acd6441134 Shader_Cache: setup connection of ConstBufferLocker %!s(int64=6) %!d(string=hai) anos
  Fernando Sahmkow 2ef696c85a Shader_IR: Implement BRX tracking. %!s(int64=6) %!d(string=hai) anos
  Lioncash 77b4916b33 control_flow: Silence truncation warnings %!s(int64=6) %!d(string=hai) anos
  Lioncash f883cd4f0e video_core/control_flow: Eliminate variable shadowing warnings %!s(int64=6) %!d(string=hai) anos
  Lioncash 25702b6256 video_core/control_flow: Eliminate pessimizing moves %!s(int64=6) %!d(string=hai) anos
  Fernando Sahmkow e6eae4b815 Shader_ir: Address feedback %!s(int64=6) %!d(string=hai) anos
  Fernando Sahmkow 2e9a810423 Shader_IR: allow else derivation to be optional. %!s(int64=6) %!d(string=hai) anos
  Fernando Sahmkow 47e4f6a52c Shader_Ir: Refactor Decompilation process and allow multiple decompilation modes. %!s(int64=7) %!d(string=hai) anos
  Fernando Sahmkow 38fc995f6c gl_shader_decompiler: Implement AST decompiling %!s(int64=7) %!d(string=hai) anos
  Fernando Sahmkow 6fdd501113 shader_ir: Declare Manager and pass it to appropiate programs. %!s(int64=7) %!d(string=hai) anos
  Fernando Sahmkow 8be6e1c522 shader_ir: Corrections to outward movements and misc stuffs %!s(int64=7) %!d(string=hai) anos
  Fernando Sahmkow c17953978b shader_ir: Initial Decompile Setup %!s(int64=7) %!d(string=hai) anos
  Lioncash 1780e0e3d0 video_core/control_flow: Prevent sign conversion in TryGetBlock() %!s(int64=7) %!d(string=hai) anos
  Lioncash a162a844d2 video_core/control_flow: Remove unnecessary BlockStack copy constructor %!s(int64=7) %!d(string=hai) anos
  Lioncash 56bc11d952 video_core/control_flow: Use std::move where applicable %!s(int64=7) %!d(string=hai) anos
  Lioncash e7b39f47f8 video_core/control_flow: Use the prefix variant of operator++ for iterators %!s(int64=7) %!d(string=hai) anos
  Lioncash 6885e7e7ec video_core/control_flow: Use empty() member function for checking emptiness %!s(int64=7) %!d(string=hai) anos
  Lioncash 45fa12a05c video_core: Resolve -Wreorder warnings %!s(int64=7) %!d(string=hai) anos
  Lioncash 47df844338 video_core/control_flow: Make program_size for ScanFlow() a std::size_t %!s(int64=7) %!d(string=hai) anos
  Lioncash 3df9558593 video_core/control_flow: Place all internally linked types/functions within an anonymous namespace %!s(int64=7) %!d(string=hai) anos
  Fernando Sahmkow e7c6045a03 control_flow: Correct block breaking algorithm. %!s(int64=7) %!d(string=hai) anos
  Fernando Sahmkow dc4a93594c control_flow: Assert shaders bigger than limit. %!s(int64=7) %!d(string=hai) anos
  Fernando Sahmkow e7a88f0ab3 control_flow: Address feedback. %!s(int64=7) %!d(string=hai) anos
  Fernando Sahmkow 34357b110c shader_ir: Correct parsing of scheduling instructions and correct sizing %!s(int64=7) %!d(string=hai) anos
  Fernando Sahmkow cfb3db1a32 shader_ir: Correct max sizing %!s(int64=7) %!d(string=hai) anos
  Fernando Sahmkow d45fed3030 shader_ir: Remove unnecessary constructors and use optional for ScanFlow result %!s(int64=7) %!d(string=hai) anos
  Fernando Sahmkow 01b21ee1e8 shader_ir: Corrections, documenting and asserting control_flow %!s(int64=7) %!d(string=hai) anos
  Fernando Sahmkow d5533b440c shader_ir: Unify blocks in decompiled shaders. %!s(int64=7) %!d(string=hai) anos