| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2019-07-18 | GPU: Add missing puller methods. | Fernando Sahmkow | |
| This adds some missing puller methods. We don't assert them as these are nop operations for us. | |||
| 2019-07-18 | MaxwellDMA/KeplerCopy: Downgrade DMA log message to Trace. | Fernando Sahmkow | |
| This log was just to know which games used DMA. It's no longer important. | |||
| 2019-07-18 | Gl_Texture_Cache: Remove assert on component type in GetFormatTuple | Fernando Sahmkow | |
| Textures can have different components types in different orders. This assert was completely inprecise and the effectiveness of such is better handled by case and within the texture cache. | |||
| 2019-07-18 | Shader_Ir: Downgrade precision and rounding asserts to debug asserts. | Fernando Sahmkow | |
| This commit reduces the sevirity of asserts for FP precision and rounding as this are well known and have little to no consequences in gpu's accuracy. | |||
| 2019-07-18 | gl_shader_decompiler: Rename bufferImage to imageBuffer | ReinUsesLisp | |
| The online OpenGL documentation is wrong. The type definition is imageBuffer. | |||
| 2019-07-18 | gl_shader_cache: Fix newline on buffer preprocessor definitions | ReinUsesLisp | |
| 2019-07-18 | textures: Fix texture buffer size calculation | ReinUsesLisp | |
| 2019-07-18 | gl_texture_cache: Do not set texture parameters to buffers | ReinUsesLisp | |
| 2019-07-18 | gl_texture_cache: Add missing break in CreateTexture | ReinUsesLisp | |
| 2019-07-17 | Kernel: Downgrade WaitForAddress and SignalToAddress messages to Trace. | Fernando Sahmkow | |
| This messages were originally set as warnning since few games used these svcs and it was needed for debugging. This is no longer the case. | |||
| 2019-07-17 | GL_State: Feedback and fixes | Fernando Sahmkow | |
| 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 | maxwell3d: Implement Conditional Rendering | Fernando Sahmkow | |
| Conditional Rendering takes care of conditionaly clearing or drawing depending on a set of queries. This PR implements the query checks to stablish if things can be rendered or not. | |||
| 2019-07-17 | Merge pull request #2740 from lioncash/bra | Fernando Sahmkow | |
| shader/decode/other: Correct branch indirect argument within BRA handling | |||
| 2019-07-17 | Merge pull request #2726 from lioncash/access | Rodrigo Locatti | |
| core: Remove CurrentArmInterface() global accessor | |||
| 2019-07-16 | shader_ir: std::move Node instance where applicable | Lioncash | |
| These are std::shared_ptr instances underneath the hood, which means copying them isn't as cheap as a regular pointer. Particularly so on weakly-ordered systems. This avoids atomic reference count increments and decrements where they aren't necessary for the core set of operations. | |||
| 2019-07-16 | shader_ir: Rename Get/SetTemporal to Get/SetTemporary | Lioncash | |
| This is more accurate in terms of describing what the functions are actually doing. Temporal relates to time, not the setting of a temporary itself. | |||
| 2019-07-16 | shader_ir: Remove unused includes | Lioncash | |
| Removes unnecessary header dependencies. | |||
| 2019-07-16 | Shader_Ir: Correct tracking to track from right to left | Fernando Sahmkow | |
| 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 | gl_shader_cache: Fix clang-format issues | ReinUsesLisp | |
| 2019-07-15 | gl_shader_decompiler: Stub local memory size | ReinUsesLisp | |
| 2019-07-15 | gl_shader_cache: Address review commentaries | ReinUsesLisp | |
| 2019-07-15 | gl_shader_cache: Address CI issues | ReinUsesLisp | |
| 2019-07-15 | gl_rasterizer: Implement compute shaders | ReinUsesLisp | |
| 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-12 | core: Remove CurrentArmInterface() global accessor | Lioncash | |
| Replaces the final usage of the global accessor function and removes it. Removes one more enabler of global state. | |||
| 2019-07-13 | Clang format | David Marcec | |
| 2019-07-13 | Addressed issues | David Marcec | |
| 2019-07-13 | "AudioRenderer" thread should have a unique name | David Marcec | |
| Creating multiple "AudioRenderer" threads cause the previous thread to be overwritten. The thread will name be renamed to AudioRenderer-InstanceX, where X is the current instance number. | |||
