| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-03-08 | vk_reasterizer: fix mistype on SetupGraphicsImages | Nguyen Dac Nam | |
| This should use Maxwell3D engine. Fixed some GPU error on Kirby and maybe other games. | |||
| 2020-03-07 | Merge pull request #3481 from ReinUsesLisp/abgr5-storage | bunnei | |
| maxwell_to_vk: Remove Storage capability for A1B5G5R5U | |||
| 2020-03-06 | maxwell_to_vk: Remove Storage capability for A1B5G5R5U | ReinUsesLisp | |
| 2020-03-05 | Merge pull request #3463 from ReinUsesLisp/vk-toctou | bunnei | |
| vk_swapchain: Silence TOCTOU race condition | |||
| 2020-03-05 | Merge pull request #3451 from ReinUsesLisp/indexed-textures | bunnei | |
| vk_shader_decompiler: Implement indexed textures | |||
| 2020-03-04 | Merge pull request #3469 from namkazt/patch-1 | bunnei | |
| shader_decode: Fix LD, LDG when track constant buffer | |||
| 2020-03-03 | Merge pull request #3455 from ReinUsesLisp/attr-scaled | bunnei | |
| video_core: Implement more scaled attribute formats | |||
| 2020-02-29 | nit: move comment to right place. | Nguyen Dac Nam | |
| 2020-02-28 | renderer_opengl: Fix SRGB presentation frame tracking. | bunnei | |
| - Fixes SRGB in Super Smash Bros. Ultimate. | |||
| 2020-02-28 | shader_decode: Fix LD, LDG when track constant buffer | Nguyen Dac Nam | |
| 2020-02-27 | Merge pull request #3430 from bunnei/split-presenter | bunnei | |
| Port citra-emu/citra#4940: "Split Presentation thread from Render thread" | |||
| 2020-02-27 | renderer_opengl: Reduce swap chain size to 3. | bunnei | |
| 2020-02-27 | shader: FMUL switch to using LUT (#3441) | Nguyen Dac Nam | |
| * shader: add FmulPostFactor LUT table * shader: FMUL apply LUT * Update src/video_core/engines/shader_bytecode.h Co-Authored-By: Mat M. <mathew1800@gmail.com> * nit: mistype * clang-format & add missing import * shader: remove post factor LUT. * shader: move post factor LUT to function and fix incorrect order. * clang-format * shader: FMUL: add static to post factor LUT * nit: typo Co-authored-by: Mat M. <mathew1800@gmail.com> | |||
| 2020-02-26 | renderer_opengl: Use more concise lock syntax. | bunnei | |
| 2020-02-26 | renderer_opengl: Move Frame/FrameMailbox to OpenGL namespace. | bunnei | |
| 2020-02-26 | vk_swapchain: Silence TOCTOU race condition | ReinUsesLisp | |
| It's possible that the window is resized from the moment we ask for its size to the moment a swapchain is created, causing validation issues. To workaround this Vulkan issue request the capabilities again just before creating the swapchain, making the race condition less likely. | |||
| 2020-02-26 | Merge pull request #3440 from namkazt/patch-6 | bunnei | |
| shader: implement LOP3 fast replace for old function | |||
| 2020-02-25 | renderer_opengl: Create gl_framebuffer_data if empty. | bunnei | |
| 2020-02-25 | frontend: qt: bootmanager: Vulkan: Restore support for VK backend. | bunnei | |
| 2020-02-25 | core: frontend: Refactor scope_acquire_window_context to scope_acquire_context. | bunnei | |
| 2020-02-25 | renderer_opengl: Add texture mailbox support for presenter thread. | bunnei | |
| 2020-02-25 | renderer_opengl: Add OGLRenderbuffer to resource/state management. | bunnei | |
| 2020-02-25 | Merge pull request #3461 from ReinUsesLisp/r32i-rt | Mat M | |
| video_core/surface: Add R32_SINT render target format | |||
| 2020-02-25 | Merge pull request #3460 from ReinUsesLisp/unused-format-getter | Mat M | |
| video_core/gpu: Remove unused functions | |||
| 2020-02-25 | video_core/surface: Add R32_SINT render target format | ReinUsesLisp | |
| 2020-02-25 | video_core/gpu: Remove unused functions | ReinUsesLisp | |
| 2020-02-25 | Merge pull request #3417 from ReinUsesLisp/r32i | bunnei | |
| texture: Implement R32I | |||
| 2020-02-24 | Merge pull request #3425 from ReinUsesLisp/layered-framebuffer | bunnei | |
| texture_cache: Implement layered framebuffer attachments | |||
| 2020-02-24 | vk_shader_decompiler: Implement indexed textures | ReinUsesLisp | |
| Implement accessing textures through an index. It uses the same interface as OpenGL, the main difference is that Vulkan bindings are forced to be arrayed (the binding index doesn't change for stacked textures in SPIR-V). | |||
| 2020-02-24 | shader: Simplify indexed sampler usages | ReinUsesLisp | |
| 2020-02-24 | video_core: Implement more scaler attribute formats | ReinUsesLisp | |
| While changing this, fix assert in vk_shader_decompiler. We now know scaled formats are expected to be float in shaders attributes. | |||
| 2020-02-22 | Merge pull request #3424 from ReinUsesLisp/spirv-layer | bunnei | |
| vk_shader_decompiler: Implement Layer output attribute | |||
| 2020-02-22 | Merge pull request #3422 from ReinUsesLisp/buffer-flush | bunnei | |
| surface_base: Implement texture buffer flushes | |||
| 2020-02-21 | shader/texture: Fix illegal 3D texture assert | ReinUsesLisp | |
| Fix typo in the illegal 3D texture assert logic. We care about catching arrayed 3D textures or 3D shadow textures, not regular 3D textures. | |||
| 2020-02-21 | Merge pull request #3433 from namkazt/patch-1 | Rodrigo Locatti | |
| renderer_vulkan: Add the rest of case for TryConvertBorderColor | |||
| 2020-02-21 | Merge pull request #3434 from namkazt/patch-2 | Rodrigo Locatti | |
| vk_shader: Implement ImageLoad | |||
| 2020-02-21 | Merge pull request #3435 from namkazt/patch-3 | Rodrigo Locatti | |
| vulkan: add DXT23_SRGB | |||
| 2020-02-21 | Merge pull request #3423 from ReinUsesLisp/no-match-3d | bunnei | |
| texture_cache: Avoid matches in 3D textures | |||
| 2020-02-21 | nit: add const to where it need. | Nguyen Dac Nam | |
| 2020-02-21 | shader: implement LOP3 fast replace for old function | Nguyen Dac Nam | |
| ref: https://devtalk.nvidia.com/default/topic/1070081/cuda-programming-and-performance/reverse-lut-for-lop3-lut/ | |||
| 2020-02-21 | vk_device: remove left over from other branch | Nguyen Dac Nam | |
| 2020-02-20 | Merge pull request #3438 from bunnei/gpu-mem-manager-fix | bunnei | |
| video_core: memory_manager: Flush/invalidate asynchronously when possible. | |||
| 2020-02-20 | clang-format | Nguyen Dac Nam | |
| 2020-02-20 | shader_decompiler: only add StorageImageReadWithoutFormat when available | Nguyen Dac Nam | |
| 2020-02-19 | Merge pull request #3415 from ReinUsesLisp/texture-code | bunnei | |
| shader/texture: Allow 2D shadow arrays and simplify code | |||
| 2020-02-19 | video_core: memory_manager: Flush/invalidate asynchronously on Unmap. | bunnei | |
| - Minor perf improvement. | |||
| 2020-02-19 | Merge pull request #3414 from ReinUsesLisp/maxwell-3d-draw | bunnei | |
| maxwell_3d: Unify draw methods | |||
| 2020-02-19 | Merge pull request #3411 from ReinUsesLisp/specific-funcs | bunnei | |
| gl_rasterizer: Use the least generic OpenGL draw function possible | |||
| 2020-02-19 | shader_decompiler: add check in case of device not support ↵ | Nguyen Dac Nam | |
| ShaderStorageImageReadWithoutFormat | |||
| 2020-02-19 | vk_device: setup shaderStorageImageReadWithoutFormat | Nguyen Dac Nam | |
