Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |
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 | CMakeLists: Define QT_USE_QSTRINGBUILDER for the Qt target | Lioncash | |
This is a compile definition introduced in Qt 4.8 for reducing the total potential number of strings created when performing string concatenation. This allows for less memory churn. This can be read about here: https://blog.qt.io/blog/2011/06/13/string-concatenation-with-qstringbuilder/ For a change that isn't source-compatible, we only had one occurrence that actually need to have its type clarified, which is pretty good, as far as transitioning goes. | |||
2019-04-15 | svc: Specify handle value in thread's name | Lioncash | |
Allows the handle to be seen alongside the entry point. | |||
2019-04-15 | Correct Kepler Memory on Linear Pushes. | Fernando Sahmkow | |