summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2019-06-20copy_params: Use constructor instead of C-like initializationReinUsesLisp
2019-06-20Correct Mipmaps View method in Texture CacheFernando Sahmkow
2019-06-20Change texture_cache chaching from GPUAddr to CacheAddrFernando Sahmkow
This also reverses the changes to make invalidation and flushing through the GPU address.
2019-06-20Corrections to Structural MatchingFernando Sahmkow
The texture will now be reconstructed if the width only matches on GoB alignment.
2019-06-20Implement Texture Cache V2Fernando Sahmkow
2019-06-20Correct Surface Base and Views for new Texture CacheFernando Sahmkow
2019-06-20Add OGLTextureViewFernando Sahmkow
2019-06-20Deglobalize Memory Manager on texture cahe and Implement Invalidation and ↵Fernando Sahmkow
Flushing using GPUVAddr
2019-06-20texture_cache: Remove execution context copies from the texture cacheReinUsesLisp
This is done to simplify the OpenGL implementation, it is needed for Vulkan.
2019-06-20gl_texture_cache: Implement fermi copiesReinUsesLisp
2019-06-20texture_cache: Split texture cache into different filesReinUsesLisp
2019-06-20texture_cache: Move staging buffer into a generic implementationReinUsesLisp
2019-06-20texture_cache: Flush 3D textures in the order they are drawnReinUsesLisp
2019-06-20gl_texture_cache: Minor changesReinUsesLisp
2019-06-20gl_texture_cache: Add copy from multiple overlaps into a single surfaceReinUsesLisp
2019-06-20gl_texture_cache: Attach surface textures instead of viewsReinUsesLisp
2019-06-20gl_texture_cache: Add fast copy pathReinUsesLisp
2019-06-20gl_texture_cache: Initial implementationReinUsesLisp
2019-06-20Merge pull request #2596 from FernandoS27/revert-2590bunnei
Revert PR 2590.
2019-06-20Merge pull request #2595 from jonsn0w/patch-1Hexagon12
Update content_archive.cpp
2019-06-19Revert PR 2590.Fernando Sahmkow
Even though it has been proven that IAudioRenderer:SystemEvent is actually an automatic event. The current implementation of such event is all thought to be manual. Thus it's implementation needs to be corrected when doing such change. As it is right now this PR introduced a series of regressions on softlocks on multiple games. Therefore, this pr reverts such change until a correct implementation is made.
2019-06-19Merge pull request #2591 from lioncash/recordbunnei
core: Remove unused CiTrace source files
2019-06-19Merge pull request #2590 from lioncash/eventbunnei
service/audio/audren_u: Correct event reset type for the system event
2019-06-19Update content_archive.cppjonsn0w
log clutter in debug logs when theres really no need
2019-06-19Merge pull request #2594 from FearlessTobi/very-important-changeZach Hilman
yuzu/configure_input: Add missing space in window title
2019-06-19Change to a more descriptive nameTobias
2019-06-19yuzu/configure_input: Add missing space in window nameTobias
2019-06-20Added missing space between two wordsAlex Subaric
Added missing whitespace character between two words in the "Warning Missing Derivation Components" warning message box.
2019-06-19Merge pull request #2584 from ogniK5377/cadenceZach Hilman
Impl'd IsUserAccountSwitchLocked, SetAudioOutVolume, GetAudioOutVolume & Partial impl of GetAccumulatedSuspendedTickChangedEvent
2019-06-18core: Remove unused CiTrace source filesLioncash
These source files have been unused for the entire lifecycle of the project. They're a hold-over from Citra and only add to the build time of the project, so they can be removed. There's also likely no way this would ever work in yuzu in its current form without revamping quite a bit of it, given how different the GPU on the Switch is compared to the 3DS.
2019-06-18service/audio/audren_u: Correct event reset type for the system eventLioncash
This is actually an auto-reset event in the audio service itself, not a manual one.
2019-06-17Merge pull request #2562 from ReinUsesLisp/split-cbuf-uploadbunnei
video_core/engines: Move ConstBufferInfo out of Maxwell3D
2019-06-17Addressed issuesDavid Marcec
2019-06-16Signalled accumulated_suspended_tick_changed_event on creation based on REDavid Marcec
2019-06-16CleanupDavid Marcec
2019-06-16Impl'd IsUserAccountSwitchLocked, SetAudioOutVolume, GetAudioOutVolume & ↵David Marcec
Partial impl of GetAccumulatedSuspendedTickChangedEvent IPC-100 was changed to InitializeApplicationInfoOld instead of InitializeApplicationInfo. IPC-150 makes an indentical call to IPC-100 however does extra processing. They should not have the same name as it's quite confusing to debug.
2019-06-15Merge pull request #2538 from ReinUsesLisp/ssy-pbkZach Hilman
shader: Split SSY and PBK stack
2019-06-15Merge pull request #2581 from lioncash/hexZach Hilman
common/hex_util: Combine HexVectorToString() and HexArrayToString()
2019-06-14Merge pull request #2582 from lioncash/reservedbunnei
file_sys/ips_layer: Remove unnecessary reserve() call
2019-06-12Merge pull request #2580 from lioncash/redundantZach Hilman
kernel/vm_manager: Remove redundant Reset call in destructor
2019-06-12Merge pull request #2577 from lioncash/fsZach Hilman
file_sys/card_image: Minor cleanup
2019-06-12file_sys/ips_layer: Remove unnecessary reserve() callLioncash
Given 'replace' is assigned to on the following line, this isn't necessary, given the underlying data is going to be overwritten entirely.
2019-06-12common/hex_util: Reserve std::string memory ahead of timeLioncash
Avoids potentially performing multiple reallocations (depending on the size of the input data) by reserving the necessary amount of memory ahead of time. This is trivially doable, so there's no harm in it.
2019-06-12common/hex_util: Combine HexVectorToString() and HexArrayToString()Lioncash
These can be generified together by using a concept type to designate them. This also has the benefit of not making copies of potentially very large arrays.
2019-06-12file_sys/card_image: Remove obsolete TODOLioncash
We already support Rev 1+.
2019-06-12kernel/vm_manager: Remove redundant Reset call in destructorLioncash
This is performing more work than would otherwise be necessary during VMManager's destruction. All we actually want to occur in this scenario is for any allocated memory to be freed, which will happen automatically as the VMManager instance goes out of scope. Anything else being done is simply unnecessary work.
2019-06-11Merge pull request #2578 from lioncash/cnmtbunnei
file_sys/nca_metadata: Update CNMT structures
2019-06-11Merge pull request #2572 from FernandoS27/gpu-membunnei
GPUVM: Correct GPU VM virtual address space
2019-06-10file_sys/nca_metadata: Update CNMT structuresLioncash
Names a few more entries in relevant structures. Information based off SwitchBrew and my own RE.
2019-06-10file_sys/card_image: Deduplicate casts within AddNCAFromPartition()Lioncash
Makes for nicer reading.