| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2019-03-09 | gl_rasterizer: Minor logger changes | ReinUsesLisp | |
| 2019-03-07 | Merge pull request #2055 from bunnei/gpu-thread | bunnei | |
| Asynchronous GPU command processing | |||
| 2019-03-06 | Merge pull request #2149 from ReinUsesLisp/decoders-style | bunnei | |
| gl_rasterizer_cache: Move format conversion functions to their own file | |||
| 2019-03-06 | gpu: Always flush. | bunnei | |
| 2019-03-06 | Merge pull request #2190 from lioncash/ogl-global | bunnei | |
| core: Remove the global telemetry accessor function | |||
| 2019-03-04 | Merge pull request #2165 from ReinUsesLisp/unbind-tex | bunnei | |
| gl_rasterizer: Unbind textures but don't apply the gl_state | |||
| 2019-03-04 | video_core/renderer_opengl: Replace direct usage of global system object ↵ | Lioncash | |
| accessors We already pass a reference to the system object to the constructor of the renderer, so we can just use that instead of using the global accessor functions. | |||
| 2019-03-02 | fuck git for ruining my day, I will learn but I will not forgive | bunnei | |
| 2019-02-28 | gl_rasterizer: Remove texture unbinding after dispatching a draw call | ReinUsesLisp | |
| Unbinding was required when OpenGL delete operations didn't unbind a resource if it was bound. This is no longer needed and can be removed. | |||
| 2019-02-28 | gl_state: Fixup multibind bug | ReinUsesLisp | |
| 2019-02-27 | Merge pull request #2121 from FernandoS27/texception2 | bunnei | |
| Improve the Accuracy of the Rasterizer Cache through a Texception Pass | |||
| 2019-02-27 | Merge pull request #2172 from lioncash/reorder | bunnei | |
| gl_rasterizer/vk_memory_manager: Silence -Wreorder warnings | |||
| 2019-02-27 | Devirtualize Register/Unregister and use a wrapper instead. | Fernando Sahmkow | |
| 2019-02-27 | Corrections and redesign. | Fernando Sahmkow | |
| 2019-02-27 | Fix linux compile error. | Fernando Sahmkow | |
| 2019-02-27 | Remove NotifyFrameBuffer as we are doing a texception pass every drawcall. | Fernando Sahmkow | |
| 2019-02-27 | Remove certain optimizations that caused texception to fail in certain ↵ | Fernando Sahmkow | |
| scenarios. | |||
| 2019-02-27 | Bug fixes and formatting | Fernando Sahmkow | |
| 2019-02-27 | rasterizer_cache_gl: Implement Texception Pass | Fernando Sahmkow | |
| 2019-02-27 | rasterizer_cache_gl: Implement Partial Reinterpretation of Surfaces. | Fernando Sahmkow | |
| 2019-02-27 | rasterizer_cache: mark reinterpreted surfaces and add ability to reload ↵ | Fernando Sahmkow | |
| marked surfaces on next use. | |||
| 2019-02-27 | rasterizer_cache_gl: Notify on framebuffer change | Fernando Sahmkow | |
| 2019-02-27 | Merge pull request #2163 from ReinUsesLisp/bitset-dirty | bunnei | |
| maxwell_3d: Use std::bitset to manage dirty flags | |||
| 2019-02-27 | Merge pull request #2167 from lioncash/namespace | bunnei | |
| common: Move Quaternion, Rectangle, Vec2, Vec3, and Vec4 into the Common namespace | |||
| 2019-02-27 | gl_rasterizer: Reorder constructor initializer list in terms of member ↵ | Lioncash | |
| declaration order Orders the members in the order they would actually be initialized in. Silences a -Wreorder warning. | |||
| 2019-02-27 | gl_shader_disk_cache: Remove #pragma once from cpp file | Lioncash | |
| This is only necessary in headers. Silences a warning with clang. | |||
| 2019-02-27 | common/math_util: Move contents into the Common namespace | Lioncash | |
| These types are within the common library, so they should be within the Common namespace. | |||
| 2019-02-26 | gl_rasterizer_cache: Move format conversion to its own file | ReinUsesLisp | |
| 2019-02-26 | renderer_opengl: Update pixel format tracking | ReinUsesLisp | |
| 2019-02-26 | maxwell_3d: Use std::bitset to manage dirty flags | ReinUsesLisp | |
| 2019-02-24 | Merge pull request #2118 from FernandoS27/ipa-improve | bunnei | |
| shader_decompiler: Improve Accuracy of Attribute Interpolation. | |||
| 2019-02-24 | Merge pull request #2119 from FernandoS27/fix-copy | bunnei | |
| rasterizer_cache_gl: Only do fast layered copy on the same format. | |||
| 2019-02-23 | gl_rasterizer_cache: Fixup parameter order in layered swizzle | ReinUsesLisp | |
| 2019-02-20 | Merge pull request #2125 from ReinUsesLisp/fixup-glstate | bunnei | |
| gl_state: Synchronize gl_state even when state is disabled | |||
| 2019-02-16 | Merge pull request #2127 from FearlessTobi/fix-screenshot-srgb | bunnei | |
| renderer_opengl: respect the sRGB colorspace for the screenshot feature | |||
| 2019-02-15 | Merge pull request #2123 from lioncash/coretiming-global | James Rowe | |
| core_timing: De-globalize core_timing facilities | |||
| 2019-02-15 | core_timing: Convert core timing into a class | Lioncash | |
| Gets rid of the largest set of mutable global state within the core. This also paves a way for eliminating usages of GetInstance() on the System class as a follow-up. Note that no behavioral changes have been made, and this simply extracts the functionality into a class. This also has the benefit of making dependencies on the core timing functionality explicit within the relevant interfaces. | |||
| 2019-02-15 | renderer_opengl: respect the sRGB colorspace for the screenshot feature | fearlessTobi | |
| Previously, we were completely ignoring for screenshots whether the game uses RGB or sRGB. This resulted in screenshot colors that looked off for some titles. | |||
| 2019-02-15 | gl_state: Synchronize gl_state even when state is disabled | ReinUsesLisp | |
| There are some potential edge cases where gl_state may fail to track the state if a related state changes while the toggle is disabled or it didn't change. This addresses that. | |||
| 2019-02-14 | Merge pull request #2112 from lioncash/shadowing | bunnei | |
| gl_rasterizer_cache: Get rid of variable shadowing | |||
| 2019-02-14 | Merge pull request #2111 from ReinUsesLisp/fetch-fix | bunnei | |
| gl_shader_decompiler: Re-implement TLDS lod | |||
| 2019-02-14 | shader_decompiler: Improve Accuracy of Attribute Interpolation. | Fernando Sahmkow | |
| 2019-02-13 | rasterizer_cache_gl: Only do fast layered copy on the same format. As | Fernando Sahmkow | |
| glCopyImageSubData does not support different formats. | |||
| 2019-02-12 | renderer_opengl: Remove reference to global system instance | Lioncash | |
| We already store a reference to the system instance that the renderer is created with, so we don't need to refer to the system instance via Core::System::GetInstance() | |||
| 2019-02-12 | Merge pull request #2110 from lioncash/namespace | bunnei | |
| core_timing: Rename CoreTiming namespace to Core::Timing | |||
| 2019-02-12 | gl_rasterizer_cache: Remove unnecessary newline | Lioncash | |
| 2019-02-12 | gl_rasterizer_cache: Get rid of variable shadowing | Lioncash | |
| Avoids shadowing the members of the struct itself, which results in a -Wshadow warning. | |||
| 2019-02-12 | gl_shader_decompiler: Re-implement TLDS lod | ReinUsesLisp | |
| 2019-02-12 | core_timing: Rename CoreTiming namespace to Core::Timing | Lioncash | |
| Places all of the timing-related functionality under the existing Core namespace to keep things consistent, rather than having the timing utilities sitting in its own completely separate namespace. | |||
| 2019-02-12 | Merge pull request #2068 from ReinUsesLisp/shader-cleanup-textures | bunnei | |
| shader_ir: Clean texture management code | |||
