| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-02-28 | gl_state: Remove clip control tracking | ReinUsesLisp | |
| 2020-02-28 | gl_state: Remove clip distances tracking | ReinUsesLisp | |
| 2020-02-28 | gl_state: Remove rasterizer disable tracking | ReinUsesLisp | |
| 2020-02-28 | gl_state: Remove viewport and depth range tracking | ReinUsesLisp | |
| 2020-02-28 | gl_state: Remove scissor test tracking | ReinUsesLisp | |
| 2020-02-28 | gl_state: Remove color mask tracking | ReinUsesLisp | |
| 2020-02-28 | gl_state: Remove clamp framebuffer color tracking | ReinUsesLisp | |
| This commit doesn't reset it for screen draws because clamping doesn't change anything there. | |||
| 2020-02-28 | gl_state: Remove multisample tracking | ReinUsesLisp | |
| 2020-02-28 | gl_state: Remove framebuffer sRGB tracking | ReinUsesLisp | |
| 2020-02-28 | gl_state: Remove VAO cache and tracking | ReinUsesLisp | |
| 2020-02-28 | gl_state: Remove depth clamp tracking | ReinUsesLisp | |
| 2020-02-28 | gl_state: Remove depth tracking | ReinUsesLisp | |
| 2020-02-28 | gl_state: Remove primitive restart tracking | ReinUsesLisp | |
| 2020-02-28 | gl_state: Remove logic op tracker | ReinUsesLisp | |
| 2020-02-28 | gl_state: Remove blend color tracking | ReinUsesLisp | |
| 2020-02-28 | gl_state: Remove polygon offset tracking | ReinUsesLisp | |
| 2020-02-28 | gl_state: Remove alpha test tracking | ReinUsesLisp | |
| 2020-02-28 | gl_state: Remove cull mode tracking | ReinUsesLisp | |
| 2020-02-28 | gl_state: Remove front face tracking | ReinUsesLisp | |
| 2020-02-28 | gl_state: Remove point size tracking | ReinUsesLisp | |
| 2020-02-28 | gl_rasterizer: Add oglEnablei helper | ReinUsesLisp | |
| 2020-02-28 | gl_rasterizer: Add OpenGL enable/disable helper | ReinUsesLisp | |
| 2020-02-28 | gl_rasterizer: Remove dirty flags | ReinUsesLisp | |
| 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 | Create an "Advanced" tab in the graphics configuration tab and add ↵ | Morph | |
| anisotropic filtering levels. | |||
| 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. | |||
