Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-05-01 | Refactors and name corrections. | Fernando Sahmkow | |
2019-04-23 | Fixes and Corrections to DMA Engine | Fernando Sahmkow | |
2019-04-23 | Add Swizzle Parameters to the DMA engine | Fernando Sahmkow | |
2019-04-23 | Add Documentation Headers to all the GPU Engines | Fernando Sahmkow | |
2019-04-23 | Corrections and styling | Fernando Sahmkow | |
2019-04-22 | Implement Maxwell3D Data Upload | Fernando Sahmkow | |
2019-04-22 | Introduce skeleton of the GPU Compute Engine. | Fernando Sahmkow | |
2019-04-22 | Revamp Kepler Memory to use a subegine to manage uploads | Fernando Sahmkow | |
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 | 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 | make ReadBlockunsafe and WriteBlockunsafe, ignore invalid pages. | Fernando Sahmkow | |
2019-04-19 | Merge pull request #2415 from lioncash/const | bunnei | |
kernel/wait_object: Make GetHighestPriorityReadyThread() a const member function | |||
2019-04-19 | Merge pull request #2414 from lioncash/reorder | bunnei | |
yuzu/bootmanager: Resolve constructor initializer list warnings | |||
2019-04-19 | Merge pull request #2421 from lioncash/svc-call | bunnei | |
kernel/svc: Name supervisor call 0x36 | |||
2019-04-19 | Merge pull request #2374 from lioncash/pagetable | bunnei | |
core: Reorganize boot order | |||
2019-04-19 | kernel/svc: Name supervisor call 0x36 | Lioncash | |
This call was added to the SVC handlers in the 8.0.0 kernel, so we can finally give it a name. | |||
2019-04-17 | Merge pull request #2397 from lioncash/thread-unused | bunnei | |
kernel/thread: Remove unused guest_handle member variable | |||
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-17 | kernel/wait_object: Make GetHighestPriorityReadyThread() a const member function | Lioncash | |
This doesn't actually modify internal state of a wait object, so it can be const qualified. | |||
2019-04-17 | yuzu/bootmanager: Replace unnnecessary constructor initializer list member ↵ | Lioncash | |
of GGLContext The default constructor will always run, even when not specified, so this is redundant. However, the context member can indeed be initialized in the constructor initializer list. | |||
2019-04-16 | yuzu/bootmanager: Remove unnecessary includes | Lioncash | |
This include isn't used anymore so it can be removed. | |||
2019-04-16 | yuzu/bootmanager: Resolve constructor initializer list warnings | Lioncash | |
Resolves -Wreorder warnings. These will automatically be initialized to nullptr anyways, so these were redundant. | |||
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 #2405 from lioncash/qt | bunnei | |
CMakeLists: Define QT_USE_QSTRINGBUILDER for the Qt target | |||
2019-04-16 | Merge pull request #2092 from ReinUsesLisp/stg | bunnei | |
shader/memory: Implement STG and global memory flushing | |||
2019-04-16 | Merge pull request #2376 from lioncash/const | bunnei | |
yuzu/configure_hotkey: Minor changes | |||
2019-04-16 | Merge pull request #2401 from lioncash/guard | bunnei | |
common/{lz4_compression, zstd_compression}: Add missing header guards | |||
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 | Merge pull request #2382 from lioncash/table | bunnei | |
service: Update service function tables | |||
2019-04-15 | Merge pull request #2393 from lioncash/svc | bunnei | |
kernel/svc: Implement svcMapProcessCodeMemory/svcUnmapProcessCodeMemory | |||
2019-04-15 | Merge pull request #2398 from lioncash/boost | bunnei | |
kernel/thread: Remove BoostPriority() | |||
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 | |