| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2021-07-22 | gl_shader_cache: Conditionally use viewport mask | ReinUsesLisp | |
| 2021-07-22 | gl_shader_cache,glasm: Conditionally use typeless image reads extension | ReinUsesLisp | |
| 2021-07-22 | gl_shader_cache: Improve GLASM error print logic | ReinUsesLisp | |
| 2021-07-22 | glasm: Implement forced early Z | ReinUsesLisp | |
| 2021-07-22 | glasm: Set transform feedback state | ReinUsesLisp | |
| 2021-07-22 | gl_shader_cache: Pass shader runtime information | ReinUsesLisp | |
| 2021-07-22 | shader: Split profile and runtime information in separate structs | ReinUsesLisp | |
| 2021-07-22 | gl_shader_manager: Zero initialize current assembly programs | ReinUsesLisp | |
| 2021-07-22 | gl_shader_manager: Remove unintentionally committed #pragma | ReinUsesLisp | |
| 2021-07-22 | renderer_opengl: State track compute assembly programs | ReinUsesLisp | |
| 2021-07-22 | renderer_opengl: State track assembly programs | ReinUsesLisp | |
| 2021-07-22 | HACK: Bind stages before and after bindings | ReinUsesLisp | |
| Works around a bug where program parameters are only applied to the current stage, and this one wasn't bound at the moment. Affects all SSBO usages on GLASM. | |||
| 2021-07-22 | glasm: Support textures used in more than one stage | ReinUsesLisp | |
| 2021-07-22 | opengl: Initial (broken) support to GLASM shaders | ReinUsesLisp | |
| 2021-07-22 | gl_rasterizer: Flush L2 caches before glFlush on GLASM | ReinUsesLisp | |
| 2021-07-22 | glasm: Initial GLASM compute implementation for testing | ReinUsesLisp | |
| 2021-07-22 | gl_shader_cache: Remove code unintentionally committed | ReinUsesLisp | |
| 2021-07-22 | Move SPIR-V emission functions to their own header | ReinUsesLisp | |
| 2021-07-22 | shader: Initial OpenGL implementation | ReinUsesLisp | |
| 2021-07-22 | shader: Move pipeline cache logic to separate files | ReinUsesLisp | |
| Move code to separate files to be able to reuse it from OpenGL. This greatly simplifies the pipeline cache logic on Vulkan. Transform feedback state is not yet abstracted and it's still intrusively stored inside vk_pipeline_cache. It will be moved when needed on OpenGL. | |||
| 2021-07-22 | shader: Accelerate pipeline transitions and use dirty flags for shaders | ReinUsesLisp | |
| 2021-07-22 | shader: Interact texture buffers with buffer cache | ReinUsesLisp | |
| 2021-07-22 | shader: Remove old shader management | ReinUsesLisp | |
| 2021-07-20 | Merge pull request #6629 from FernandoS27/accel-dma-2 | bunnei | |
| DMAEngine: Accelerate BufferClear [accelerateDMA Part 2] | |||
| 2021-07-20 | gl_texture_cache: Workaround slow PBO downloads on radeonsi | ReinUsesLisp | |
| There's an optimization bug on non-git mesa versions where not specifying GL_CLIENT_STORAGE_BIT causes very slow reads on the CPU side. Add this bit for all vendors. | |||
| 2021-07-15 | Merge pull request #6579 from ameerj/float-settings | bunnei | |
| settings: Eliminate usage of float-point setting values | |||
| 2021-07-13 | DMAEngine: Accelerate BufferClear | Fernando Sahmkow | |
| 2021-07-11 | accelerateDMA: Accelerate Buffer Copies. | Fernando Sahmkow | |
| 2021-07-09 | Fence Manager: remove reference fencing. | Fernando Sahmkow | |
| 2021-07-09 | Fence Manager: Force ordering on WFI. | Fernando Sahmkow | |
| 2021-07-09 | Fence Manager: Add fences on Reference Count. | Fernando Sahmkow | |
| 2021-07-08 | configure_graphics: Use u8 for bg_color values | ameerj | |
| 2021-07-07 | util_shaders: Fix BindImageTexture | lat9nq | |
| According to https://gitlab.freedesktop.org/mesa/mesa/-/issues/3820#note_753371 we need to set these to true for use with 3D textures. Fixes BOTW teleporting on RadeonSI and iris. | |||
| 2021-07-06 | Merge pull request #6497 from FernandoS27/scotty-doesnt-know | bunnei | |
| GPU Memory Manager - Correct handling of non continuous backing memory. | |||
| 2021-07-05 | Merge pull request #6537 from Morph1984/warnings | bunnei | |
| general: Enforce multiple warnings in MSVC | |||
| 2021-07-04 | Texture Cache: Initial Implementation of Sparse Textures. | Fernando Sahmkow | |
| 2021-07-03 | TextureCacheOGL: Implement Image Copies for 1D and 1D Array. | Fernando Sahmkow | |
| 2021-06-28 | Merge pull request #6502 from ameerj/vendor-title | Morph | |
| main: Add GPU Vendor name to running title bar | |||
| 2021-06-28 | video_core: Silence signed/unsigned mismatch warnings | Morph | |
| 2021-06-24 | Merge pull request #6496 from ameerj/astc-fixes | bunnei | |
| astc: Various robustness enhancements for the gpu decoder | |||
| 2021-06-24 | Merge pull request #6519 from Wunkolo/mem-size-literal | bunnei | |
| common: Replace common_sizes into user-literals | |||
| 2021-06-24 | common: Replace common_sizes into user-literals | Wunkolo | |
| Removes common_sizes.h in favor of having `_KiB`, `_MiB`, `_GiB`, etc user-literals within literals.h. To keep the global namespace clean, users will have to use: ``` using namespace Common::Literals; ``` to access these literals. | |||
| 2021-06-23 | Merge pull request #6517 from lioncash/fmtlib | bunnei | |
| externals: Update fmt to 8.0.0 | |||
| 2021-06-23 | General: Resolve fmt specifiers to adhere to 8.0.0 API where applicable | Lioncash | |
| Also removes some deprecated API usages. | |||
| 2021-06-23 | Merge pull request #6465 from FernandoS27/sex-on-the-beach | Mai M | |
| GPU: Implement a garbage collector for GPU Caches (project Reaper+) | |||
| 2021-06-22 | bootmanager: Use std::stop_source for stopping emulation | ReinUsesLisp | |
| Use its std::stop_token to abort shader cache loading. Using std::stop_token instead of std::atomic_bool allows the usage of other utilities like std::stop_callback. | |||
| 2021-06-20 | gl_device: Expand on Mesa driver names | lat9nq | |
| Makes this list a bit more capable at identifying Mesa drivers. Tries to deal with two of the overloaded vendor strings in a more generic fashion. | |||
| 2021-06-20 | video_core: Add GPU vendor name to window title bar | ameerj | |
| 2021-06-20 | Reaper: Guarantee correct deletion. | Fernando Sahmkow | |
| 2021-06-19 | util_shaders: Specify ASTC decoder memory barrier bits | ameerj | |
