| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2019-04-28 | Merge pull request #2322 from ReinUsesLisp/wswitch | bunnei | |
| video_core: Silent -Wswitch warnings | |||
| 2019-04-28 | Merge pull request #2423 from FernandoS27/half-correct | bunnei | |
| Corrections on Half Float operations: HADD2 HMUL2 and HFMA2 | |||
| 2019-04-23 | Merge pull request #2422 from ReinUsesLisp/fixup-samplers | Hexagon12 | |
| gl_state: Fix samplers memory corruption | |||
| 2019-04-23 | Merge pull request #2425 from FernandoS27/y-direction | Hexagon12 | |
| Fix flipping on some games by applying Y direction register | |||
| 2019-04-22 | Merge pull request #2383 from ReinUsesLisp/aoffi-test | bunnei | |
| gl_shader_decompiler: Disable variable AOFFI on unsupported devices | |||
| 2019-04-22 | Merge pull request #2403 from FernandoS27/compressed-linear | bunnei | |
| Support compressed formats on linear textures. | |||
| 2019-04-22 | Merge pull request #2411 from FernandoS27/unsafe-gpu | bunnei | |
| GPU Manager: Implement ReadBlockUnsafe and WriteBlockUnsafe | |||
| 2019-04-22 | Merge pull request #2400 from FernandoS27/corret-kepler-mem | bunnei | |
| Implement Kepler Memory on both Linear and BlockLinear. | |||
| 2019-04-20 | Corrections Half Float operations on const buffers and implement saturation. | Fernando Sahmkow | |
| 2019-04-20 | Merge pull request #2407 from FernandoS27/f2f | bunnei | |
| Do some corrections in conversion shader instructions. | |||
| 2019-04-19 | Merge pull request #2409 from ReinUsesLisp/half-floats | bunnei | |
| shader_ir/decode: Miscellaneous fixes to half-float decompilation | |||
| 2019-04-19 | Apply Position Y Direction | Fernando Sahmkow | |
| 2019-04-19 | make ReadBlockunsafe and WriteBlockunsafe, ignore invalid pages. | Fernando Sahmkow | |
| 2019-04-19 | Merge pull request #2374 from lioncash/pagetable | bunnei | |
| core: Reorganize boot order | |||
| 2019-04-19 | gl_state: Fix samplers memory corruption | ReinUsesLisp | |
| It was possible for "samplers" to be read without being written. This addresses that. | |||
| 2019-04-18 | video_core: Silent -Wswitch warnings | ReinUsesLisp | |
| 2019-04-17 | Merge pull request #2318 from ReinUsesLisp/sampler-cache | bunnei | |
| gl_sampler_cache: Port sampler cache to OpenGL | |||
| 2019-04-17 | Merge pull request #2348 from FernandoS27/guest-bindless | bunnei | |
| Implement Bindless Textures on Shader Decompiler and GL backend | |||
| 2019-04-16 | Merge pull request #2315 from ReinUsesLisp/severity-decompiler | bunnei | |
| shader_ir/decode: Reduce the severity of common assertions | |||
| 2019-04-16 | Merge pull request #2384 from ReinUsesLisp/gl-state-clear | bunnei | |
| gl_rasterizer: Apply just the needed state on Clear | |||
| 2019-04-16 | Merge pull request #2092 from ReinUsesLisp/stg | bunnei | |
| shader/memory: Implement STG and global memory flushing | |||
| 2019-04-16 | Implement IsBlockContinous | Fernando Sahmkow | |
| This detects when a GPU Memory Block is not continous within host cpu memory. | |||
| 2019-04-16 | Apply Const correctness to SwizzleKepler and replace u32 for size_t on ↵ | Fernando Sahmkow | |
| iterators. | |||
| 2019-04-16 | Use ReadBlockUnsafe for fetyching DMA CommandLists | Fernando Sahmkow | |
| 2019-04-16 | Document unsafe versions and add BlockCopyUnsafe | Fernando Sahmkow | |
| 2019-04-15 | Use ReadBlockUnsafe for Shader Cache | Fernando Sahmkow | |
| 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. | |||
