| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2019-07-17 | Maxwell3D: Address Feedback | Fernando Sahmkow | |
| 2019-07-17 | Texture_Cache: Rebase Fixes | Fernando Sahmkow | |
| 2019-07-17 | GL_Rasterizer: Corrections to Clearing. | Fernando Sahmkow | |
| 2019-07-17 | Maxwell3D: Correct marking dirtiness on CB upload | Fernando Sahmkow | |
| 2019-07-17 | GL_Rasterizer: Rework RenderTarget/DepthBuffer clearing | Fernando Sahmkow | |
| 2019-07-17 | Maxwell3D: Implement State Dirty Flags. | Fernando Sahmkow | |
| 2019-07-17 | Maxwell3D: Rework CBData Upload | Fernando Sahmkow | |
| 2019-07-17 | Maxwell3D: Rework the dirty system to be more consistant and scaleable | Fernando Sahmkow | |
| 2019-07-17 | Merge pull request #2740 from lioncash/bra | Fernando Sahmkow | |
| shader/decode/other: Correct branch indirect argument within BRA handling | |||
| 2019-07-16 | Merge pull request #2565 from ReinUsesLisp/track-indirect | Fernando Sahmkow | |
| shader/track: Track indirect buffers | |||
| 2019-07-16 | shader/decode/other: Correct branch indirect argument within BRA handling | Lioncash | |
| This appears to have been a copy/paste error introduced within 8a6fc529a968e007f01464abadd32f9b5eb0a26c | |||
| 2019-07-15 | Merge pull request #2695 from ReinUsesLisp/layer-viewport | Fernando Sahmkow | |
| gl_shader_decompiler: Implement gl_ViewportIndex and gl_Layer in vertex shaders | |||
| 2019-07-14 | Merge pull request #2705 from FernandoS27/tex-cache-fixes | bunnei | |
| GPU: Fixes to Texture Cache and Include Microprofiles for GL State/BufferCopy/Macro Interpreter | |||
| 2019-07-14 | shader: Allow tracking of indirect buffers without variable offset | ReinUsesLisp | |
| While changing this code, simplify tracking code to allow returning the base address node, this way callers don't have to manually rebuild it on each invocation. | |||
| 2019-07-14 | Merge pull request #2675 from ReinUsesLisp/opengl-buffer-cache | bunnei | |
| buffer_cache: Implement a generic buffer cache and its OpenGL backend | |||
| 2019-07-14 | Texture_Cache: Address Feedback | Fernando Sahmkow | |
| 2019-07-14 | Texture_Cache: Remove some unprecise fallback case and clang format | Fernando Sahmkow | |
| 2019-07-14 | Texture_Cache: Force Framebuffer reset if an active render target is ↵ | Fernando Sahmkow | |
| unregistered. | |||
| 2019-07-14 | GPU: Add a microprofile for macro interpreter | Fernando Sahmkow | |
| 2019-07-14 | GL_State: Add a microprofile timer to OpenGL state. | Fernando Sahmkow | |
| 2019-07-14 | Gl_Texture_Cache: Measure Buffer Copy Times | Fernando Sahmkow | |
| 2019-07-14 | Texture_Cache: Correct Linear Structural Match. | Fernando Sahmkow | |
| 2019-07-14 | Merge pull request #2690 from SciresM/physmem_fixes | Fernando Sahmkow | |
| Implement MapPhysicalMemory/UnmapPhysicalMemory | |||
| 2019-07-14 | Merge pull request #2692 from ReinUsesLisp/tlds-f16 | Fernando Sahmkow | |
| shader/texture: Add F16 support for TLDS | |||
| 2019-07-11 | Merge pull request #2609 from FernandoS27/new-scan | bunnei | |
| Implement a New Shader Scanner, Decompile Flow Stack and implement BRX BRA.CC | |||
| 2019-07-11 | gl_shader_decompiler: Fix gl_PointSize redeclaration | ReinUsesLisp | |
| 2019-07-11 | gl_shader_decompiler: Fix conditional usage of ↵ | ReinUsesLisp | |
| GL_ARB_shader_viewport_layer_array | |||
| 2019-07-10 | Merge pull request #2697 from lioncash/doc | bunnei | |
| gl_rasterizer: Amend documentation comment for ConfigureFramebuffers() | |||
| 2019-07-10 | Merge pull request #2686 from ReinUsesLisp/vk-scheduler | bunnei | |
| vk_scheduler: Drop execution context in favor of views | |||
| 2019-07-10 | Merge pull request #2691 from lioncash/override | bunnei | |
| video_core: Add missing override specifiers | |||
| 2019-07-09 | shader_ir: Add comments on missing instruction. | Fernando Sahmkow | |
| Also shows Nvidia's address space on comments. | |||
| 2019-07-09 | prefer system reference over global accessor | Michael Scire | |
| 2019-07-09 | shader_ir: limit explorastion to best known program size. | Fernando Sahmkow | |
| 2019-07-09 | control_flow: Correct block breaking algorithm. | Fernando Sahmkow | |
| 2019-07-09 | control_flow: Assert shaders bigger than limit. | Fernando Sahmkow | |
| 2019-07-09 | control_flow: Address feedback. | Fernando Sahmkow | |
| 2019-07-09 | shader_ir: Correct parsing of scheduling instructions and correct sizing | Fernando Sahmkow | |
| 2019-07-09 | shader_ir: Correct max sizing | Fernando Sahmkow | |
| 2019-07-09 | shader_ir: Remove unnecessary constructors and use optional for ScanFlow result | Fernando Sahmkow | |
| 2019-07-09 | shader_ir: Corrections, documenting and asserting control_flow | Fernando Sahmkow | |
| 2019-07-09 | shader_ir: Unify blocks in decompiled shaders. | Fernando Sahmkow | |
| 2019-07-09 | shader_ir: Decompile Flow Stack | Fernando Sahmkow | |
| 2019-07-09 | shader_ir: propagate shader size to the IR | Fernando Sahmkow | |
| 2019-07-09 | shader_ir: Implement BRX & BRA.CC | Fernando Sahmkow | |
| 2019-07-09 | shader_ir: Remove the old scanner. | Fernando Sahmkow | |
| 2019-07-09 | shader_ir: Implement a new shader scanner | Fernando Sahmkow | |
| 2019-07-09 | gl_rasterizer: Amend documentation comment for ConfigureFramebuffers() | Lioncash | |
| must_reconfigure isn't a parameter for this function any more, so it can be replaced with current_state. While we're at it, we can make the parameters of the declaration match the same name as the ones in the definition. | |||
| 2019-07-08 | Prevent merging of device mapped memory blocks. | Michael Scire | |
| This sets the DeviceMapped attribute for GPU-mapped memory blocks, and prevents merging device mapped blocks. This prevents memory mapped from the gpu from having its backing address changed by block coalesce. | |||
| 2019-07-07 | gl_shader_decompiler: Implement gl_ViewportIndex and gl_Layer in vertex shaders | ReinUsesLisp | |
| This commit implements gl_ViewportIndex and gl_Layer in vertex and geometry shaders. In the case it's used in a vertex shader, it requires ARB_shader_viewport_layer_array. This extension is available on AMD and Nvidia devices (mesa and proprietary drivers), but not available on Intel on any platform. At the moment of writing this description I don't know if this is a hardware limitation or a driver limitation. In the case that ARB_shader_viewport_layer_array is not available, writes to these registers on a vertex shader are ignored, with the appropriate logging. | |||
| 2019-07-07 | Delete decode_integer_set.cpp | Tobias | |
