Age | Commit message (Collapse) | Author |
|
|
|
vk_graphics_pipeline: Implement rasterizer_enable on Vulkan
|
|
Needed for Puchikon 4 SmileBASIC 1.0.0
|
|
texture: Implement R8G8UI
|
|
maxwell_to_vk: implement missing signed int formats
|
|
* Remove git submodules that will be loaded through conan
* Move custom Find modules to their own folder
* Use conan for downloading missing external dependencies
* CI: Change the yuzu source folder user to the user that the containers run on
* Attempt to remove dirty mingw build hack
* Install conan on the msvc build
* Only set release build type when using not using multi config generator
* Re-add qt bundled to workaround an issue with conan qt not downloading prebuilt binaries
* Add workaround for submodules that use legacy CMAKE variables
* Re-add USE_BUNDLED_QT on the msvc build bot
|
|
video_core: Implement viewport swizzles with NV_viewport_swizzle
|
|
hle_ipc: Eliminate core memory globals
|
|
vk_sampler_cache: Use VK_EXT_custom_border_color when available
|
|
Co-Authored-By: Vitor K <vitor-k@users.noreply.github.com>
|
|
GPU: More optimizations to GPU Command List Processing and DMA Copy Optimizations
|
|
kernel/memory: Resolve several compiler warnings
|
|
Co-authored-by: David <25727384+ogniK5377@users.noreply.github.com>
|
|
Co-authored-by: David <25727384+ogniK5377@users.noreply.github.com>
|
|
This should fix grass interactions on Breath of the Wild on Vulkan.
It is currently untested against validation layers.
Nvidia's Windows 443.09 beta driver or Linux 440.66.12 is required for
now.
|
|
kernel/memory: Amend potential encoding warnings
|
|
|
|
|
|
|
|
am: IHomeMenuFunctions:GetPopFromGeneralChannelEvent
|
|
Port citra-emu/citra#5094: "yuzu: Option to hide mouse on inactivity"
|
|
acc: Return a unique value per account for GetAccountId
|
|
This isn't necessary in a cpp file and will cause warnings on clang.
|
|
Prevents header churn and needing to recompile these files if these
headers are ever changed in the future.
|
|
Prevents unused variable warnings.
|
|
This allows tuning standard library implementations to enable or disable
range checks at runtime, which is nicer for debugging.
|
|
Prevents variable name clashing.
|
|
While èis generally representable in some language encodings, in some
it isn't and will result in compilation warnings occurring. To remain
friendly with other language's codepages on Windows, we normalize it to
an ASCII e.
|
|
We can just pass the required instances into the constructor of the
request, eliminating all usages of the global system accessor.
|
|
|
|
{maxwell_3d,buffer_cache}: Implement memory barriers using 3D registers
|
|
input_common: fix build when SDL2 is disabled
|
|
readable_event: Remove unnecessary semicolon in Signal()
|
|
am: Properly implement GetDisplayVersion
|
|
Co-authored-by: Mat M. <mathew1800@gmail.com>
|
|
|
|
Resolves a -Wextra-semi warning.
While we're at it, we can invert the branch to form a guard clause,
unindenting all of the contained code.
|
|
audin:u: ListAudioIns, OpenAudioIn, ListAudioInsAuto, OpenAudioInAuto, ListAudioInsAutoFiltered, OpenAudioInProtocolSpecified
|
|
kernel: Don't fail silently
|
|
vulkan: Remove unnecessary includes
|
|
vk_rasterizer: Skip index buffer setup when vertices are zero
|
|
We can simply enable rasterizer discard matching the current pipeline
key.
|
|
shader/texture: Support multiple unknown sampler properties
|
|
Unbreak build with Clang < 10
|
|
Add stub for caps:su SetShimLibraryVersion
|
|
acc: Fix InitializeApplicationInfo
|
|
account: ListQualifiedUsers
|
|
In file included from src/video_core/renderer_opengl/renderer_opengl.cpp:25:
In file included from src/./video_core/renderer_opengl/gl_rasterizer.h:26:
In file included from src/./video_core/renderer_opengl/gl_fence_manager.h:11:
src/./video_core/fence_manager.h:91:32: error: use 'template' keyword
to treat 'Write' as a dependent template name
memory_manager.Write<u32>(current_fence->GetAddress(), current_fence->GetPayload());
^
template
src/./video_core/fence_manager.h:137:32: error: use 'template'
keyword to treat 'Write' as a dependent template name
memory_manager.Write<u32>(current_fence->GetAddress(), current_fence->GetPayload());
^
template
|
|
IoctlGetGpuTime should be 16 bytes, not 8.
|
|
QLaunch 1.0.0
|