Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-07-25 | Merge pull request #2743 from FernandoS27/surpress-assert | bunnei | |
Downgrade and suppress a series of GPU asserts and debug messages. | |||
2019-07-24 | Merge pull request #2704 from FernandoS27/conditional | bunnei | |
maxwell3d: Implement Conditional Rendering | |||
2019-07-24 | Fix README change mistake (#2754) | Zach Hilman | |
Fix README change mistake | |||
2019-07-22 | Merge pull request #2734 from ReinUsesLisp/compute-shaders | bunnei | |
gl_rasterizer: Implement compute shaders | |||
2019-07-21 | Merge pull request #2735 from FernandoS27/pipeline-rework | bunnei | |
Rework Dirty Flags in GPU Pipeline, Optimize CBData and Redo Clearing mechanism | |||
2019-07-20 | Update README.md | Zach Hilman | |
2019-07-20 | Merge pull request #2693 from ReinUsesLisp/hsetp2 | Fernando Sahmkow | |
shader/half_set_predicate: Implement missing HSETP2 variants | |||
2019-07-20 | Update README.md | Flame Sage | |
2019-07-20 | Update README.md | Flame Sage | |
2019-07-20 | Merge pull request #2752 from DarkLordZach/master | Flame Sage | |
azure: Fix clang-format and releases | |||
2019-07-20 | azure: Fix clang-format and releases | Zach Hilman | |
2019-07-20 | Maxwell3D: Reorganize and address feedback | Fernando Sahmkow | |
2019-07-19 | Shader_Ir: Change Debug Asserts for Log Warnings | Fernando Sahmkow | |
2019-07-19 | shader/half_set_predicate: Fix HSETP2 implementation | ReinUsesLisp | |
2019-07-19 | shader/half_set_predicate: Implement missing HSETP2 variants | ReinUsesLisp | |
2019-07-18 | Merge pull request #2687 from lioncash/tls-process | bunnei | |
kernel/process: Allocate the process' TLS region during initialization | |||
2019-07-18 | Merge pull request #2738 from lioncash/shader-ir | bunnei | |
shader-ir: Minor cleanup-related changes | |||
2019-07-18 | Shader_Ir: correct clang format | Fernando Sahmkow | |
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 | Merge pull request #2741 from FernandoS27/trace-log | David | |
Kernel: Downgrade WaitForAddress and SignalToAddress messages to Trace. | |||
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 | 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 |