| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2019-10-05 | video_core/expr: Supply operator!= along with operator== | Lioncash | |
| Provides logical symmetry to the interface. | |||
| 2019-10-05 | video_core/{ast, expr}: Use std::move where applicable | Lioncash | |
| Avoids unnecessary atomic reference count increments and decrements. | |||
| 2019-10-05 | video_core/ast: Supply const accessors for data where applicable | Lioncash | |
| Provides const equivalents of data accessors for use within const contexts. | |||
| 2019-10-05 | Merge pull request #2888 from FernandoS27/decompiler2 | David | |
| Shader_IR: Implement a full control flow decompiler for the shader IR. | |||
| 2019-10-05 | maxwell_3d: Add dirty flags for depth bounds values | ReinUsesLisp | |
| This is useful in Vulkan where we want to update depth bounds without caring if it's enabled or disabled through vkCmdSetDepthBounds. | |||
| 2019-10-04 | GL_Renderer: Remove lefting snippet. | Fernando Sahmkow | |
| 2019-10-04 | Gl_Rasterizer: Protect CPU Memory mapping from multiple threads. | Fernando Sahmkow | |
| 2019-10-04 | Core: Wait for GPU to be idle before shutting down. | Fernando Sahmkow | |
| 2019-10-04 | Nvdrv: Do framelimiting only in the CPU Thread | Fernando Sahmkow | |
| 2019-10-04 | GPU_Async: Correct fences, display events and more. | Fernando Sahmkow | |
| This commit uses guest fences on vSync event instead of an articial fake fence we had. It also corrects to keep signaling display events while loading the game as the OS is suppose to send buffers to vSync during that time. | |||
| 2019-10-04 | Texture_Cache: Blit Deduction corrections and simplifications. | Fernando Sahmkow | |
| 2019-10-04 | TextureCache: Add the ability to deduce if two textures are depth on blit. | Fernando Sahmkow | |
| 2019-10-04 | Shader_ir: Address feedback | Fernando Sahmkow | |
| 2019-10-04 | Shader_Ir: Address Feedback and clang format. | Fernando Sahmkow | |
| 2019-10-04 | vk_shader_decompiler: Correct Branches inside conditionals. | Fernando Sahmkow | |
| 2019-10-04 | vk_shader_decompiler: Clean code and be const correct. | Fernando Sahmkow | |
| 2019-10-04 | Shader_IR: clean up AST handling and add documentation. | Fernando Sahmkow | |
| 2019-10-04 | Shader_IR: Correct OutwardMoves for Ifs | Fernando Sahmkow | |
| 2019-10-04 | vk_shader_compiler: Don't enclose branches with if(true) to avoid crashing AMD | Fernando Sahmkow | |
| 2019-10-04 | gl_shader_decompiler: Refactor and address feedback. | Fernando Sahmkow | |
| 2019-10-04 | Shader_IR: corrections and clang-format | Fernando Sahmkow | |
| 2019-10-04 | vk_shader_compiler: Correct SPIR-V AST Decompiling | Fernando Sahmkow | |
| 2019-10-04 | Shader_IR: allow else derivation to be optional. | Fernando Sahmkow | |
| 2019-10-04 | vk_shader_compiler: Implement the decompiler in SPIR-V | Fernando Sahmkow | |
| 2019-10-04 | Shader_IR: mark labels as unused for partial decompile. | Fernando Sahmkow | |
| 2019-10-04 | Shader_Ir: Refactor Decompilation process and allow multiple decompilation ↵ | Fernando Sahmkow | |
| modes. | |||
| 2019-10-04 | gl_shader_decompiler: Implement AST decompiling | Fernando Sahmkow | |
| 2019-10-04 | shader_ir: Declare Manager and pass it to appropiate programs. | Fernando Sahmkow | |
| 2019-10-04 | shader_ir: Corrections to outward movements and misc stuffs | Fernando Sahmkow | |
| 2019-10-04 | shader_ir: Add basic goto elimination | Fernando Sahmkow | |
| 2019-10-04 | shader_ir: Initial Decompile Setup | Fernando Sahmkow | |
| 2019-10-01 | gl_rasterizer: Fix polygon offset units | ReinUsesLisp | |
| For some reason hardware divides polygon offset units by two. This is visible since drivers multiply the application requested polygon offset by two. | |||
| 2019-09-24 | gl_shader_decompiler: Add tailing return for HUnpack2 | ReinUsesLisp | |
| 2019-09-24 | gl_shader_decompiler: Fix clang build issues | ReinUsesLisp | |
| 2019-09-23 | Merge pull request #2869 from ReinUsesLisp/suld | bunnei | |
| shader/image: Implement SULD and fix SUATOM | |||
| 2019-09-22 | Merge pull request #2870 from FernandoS27/multi-draw | David | |
| Implement a MME Draw commands Inliner and correct host instance drawing | |||
| 2019-09-22 | Merge pull request #2891 from FearlessTobi/rod-tex | Fernando Sahmkow | |
| video_core: Implement RGBX16F and lower Surface Copy log severity | |||
| 2019-09-22 | Merge pull request #2867 from ReinUsesLisp/configure-framebuffers-clean | David | |
| gl_rasterizer: Remove unused code paths from ConfigureFramebuffers | |||
| 2019-09-22 | Maxwell3D: Corrections and refactors to MME instance refactor | Fernando Sahmkow | |
| 2019-09-22 | Fix clang-format | FearlessTobi | |
| 2019-09-22 | fermi_2d: Lower surface copy log severity to DEBUG | FearlessTobi | |
| 2019-09-22 | video_core: Implement RGBX16F PixelFormat | FearlessTobi | |
| 2019-09-21 | Merge pull request #2878 from FernandoS27/icmp | Rodrigo Locatti | |
| shader_ir: Implement ICMP | |||
| 2019-09-21 | gl_shader_decompiler: Use uint for images and fix SUATOM | ReinUsesLisp | |
| In the process remove implementation of SUATOM.MIN and SUATOM.MAX as these require a distinction between U32 and S32. These have to be implemented with imageCompSwap loop. | |||
| 2019-09-21 | shader/image: Implement SULD and remove irrelevant code | ReinUsesLisp | |
| * Implement SULD as float. * Remove conditional declaration of GL_ARB_shader_viewport_layer_array. | |||
| 2019-09-21 | shader_bytecode: Add SULD encoding | ReinUsesLisp | |
| 2019-09-21 | Shader_IR: ICMP corrections and fixes | Fernando Sahmkow | |
| 2019-09-21 | Merge pull request #2868 from ReinUsesLisp/fix-mipmaps | David | |
| maxwell_to_gl: Fix mipmap filtering | |||
| 2019-09-21 | Mark DrawArrays as LOG_TRACE | David Marcec | |
| There's no reason to clog logs with DrawArray. | |||
| 2019-09-20 | Merge pull request #2846 from ReinUsesLisp/fixup-viewport-index | bunnei | |
| gl_shader_decompiler: Avoid writing output attribute when unimplemented | |||
