Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-07-06 | gl_buffer_cache: Implement with generic buffer cache | ReinUsesLisp | |
2019-07-06 | buffer_cache: Implement a generic buffer cache | ReinUsesLisp | |
Implements a templated class with a similar approach to our current generic texture cache. It is designed to be compatible with Vulkan and OpenGL, | |||
2019-07-06 | gl_buffer_cache: Remove global system getters | ReinUsesLisp | |
2019-07-06 | gl_device: Query SSBO alignment | ReinUsesLisp | |
2019-07-06 | gl_buffer_cache: Implement flushing | ReinUsesLisp | |
2019-07-06 | gl_rasterizer: Drop gl_global_cache in favor of gl_buffer_cache | ReinUsesLisp | |
2019-07-06 | gl_buffer_cache: Rework to support internalized buffers | ReinUsesLisp | |
2019-07-06 | gl_buffer_cache: Store in CachedBufferEntry the used buffer handle | ReinUsesLisp | |
2019-07-06 | gl_buffer_cache: Return used buffer from Upload function | ReinUsesLisp | |
2019-07-06 | gl_rasterizer: Add some commentaries | ReinUsesLisp | |
2019-07-06 | gl_rasterizer: Make DrawParameters rasterizer instance const | ReinUsesLisp | |
2019-07-06 | gl_rasterizer: Move index buffer uploading to its own method | ReinUsesLisp | |
2019-07-05 | Merge pull request #2601 from FernandoS27/texture_cache | Zach Hilman | |
Implement a new Texture Cache | |||
2019-07-05 | texture_cache: Address Feedback | Fernando Sahmkow | |
2019-07-04 | texture_cache: Correct Texture Buffer Uploading | Fernando Sahmkow | |
2019-07-04 | Merge pull request #2669 from FearlessTobi/move-cpujit-setting | Zach Hilman | |
yuzu: Move CPU Jit setting to Debug tab | |||
2019-07-04 | Merge pull request #2555 from lioncash/tls | Zach Hilman | |
kernel/process: Decouple TLS handling from threads | |||
2019-07-04 | yuzu: Remove CPU Jit setting from the UI | fearlessTobi | |
A normal user shouldn't change this, as it will slow down the emulation and can lead to bugs or crashes. The renaming is done in order to prevent users from leaving this on without a way to turn it off from the UI. | |||
2019-07-04 | Merge pull request #2670 from DarkLordZach/fix-merge-discrep-1 | bunnei | |
gl_shader_cache: Make CachedShader constructor private | |||
2019-07-04 | Merge pull request #2658 from ogniK5377/QueryAudioDeviceOutputEvent | bunnei | |
IAudioDevice::QueryAudioDeviceOutputEvent | |||
2019-07-04 | Merge pull request #2638 from DarkLordZach/quest-flag | bunnei | |
set: Implement GetQuestFlag with config option | |||
2019-07-03 | gl_shader_cache: Make CachedShader constructor private | Zach Hilman | |
Fixes missing review comments introduced. | |||
2019-07-03 | kernel/process: Default initialize all member variables | Lioncash | |
Ensures a Process instance is always created with a deterministic initial state. | |||
2019-07-03 | kernel/process: Decouple TLS handling from threads | Lioncash | |
Extracts out all of the thread local storage management from thread instances themselves and makes the owning process handle the management of the memory. This brings the memory management slightly more in line with how the kernel handles these allocations. Furthermore, this also makes the TLS page management a little more readable compared to the lingering implementation that was carried over from Citra. | |||
2019-07-03 | kernel/vm_manager: Add overload of FindFreeRegion() that operates on a boundary | Lioncash | |
This will be necessary for making our TLS slot management slightly more straightforward. This can also be utilized for other purposes in the future. We can implement the existing simpler overload in terms of this one anyways, we just pass the beginning and end of the ASLR region as the boundaries. | |||
2019-07-03 | Merge pull request #2613 from ogniK5377/InitalizeApplicationInfo | Zach Hilman | |
Implemented InitializeApplicationInfo & InitializeApplicationInfoRestricted | |||
2019-07-03 | Merge pull request #2608 from ogniK5377/Time_GetSharedMemoryNativeHandle | Zach Hilman | |
Implement Time::GetSharedMemoryNativeHandle | |||
2019-07-03 | Merge pull request #2563 from ReinUsesLisp/shader-initializers | Zach Hilman | |
gl_shader_cache: Use static constructors for CachedShader initialization | |||
2019-07-02 | Merge pull request #2604 from ogniK5377/INotificationService | bunnei | |
Implemented INotificationService | |||
2019-07-02 | Merge pull request #2659 from FernandoS27/safe-caches | bunnei | |
rasterizer_cache: Protect inherited caches from submission level | |||
2019-07-02 | file_sys: Rename other ContentRecordType members | Bakugo | |
2019-07-01 | rasterizer_cache: Protect inherited caches from submission level | Fernando Sahmkow | |
2019-07-01 | IAudioDevice::QueryAudioDeviceOutputEvent | David Marcec | |
The event should only be signaled when an output audio device gets changed. Example, Speaker to USB headset. We don't identify different devices internally yet so there's no need to signal the event yet. | |||
2019-07-01 | file_sys/registered_cache: Improve missing metadata error | Bakugo | |
This can happen when installing NSPs too, not just XCIs. | |||
2019-07-01 | file_sys/submission_package: Don't warn about missing DeltaFragment NCAs | Bakugo | |
DeltaFragments are not useful to us and are often not included in patch NSPs. | |||
2019-07-01 | file_sys/registered_cache: Ignore DeltaFragment NCAs during installation | Bakugo | |
DeltaFragments are only used to download and apply partial patches on a real console, and are not useful to us at all. Most patch NSPs do not include them, and when they do, it's a waste of space to install them. | |||
2019-07-01 | file_sys: Rename ContentRecordType::Patch to DeltaFragment | Bakugo | |
Avoids potential confusion, since patches and DeltaFragments are not the same thing. Actual full patches are listed under the Program type. | |||
2019-06-30 | Merge pull request #2583 from FernandoS27/core-timing-safe | bunnei | |
Core_Timing: Make core_timing threadsafe by default. | |||
2019-06-29 | texture_cache: Pack sibling queries inside a method | ReinUsesLisp | |
2019-06-29 | texture_cache: Use std::vector reservation for sampled_textures | ReinUsesLisp | |
2019-06-29 | texture_cache: Style changes | ReinUsesLisp | |
2019-06-29 | texture_cache: Use std::array for siblings_table | ReinUsesLisp | |
2019-06-29 | texture_cache: Address feedback | ReinUsesLisp | |
2019-06-28 | set: Implement GetQuestFlag | Zach Hilman | |
Simply returns a true/false value indicating if the system is a kiosk system. This has been mapped to a config option for the purposes of yuzu. | |||
2019-06-28 | settings: Add config option for kiosk (quest) mode | Zach Hilman | |
2019-06-28 | Merge pull request #2533 from DarkLordZach/memory-frozen | bunnei | |
memory: Add class to manage and enforce memory freezing | |||
2019-06-28 | Attemp clang format fix? | David Marcec | |
Seems to be an issue with clang format | |||
2019-06-28 | Added errors.h to cmakelist | David Marcec | |
2019-06-28 | Addressed issues | David Marcec | |
2019-06-28 | Addressed issues | David Marcec | |