aboutsummaryrefslogtreecommitdiff
path: root/src/video_core/shader
AgeCommit message (Expand)Author
2019-07-18Merge pull request #2738 from lioncash/shader-irbunnei
2019-07-17Merge pull request #2740 from lioncash/braFernando Sahmkow
2019-07-16shader_ir: std::move Node instance where applicableLioncash
2019-07-16shader_ir: Rename Get/SetTemporal to Get/SetTemporaryLioncash
2019-07-16shader_ir: Remove unused includesLioncash
2019-07-16Merge pull request #2565 from ReinUsesLisp/track-indirectFernando Sahmkow
2019-07-16shader/decode/other: Correct branch indirect argument within BRA handlingLioncash
2019-07-15Merge pull request #2695 from ReinUsesLisp/layer-viewportFernando Sahmkow
2019-07-14shader: Allow tracking of indirect buffers without variable offsetReinUsesLisp
2019-07-14Merge pull request #2692 from ReinUsesLisp/tlds-f16Fernando Sahmkow
2019-07-09shader_ir: Add comments on missing instruction.Fernando Sahmkow
2019-07-09shader_ir: limit explorastion to best known program size.Fernando Sahmkow
2019-07-09control_flow: Correct block breaking algorithm.Fernando Sahmkow
2019-07-09control_flow: Assert shaders bigger than limit.Fernando Sahmkow
2019-07-09control_flow: Address feedback.Fernando Sahmkow
2019-07-09shader_ir: Correct parsing of scheduling instructions and correct sizingFernando Sahmkow
2019-07-09shader_ir: Correct max sizingFernando Sahmkow
2019-07-09shader_ir: Remove unnecessary constructors and use optional for ScanFlow resultFernando Sahmkow
2019-07-09shader_ir: Corrections, documenting and asserting control_flowFernando Sahmkow
2019-07-09shader_ir: Unify blocks in decompiled shaders.Fernando Sahmkow
2019-07-09shader_ir: Decompile Flow StackFernando Sahmkow
2019-07-09shader_ir: propagate shader size to the IRFernando Sahmkow
2019-07-09shader_ir: Implement BRX & BRA.CCFernando Sahmkow
2019-07-09shader_ir: Remove the old scanner.Fernando Sahmkow
2019-07-09shader_ir: Implement a new shader scannerFernando Sahmkow
2019-07-07gl_shader_decompiler: Implement gl_ViewportIndex and gl_Layer in vertex shadersReinUsesLisp
2019-07-07Delete decode_integer_set.cppTobias
2019-07-07shader/texture: Add F16 support for TLDSReinUsesLisp
2019-06-24decode/texture: Address feedbackReinUsesLisp
2019-06-20texture_cache: Style and CorrectionsFernando Sahmkow
2019-06-20shader_ir: Fix image copy rebase issuesFernando Sahmkow
2019-06-20shader: Implement bindless imagesReinUsesLisp
2019-06-20shader: Decode SUST and implement backing image functionalityReinUsesLisp
2019-06-20shader: Implement texture buffersReinUsesLisp
2019-06-07shader: Split SSY and PBK stackReinUsesLisp
2019-06-06shader/node: Minor changesReinUsesLisp
2019-06-06shader: Move Node declarations out of the shader IR headerReinUsesLisp
2019-06-05shader: Use shared_ptr to store nodes and move initialization to fileReinUsesLisp
2019-05-29Merge pull request #2446 from ReinUsesLisp/tidbunnei
2019-05-24Merge pull request #2485 from ReinUsesLisp/generic-memorybunnei
2019-05-23shader/shader_ir: Make Comment() take a std::string by valueLioncash
2019-05-23shader/decode/*: Add missing newline to files lacking themLioncash
2019-05-23shader/decode/*: Eliminate indirect inclusionsLioncash
2019-05-22shader/decode/memory: Remove left in debug pragmaLioncash
2019-05-20shader/memory: Implement ST (generic memory)ReinUsesLisp
2019-05-20shader/memory: Implement LD (generic memory)ReinUsesLisp
2019-05-20shader: Implement S2R Tid{XYZ} and CtaId{XYZ}ReinUsesLisp
2019-05-19Merge pull request #2441 from ReinUsesLisp/al2pbunnei
2019-05-19shader/shader_ir: Remove unnecessary inline specifiersLioncash
2019-05-19shader/shader_ir: Simplify constructors for OperationNodeLioncash