| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2019-04-15 | Use ReadBlockUnsafe on TIC and TSC reading | Fernando Sahmkow | |
| Use ReadBlockUnsafe on TIC and TSC reading as memory is never flushed from host GPU there. | |||
| 2019-04-15 | GPU MemoryManager: Implement ReadBlockUnsafe and WriteBlockUnsafe | Fernando Sahmkow | |
| 2019-04-15 | Use WriteBlock and ReadBlock. | Fernando Sahmkow | |
| 2019-04-15 | Implement Block Linear copies in Kepler Memory. | Fernando Sahmkow | |
| 2019-04-15 | vk_shader_decompiler: Add missing operations | ReinUsesLisp | |
| 2019-04-15 | shader_ir/decode: Fix half float pre-operations and remove MetaHalfArithmetic | ReinUsesLisp | |
| Operations done before the main half float operation (like HAdd) were managing a packed value instead of the unpacked one. Adding an unpacked operation allows us to drop the per-operand MetaHalfArithmetic entry, simplifying the code overall. | |||
| 2019-04-15 | gl_shader_decompiler: Fix MrgH0 decompilation | ReinUsesLisp | |
| GLSL decompilation for HMergeH0 was wrong. This addresses that issue. | |||
| 2019-04-15 | shader_ir/decode: Implement half float saturation | ReinUsesLisp | |
| 2019-04-15 | shader_ir/decode: Reduce severity of unimplemented half-float FTZ | ReinUsesLisp | |
| 2019-04-15 | renderer_opengl: Implement half float NaN comparisons | ReinUsesLisp | |
| 2019-04-15 | shader_ir: Avoid using static on heap-allocated objects | ReinUsesLisp | |
| Using static here might be faster at runtime, but it adds a heap allocation called before main. | |||
| 2019-04-15 | Do some corrections in conversion shader instructions. | Fernando Sahmkow | |
| Corrects encodings for I2F, F2F, I2I and F2I Implements Immediate variants of all four conversion types. Add assertions to unimplemented stuffs. | |||
| 2019-04-15 | Correct Kepler Memory on Linear Pushes. | Fernando Sahmkow | |
| 2019-04-15 | Support compressed formats on linear textures. | Fernando Sahmkow | |
| 2019-04-15 | Correct Pitch in Fermi2D | Fernando Sahmkow | |
| 2019-04-14 | gl_shader_decompiler: Use variable AOFFI on supported hardware | ReinUsesLisp | |
| 2019-04-14 | shader_ir: Implement STG, keep track of global memory usage and flush | ReinUsesLisp | |
| 2019-04-13 | Merge pull request #2373 from FernandoS27/z32 | bunnei | |
| Set Pixel Format to Z32 if its R32F and depth compare enabled, and Implement format ZF32_X24S8 | |||
| 2019-04-13 | Merge pull request #2386 from ReinUsesLisp/shader-manager | bunnei | |
| gl_shader_manager: Move code to source file and minor clean up | |||
| 2019-04-11 | video_core/gpu: Create threads separately from initialization | Lioncash | |
| Like with CPU emulation, we generally don't want to fire off the threads immediately after the relevant classes are initialized, we want to do this after all necessary data is done loading first. This splits the thread creation into its own interface member function to allow controlling when these threads in particular get created. | |||
| 2019-04-11 | Merge pull request #2235 from ReinUsesLisp/spirv-decompiler | bunnei | |
| vk_shader_decompiler: Implement a SPIR-V decompiler | |||
| 2019-04-11 | gl_rasterizer_cache: Relax restrictions on FastCopySurface and ↵ | Fernando Sahmkow | |
| FastLayeredCopySurface | |||
| 2019-04-10 | Merge pull request #2278 from ReinUsesLisp/vc-texture-cache | bunnei | |
| video_core: Implement API agnostic view based texture cache | |||
| 2019-04-10 | Merge pull request #2372 from FernandoS27/fermi-fix | bunnei | |
| Correct Fermi Copy on Linear Textures. | |||
| 2019-04-10 | gl_shader_manager: Move code to source file and minor clean up | ReinUsesLisp | |
| 2019-04-10 | gl_rasterizer: Apply just the needed state on Clear | ReinUsesLisp | |
| 2019-04-10 | gl_device: Implement interface and add uniform offset alignment | ReinUsesLisp | |
| 2019-04-10 | vk_shader_decompiler: Implement flow primitives | ReinUsesLisp | |
| 2019-04-10 | vk_shader_decompiler: Implement most common texture primitives | ReinUsesLisp | |
| 2019-04-10 | vk_shader_decompiler: Implement texture decompilation helper functions | ReinUsesLisp | |
| 2019-04-10 | vk_shader_decompiler: Implement Assign and LogicalAssign | ReinUsesLisp | |
| 2019-04-10 | vk_shader_decompiler: Implement non-OperationCode visits | ReinUsesLisp | |
| 2019-04-10 | vk_shader_decompiler: Implement OperationCode decompilation interface | ReinUsesLisp | |
| 2019-04-10 | vk_shader_decompiler: Implement Visit | ReinUsesLisp | |
| 2019-04-10 | vk_shader_decompiler: Implement labels tree and flow | ReinUsesLisp | |
| 2019-04-10 | vk_shader_decompiler: Implement declarations | ReinUsesLisp | |
| 2019-04-10 | vk_shader_decompiler: Declare and stub interface for a SPIR-V decompiler | ReinUsesLisp | |
| 2019-04-10 | video_core: Add sirit as optional dependency with Vulkan | ReinUsesLisp | |
| sirit is a runtime assembler for SPIR-V | |||
| 2019-04-10 | Merge pull request #2345 from ReinUsesLisp/multibind | bunnei | |
| gl_rasterizer: Use ARB_multi_bind to update buffers with a single call per drawcall | |||
| 2019-04-09 | Merge pull request #2375 from FernandoS27/fix-ldc | bunnei | |
| Remove unnecessary bounding in LD_C | |||
| 2019-04-09 | Remove bounding in LD_C | Fernando Sahmkow | |
| 2019-04-09 | Merge pull request #2354 from lioncash/header | bunnei | |
| video_core/texures/texture: Remove unnecessary includes | |||
| 2019-04-09 | Merge pull request #2366 from FernandoS27/xmad-fix | bunnei | |
| Correct XMAD mode, psl and high_b on different encodings. | |||
| 2019-04-09 | Merge pull request #2369 from FernandoS27/mip-align | bunnei | |
| gl_backend: Align Pixel Storage | |||
| 2019-04-09 | Correct Fermi Copy on Linear Textures. | Fernando Sahmkow | |
| 2019-04-09 | Implement Texture Format ZF32_X24S8. | Fernando Sahmkow | |
| 2019-04-09 | Correct depth compare with color formats for R32F | Fernando Sahmkow | |
| 2019-04-08 | gl_backend: Align Pixel Storage | Fernando Sahmkow | |
| This commit makes sure GL reads on the correct pack size for the respective texture buffer. | |||
| 2019-04-08 | Correct LOP_IMN encoding | Fernando Sahmkow | |
| 2019-04-08 | Correct XMAD mode, psl and high_b on different encodings. | Fernando Sahmkow | |
