| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | ARM_Interface: Cache the JITs instead of deleting/recreating. | 2020-02-26 | 2 | -4/+19 | |
| | | | | | | | This was a bug inherited from citra which was fixed by then at some time. This commit corrects such bug and ensures JITs are correctly recycled. | ||||
| * | Merge pull request #3425 from ReinUsesLisp/layered-framebuffer | 2020-02-24 | 8 | -51/+74 | |
| |\ | | | | | texture_cache: Implement layered framebuffer attachments | ||||
| | * | texture_cache: Implement layered framebuffer attachments | 2020-02-16 | 8 | -51/+74 | |
| | | | | | | | | | | | | | Layered framebuffer attachments is a feature that allows applications to write attach layered textures to a single attachment. What layer the fragments are written to is decided from the shader using gl_Layer. | ||||
| * | | Merge pull request #3424 from ReinUsesLisp/spirv-layer | 2020-02-22 | 1 | -6/+30 | |
| |\ \ | | | | | | | vk_shader_decompiler: Implement Layer output attribute | ||||
| | * | | vk_shader_decompiler: Implement Layer output attribute | 2020-02-16 | 1 | -6/+30 | |
| | |/ | | | | | | | | | | | SPIR-V's Layer is GLSL's gl_Layer. It lets the application choose from a shader stage (vertex, tessellation or geometry) which framebuffer layer write the output fragments to. | ||||
| * | | Merge pull request #3422 from ReinUsesLisp/buffer-flush | 2020-02-22 | 2 | -0/+11 | |
| |\ \ | | | | | | | surface_base: Implement texture buffer flushes | ||||
| | * | | surface_base: Implement texture buffer flushes | 2020-02-16 | 2 | -0/+11 | |
| | |/ | | | | | | | | | Implement downloads to guest memory from texture buffers on the generic cache and OpenGL. | ||||
| * | | Scheduler: Inline global scheduler in Scheduler Lock. | 2020-02-22 | 1 | -4/+2 | |
| | | | |||||
| * | | Kernel: Correct pending feedback. | 2020-02-22 | 1 | -3/+4 | |
| | | | |||||
| * | | System: Expose Host thread registering routines from kernel. | 2020-02-22 | 2 | -0/+14 | |
| | | | |||||
| * | | Kernel: Address Feedback. | 2020-02-22 | 6 | -30/+47 | |
| | | | |||||
| * | | Kernel: Implement Scheduler locks | 2020-02-22 | 2 | -0/+89 | |
| | | | |||||
| * | | Kernel: Implement Time Manager. | 2020-02-22 | 5 | -1/+98 | |
| | | | |||||
| * | | Kernel: Rename ThreadCallbackHandleTable and Setup Thread Ids on Kernel. | 2020-02-22 | 5 | -24/+107 | |
| | | | |||||
| * | | Kernel: Make global scheduler depend on KernelCore | 2020-02-22 | 4 | -8/+24 | |
| | | | |||||
| * | | audio_core: interpolate: Fix include for climits (Linux build break). | 2020-02-22 | 1 | -1/+1 | |
| | | | |||||
| * | | Merge pull request #3310 from FearlessTobi/fast-resample | 2020-02-22 | 2 | -48/+159 | |
| |\ \ | | | | | | | audio_core: Switch to a faster interpolation technique | ||||
| | * | | audio_core: Switch to a faster interpolation technique | 2020-01-24 | 2 | -48/+159 | |
| | | | | |||||
| * | | | shader/texture: Fix illegal 3D texture assert | 2020-02-21 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | Fix typo in the illegal 3D texture assert logic. We care about catching arrayed 3D textures or 3D shadow textures, not regular 3D textures. | ||||
| * | | | Merge pull request #3433 from namkazt/patch-1 | 2020-02-21 | 1 | -3/+8 | |
| |\ \ \ | | | | | | | | | renderer_vulkan: Add the rest of case for TryConvertBorderColor | ||||
| | * | | | fixups mistake auto commit. | 2020-02-19 | 1 | -9/+0 | |
| | | | | | |||||
| | * | | | Update code structure | 2020-02-19 | 1 | -0/+7 | |
| | | | | | | | | | | | | | Co-Authored-By: Mat M. <mathew1800@gmail.com> | ||||
| | * | | | renderer_vulkan: Add the rest of case for TryConvertBorderColor | 2020-02-18 | 1 | -3/+10 | |
| | | | | | |||||
| * | | | | Merge pull request #3434 from namkazt/patch-2 | 2020-02-21 | 3 | -2/+25 | |
| |\ \ \ \ | | | | | | | | | | | vk_shader: Implement ImageLoad | ||||
| | * | | | | vk_device: remove left over from other branch | 2020-02-21 | 1 | -1/+0 | |
| | | | | | | |||||
| | * | | | | clang-format | 2020-02-20 | 1 | -1/+1 | |
| | | | | | | |||||
| | * | | | | shader_decompiler: only add StorageImageReadWithoutFormat when available | 2020-02-20 | 1 | -1/+4 | |
| | | | | | | |||||
| | * | | | | shader_decompiler: add check in case of device not support ↵ | 2020-02-19 | 1 | -0/+4 | |
| | | | | | | | | | | | | | | | | | | | | | ShaderStorageImageReadWithoutFormat | ||||
| | * | | | | vk_device: setup shaderStorageImageReadWithoutFormat | 2020-02-19 | 1 | -0/+5 | |
| | | | | | | |||||
| | * | | | | vk_device: add check for shaderStorageImageReadWithoutFormat | 2020-02-19 | 1 | -0/+7 | |
| | | | | | | |||||
| | * | | | | vk_shader: add Capability StorageImageReadWithoutFormat | 2020-02-19 | 1 | -0/+1 | |
| | | | | | | |||||
| | * | | | | vk_shader: Implement function ImageLoad (Used by Kirby Start Allies) | 2020-02-19 | 1 | -2/+6 | |
| | |/ / / | | | | | | | | | | | | | Please enter the commit message for your changes. Lines starting | ||||
| * | | | | Merge pull request #3435 from namkazt/patch-3 | 2020-02-21 | 2 | -1/+4 | |
| |\ \ \ \ | | | | | | | | | | | vulkan: add DXT23_SRGB | ||||
| | * | | | | add vertex UnsignedInt size RGBA | 2020-02-18 | 1 | -0/+2 | |
| | | | | | | |||||
| | * | | | | add eBc2SrgbBlock to formats | 2020-02-18 | 1 | -0/+1 | |
| | | | | | | |||||
| | * | | | | vulkan: add DXT23_SRGB | 2020-02-18 | 1 | -1/+1 | |
| | |/ / / | |||||
| * | | | | Merge pull request #3423 from ReinUsesLisp/no-match-3d | 2020-02-21 | 1 | -8/+11 | |
| |\ \ \ \ | | | | | | | | | | | texture_cache: Avoid matches in 3D textures | ||||
| | * | | | | texture_cache: Avoid matches in 3D textures | 2020-02-16 | 1 | -8/+11 | |
| | | |_|/ | |/| | | | | | | | | | | | | | | Code before this commit was trying to match 3D textures with another target. Fix that. | ||||
| * | | | | Merge pull request #3438 from bunnei/gpu-mem-manager-fix | 2020-02-20 | 1 | -1/+10 | |
| |\ \ \ \ | | | | | | | | | | | video_core: memory_manager: Flush/invalidate asynchronously when possible. | ||||
| | * | | | | video_core: memory_manager: Flush/invalidate asynchronously on Unmap. | 2020-02-19 | 1 | -1/+10 | |
| | | | | | | | | | | | | | | | | | | | | | - Minor perf improvement. | ||||
| * | | | | | Merge pull request #3432 from brianclinkenbeard/update-httplib | 2020-02-19 | 2 | -7/+7 | |
| |\ \ \ \ \ | | | | | | | | | | | | | Update httplib to 0.5.5 | ||||
| | * | | | | | httplib compatibility | 2020-02-18 | 2 | -7/+7 | |
| | | |_|/ / | |/| | | | |||||
| * | | | | | Merge pull request #3415 from ReinUsesLisp/texture-code | 2020-02-19 | 1 | -43/+28 | |
| |\ \ \ \ \ | | | | | | | | | | | | | shader/texture: Allow 2D shadow arrays and simplify code | ||||
| | * | | | | | shader/texture: Allow 2D shadow arrays and simplify code | 2020-02-15 | 1 | -43/+28 | |
| | | |_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Shadow sampler 2D arrays are supported on OpenGL, so there's no reason to forbid these. Enable textureLod usage on these. Minor style changes. | ||||
| * | | | | | Merge pull request #3414 from ReinUsesLisp/maxwell-3d-draw | 2020-02-19 | 6 | -36/+6 | |
| |\ \ \ \ \ | | | | | | | | | | | | | maxwell_3d: Unify draw methods | ||||
| | * | | | | | maxwell_3d: Unify draw methods | 2020-02-14 | 6 | -36/+6 | |
| | |/ / / / | | | | | | | | | | | | | | | | | | | | | Pass instanced state of a draw invocation as an argument instead of having two separate virtual methods. | ||||
| * | | | | | Merge pull request #3411 from ReinUsesLisp/specific-funcs | 2020-02-19 | 1 | -8/+28 | |
| |\ \ \ \ \ | | | | | | | | | | | | | gl_rasterizer: Use the least generic OpenGL draw function possible | ||||
| | * | | | | | gl_rasterizer: Use the least generic OpenGL draw function possible | 2020-02-13 | 1 | -8/+28 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | This may help some implementations. | ||||
| * | | | | | | shader_conversion: I2F : add Assert for case src_size is Short | 2020-02-19 | 1 | -0/+3 | |
| | | | | | | | |||||
| * | | | | | | fix warning | 2020-02-19 | 1 | -1/+1 | |
| | | | | | | | |||||