Lioncash
43e8e5d385
yuzu/configuration/configure_mouse_advanced: Specify string conversions explicitly
Allows the advanced mouse configuration code to build with implicit
string conversions disabled.
7 years ago
Lioncash
947c81af03
yuzu/configuration/configure_input_player: Clean up array accesses
Rather than repeatedly index arrays that have quite a large array index,
we can just use a named variable instead.
7 years ago
Lioncash
2f4062551d
yuzu/configuration/configure_input_player: Specify string conversions explicitly
Allows the player input configuration code to compile with implicit
string conversions disabled.
7 years ago
Lioncash
1bea3a5ca2
yuzu/configuration/configure_input: Mark controller type names as translateable
These are user-facing strings, so they should be localizable.
7 years ago
Lioncash
5c55220ce5
yuzu/configuration/configure_general: Specify string conversions explicitly
Allows the general configuration code to successfully compile with
implicit string conversions disabled.
7 years ago
Lioncash
b9ae150964
yuzu/configuration/configure_gamelist: Specify string conversions explicitly
Allows the gamelist configuration code to compile with implicit string
conversions disabled.
7 years ago
Lioncash
ae29eaec01
yuzu/configuration/configure_audio: Store power on query into a variable
Avoids using the system accessor more than necessary, and ensures that
both dialog boxes see the same power on state.
7 years ago
Lioncash
1cd40afb05
yuzu/configuration/configure_audio: Tidy up function cast
We can just use qOverload here to tidy up the function cast.
7 years ago
Lioncash
10280072c2
yuzu/configuration/configure_audio: Specify string conversions explicitly
Allows the audio configuration code to build with implicit string
conversions disabled.
7 years ago
Hexagon12
824fa78da3
Merge pull request #2463 from lioncash/set
service/set: Correct and simplify behavior related to copying language codes
7 years ago
Hexagon12
0275a6a8a4
Merge pull request #2466 from yuzu-emu/mme-exit-delay-slot
GPU/MMEInterpreter: Ignore the 'exit' flag when it's executed inside a delay slot.
7 years ago
Hexagon12
709885905d
Merge pull request #2468 from lioncash/deduction
yuzu: Remove explicit types from locks where applicable
7 years ago
Hexagon12
3973cb147e
Merge pull request #2472 from FernandoS27/tic
maxwell_3d: reduce severity of different component formats assert.
7 years ago
Hexagon12
f8e300abb0
Merge pull request #2469 from lioncash/copyable
video_core/engines/maxwell_3d: Add is_trivially_copyable_v check for Regs
7 years ago
Sebastian Valle
f5e3f11b61
Merge pull request #2470 from lioncash/ranged-for
video_core/engines/maxwell_3d: Simplify for loops into ranged for loops within InitializeRegisterDefaults()
7 years ago
Hexagon12
91bb4a62e1
Merge pull request #2487 from lioncash/service-return
service/am: Add missing return in error case for IStorageAccessor's Read/Write()
7 years ago
Hexagon12
f30f3b9d4c
Merge pull request #2480 from ReinUsesLisp/fix-quads
gl_rasterizer: Pass the right number of array quad vertices count
7 years ago
Hexagon12
62cd586245
Merge pull request #2483 from ReinUsesLisp/fix-point-size
gl_rasterizer: Limit OpenGL point size to a minimum of 1
7 years ago
Sebastian Valle
a3c11b75df
Merge pull request #2471 from lioncash/engine-upload
video_core/engines/engine_upload: Minor tidying
7 years ago
Sebastian Valle
04f641af07
Merge pull request #2484 from ReinUsesLisp/triangle-fan
maxwell_to_gl: Add TriangleFan primitive topology
7 years ago
Hexagon12
48adf39929
Merge pull request #2490 from lioncash/float
ipc_helpers: Amend floating-point type in Pop<double> specialization
7 years ago
Hexagon12
60e2920a47
Merge pull request #2492 from lioncash/debugger
yuzu/debugger: Specify string conversions explicitly
7 years ago
Sebastian Valle
b42d727646
Merge pull request #2486 from lioncash/resetname
core/kernel/object: Rename ResetType enum members for clarity
7 years ago
Sebastian Valle
e7eee9c4b3
Merge pull request #2488 from lioncash/static-fn
kernel/svc: Mark GetThreadList() and UnmapProcessCodeMemory() as internally linked
7 years ago
Sebastian Valle
9757546405
Merge pull request #2493 from lioncash/translate
yuzu/applets/profile_select: Mark header string as translatable
7 years ago
Sebastian Valle
5d1376b2c7
Merge pull request #2496 from lioncash/move-con
gl_shader_gen: std::move objects where applicable
7 years ago
Hexagon12
5824fb941f
Merge pull request #2473 from lioncash/vs2019
CMakeLists: Handle VS 2019 in a less annoying manner
7 years ago
Hexagon12
1a4a8a1de6
Merge pull request #2476 from ReinUsesLisp/fix-compat
yuzu/bootmanager: Explicitly enable deprecated OpenGL features on compat
7 years ago
Hexagon12
797a7fbdf5
Merge pull request #2498 from lioncash/unused-code
yuzu/util: Remove unused spinbox.cpp/.h
7 years ago
Lioncash
a5125bd988
yuzu/util: Remove unused spinbox.cpp/.h
This has been left unused since the removal of the vestigial surface
viewer. Given it has no uses left, this can be removed as well.
7 years ago
Lioncash
034deed766
gl_shader_gen: std::move objects where applicable
Avoids performing copies into the pair being returned. Instead, we can
just move the resources into the pair, avoiding the need to make copies
of both the std::string and ShaderEntries struct.
7 years ago
Lioncash
db22039c4b
yuzu/applets/profile_select: Mark header string as translatable
This is a user-facing string, so it should be marked as translatable.
7 years ago
Lioncash
a5f4e8c066
yuzu/debugger/graphics/graphics_breakpoints: Specify string conversions explicitly
Allows the graphics breakpoints to compile with implicit string
conversions disabled.
7 years ago
Lioncash
0a7eea3d16
yuzu/debugger/profiler: Specify string conversions explicitly
This allows the microprofile widget to compile with implicit string
conversions disabled.
7 years ago
Lioncash
d1b2ed0a86
yuzu/debugger/wait_tree: Specify string conversions explicitly
Allows compiling the wait tree widget with implicit string conversions
disabled.
7 years ago
Lioncash
f768365cd5
ipc_helpers: Amend floating-point type in Pop<double> specialization
Currently, this overload isn't used, so this wasn't actually hit in any
code, only the float overload is used.
7 years ago
Lioncash
41ddec92eb
kernel/svc: Mark GetThreadList() and UnmapProcessCodeMemory() as internally linked
These are only used from within this translation unit, so they don't
need to have external linkage. They were intended to be marked with this
anyways to be consistent with the other service functions.
7 years ago
Lioncash
c7bf8c677c
service/am: Add missing return in error case for IStorageAccessor's Read()/Write().
Previously this would fall through and return successfully, despite
being an out of bounds read or write.
7 years ago
Lioncash
45d71eed4f
core/kernel/object: Rename ResetType enum members
Renames the members to more accurately indicate what they signify.
"OneShot" and "Sticky" are kind of ambiguous identifiers for the reset
types, and can be kind of misleading. Automatic and Manual communicate
the kind of reset type in a clearer manner. Either the event is
automatically reset, or it isn't and must be manually cleared.
The "OneShot" and "Sticky" terminology is just a hold-over from Citra
where the kernel had a third type of event reset type known as "Pulse".
Given the Switch kernel only has two forms of event reset types, we
don't need to keep the old terminology around anymore.
7 years ago
ReinUsesLisp
7ee1401455
gl_rasterizer: Limit OpenGL point size to a minimum of 1
7 years ago
ReinUsesLisp
d88f57b60a
maxwell_to_gl: Add TriangleFan primitive topology
7 years ago
ReinUsesLisp
df5cfc7440
gl_rasterizer: Pass the right number of array quad vertices count
7 years ago
bunnei
79611cecf7
Merge pull request #2457 from lioncash/about
yuzu/{about_dialog, main}: Specify string conversions explicitly for SCM-related info
7 years ago
bunnei
9d077b368f
Merge pull request #2477 from ReinUsesLisp/fix-sdl2
yuzu_cmd: Make OpenGL's context current
7 years ago
bunnei
18d65af88c
Merge pull request #2478 from ReinUsesLisp/sdl2-compat
yuzu_cmd: Use OpenGL compat when asked in the settings
7 years ago
bunnei
4e094a18a1
Merge pull request #2479 from ReinUsesLisp/qt-shadow
qt/configure_graphics: Shadow options at runtime
7 years ago
ReinUsesLisp
0496136657
qt/configure_graphics: Shadow options at runtime
Compatibility profile and the disk shader cache settings shouldn't
be changed at runtime. This aims to address that shadowing those
options.
7 years ago
ReinUsesLisp
f6fa8173e0
yuzu_cmd: Use OpenGL compat when asked in the settings
7 years ago
ReinUsesLisp
657f98867d
yuzu_cmd: Make OpenGL's context current
The SDL2 frontend never bound the OpenGL context, resulting on a white
screen and no-ops all over the backend.
7 years ago
ReinUsesLisp
8525820a69
yuzu/bootmanager: Explicitly enable deprecated OpenGL features on compat
Nvidia's proprietary driver creates a real OpenGL compatibility profile
without this option, meanwhile Intel (and probably AMD, I haven't tested
it) require that QSurfaceFormat::FormatOption::DeprecatedFunctions is
explicitly enabled.
7 years ago