summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-11-14profile_manager: Move UUID Format function definitions into the cpp fileLioncash
Avoids relying on fmt always being indirectly included.
2018-11-14Merge pull request #1679 from DarkLordZach/deterministic-rng-2bunnei
svc: Use proper random entropy generation algorithm
2018-11-13Merge pull request #1662 from FreddyFunk/CopySurface-Optimizationbunnei
gl_rasterizer_cache: CopySurface optimization
2018-11-13Merge pull request #1686 from DarkLordZach/move-open-yuzu-folderbunnei
qt: Move Open yuzu Folder action from Help to File
2018-11-13Merge pull request #1685 from lioncash/basebunnei
video_core/renderer_base: Remove GL include from the renderer base class files
2018-11-13Merge pull request #1677 from FreddyFunk/skip-vao-binding-cleanupbunnei
engines/maxwell_3d: Minor cleanup
2018-11-13Merge pull request #1680 from lioncash/membunnei
kernel/process: Migrate heap-related memory management out of the process class and into the vm manager
2018-11-13Merge pull request #1682 from lioncash/audiobunnei
hle/audren_u: Implement Get/SetRenderingTimeLimit
2018-11-13Merge pull request #1683 from lioncash/typobunnei
audio_core/audio_renderer: Fix typo in AuxInfo member name
2018-11-13Merge pull request #1608 from DarkLordZach/save-data-readerbunnei
[ns|fsp_srv]: Implement various functions to boot Checkpoint
2018-11-13qt: Move Open yuzu Folder action from Help to FileZach Hilman
2018-11-13video_core/renderer_base: Remove GL include from the renderer base class filesLioncash
Keeps the base class source files implementation-agnostic.
2018-11-13hle/audren_u: Implement Get/SetRenderingTimeLimitLioncash
These appear to be a basic getter and setter pair, so these are fairly trivial to implement and get out of the way.
2018-11-13audio_core/audio_renderer: Fix typo in AuxInfo member nameLioncash
2018-11-13vm_manager: Unstub GetTotalHeapUsage()Lioncash
Now that we've moved all of the heap-related stuff to the VMManager class, we can unstub this function, as the necessary members are visible now.
2018-11-13kernel/process: Migrate heap-related memory management out of the process ↵Lioncash
class and into the vm manager Avoids a breach of responsibilities in the interface and keeps the direct code for memory management within the VMManager class.
2018-11-13svc: Use proper random entropy generation algorithmZach Hilman
2018-11-13gl_rasterizer: Minor cleanupFrederic L
Minor code cleanup from unaddressed feedback in #1654
2018-11-12Merge pull request #1628 from greggameplayer/Texture2DArraybunnei
Implement SurfaceTarget Texture2DArray
2018-11-12Merge pull request #1670 from DarkLordZach/deterministic-rngbunnei
csrng: Add config option to set RNG seed
2018-11-12Merge pull request #1665 from ogniK5377/GetClockSnapshotbunnei
Implement GetClockSnapshot, ToPosixTime & ToPosixTimeWithMyRule
2018-11-12svc: Return random seed for svcGetInfo RandomEntropyZach Hilman
2018-11-12Implement ASTC_2D_10X8 & ASTC_2D_10X8_SRGB (#1666)greggameplayer
* Implement ASTC_2D_10X8 & ASTC_2D_10X8_SRGB ( needed by Mario+Rabbids Kingdom Battle ) * Small placement correction
2018-11-12Merge pull request #1650 from FreddyFunk/castbunnei
yuzu/main: Fix compiler warning
2018-11-12Merge pull request #1674 from FearlessTobi/fullscreen-fixJames Rowe
yuzu: Add a missing "!" to fix the stuck-in-fullscreen bug
2018-11-12yuzu: Add a missing "!" to fix the stuck-in-fullscreen bugTobias
2018-11-11settings: Add config option to set RNG seedZach Hilman
2018-11-11csrng: Use std::mt19937 engine for random number generationZach Hilman
2018-11-11Merge pull request #1660 from Tinob/masterbunnei
Map more missing opengl states
2018-11-11Merge pull request #1652 from FreddyFunk/static-castbunnei
configure_system: Fix compiler warning
2018-11-11Merge pull request #1664 from FreddyFunk/cast2bunnei
gl_rasterizer: Fix compiler warnings
2018-11-11Use core extensions when available to set max anisotropic filtering levelRodolfo Bogado
2018-11-11Improve state management by splitting some of the states id separated ↵Rodolfo Bogado
function to avoid a full apply overhead
2018-11-11Try to fix problems with stencil test in some games, relax translation to ↵Rodolfo Bogado
opengl enums to avoid crashing and only generate logs of the errors.
2018-11-11set sampler max lod, min lod, lod bias and max anisotropyRodolfo Bogado
2018-11-11Merge pull request #1669 from ReinUsesLisp/fixup-gsbunnei
gl_shader_decompiler: Guard out of bound geometry shader input reads
2018-11-11Merge pull request #1663 from lioncash/rasterbunnei
rasterizer_cache: Remove reliance on the System singleton
2018-11-11Merge pull request #1648 from FernandoS27/texs-3-arraybunnei
Implement 3 coordinate array in TEXS instruction
2018-11-11Merge pull request #1654 from degasus/dirty_flagsbunnei
gl_rasterizer: Skip VAO binding if the state is clean.
2018-11-10Merge pull request #1656 from ogniK5377/message-queueJames Rowe
Ability to switch between docked and undocked mode in-game
2018-11-10Merge pull request #1661 from lioncash/dtorJames Rowe
rasterizer_cache: Add missing virtual destructor to RasterizerCacheObject
2018-11-10Added maybe_unusedDavid Marcec
2018-11-10Added ToPosixTime & ToPosixTimeWithMyRuleDavid Marcec
Added instead of using a seperate PR to prevent conflicts
2018-11-10gl_shader_decompiler: Guard out of bound geometry shader input readsReinUsesLisp
Geometry shaders follow a pattern that results in out of bound reads. This pattern is: - VSETP to predicate - Use that predicate to conditionally set a register a big number - Use the register to access geometry shaders At the time of writing this commit I don't know what's the intent of this number. Some drivers argue about these out of bound reads. To avoid this issue, input reads are guarded limiting reads to the highest posible vertex input of the current topology (e.g. points to 1 and triangles to 3).
2018-11-10Added consts and staticDavid Marcec
2018-11-10Implement GetClockSnapshotDavid Marcec
Needed by megaman 11
2018-11-08gl_rasterizer_cache: Remove unnecessary memory allocation and copy in ↵Frederic Laing
CopySurface
2018-11-08gl_rasterizer: Fix compiler warningsFrederic Laing
2018-11-08rasterizer_cache: Remove reliance on the System singletonLioncash
Rather than have a transparent dependency, we can make it explicit in the interface. This also gets rid of the need to put the core include in a header.
2018-11-08rasterizer_cache: Add missing virtual destructor to RasterizerCacheObjectLioncash
Ensures that destruction will always do the right thing in any context.