summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2019-05-20yuzu/util: Specify string conversions explicitlyLioncash
Allows the util code to build with implicit string conversions disabled.
2019-05-20Merge pull request #2499 from lioncash/translatebunnei
yuzu/configuration: Specify string conversions explicitly
2019-05-19Revert #2466Fernando Sahmkow
This reverts a tested behavior on delay slots not exiting if the exit flag is set. Currently new tests are required in order to ensure this behavior.
2019-05-19Merge pull request #2441 from ReinUsesLisp/al2pbunnei
shader: Implement AL2P and ALD.PHYS
2019-05-19Merge pull request #2410 from lioncash/affinitybunnei
kernel/svc: Reorganize and fix up the initial handling of svcSetThreadCoreMask()
2019-05-19yuzu/configuration/configure_web: Specify string conversions explicitlyLioncash
Allows the web config code to compile with implicit string conversions disabled. We can also deduplicate the calls to create the pixmap.
2019-05-19yuzu/configuration/configure_system: Specify string conversions explicitlyLioncash
Allows the system config code to build successfully with implicit string conversions disabled.
2019-05-19yuzu/configuration/configure_profile_manager: Mark UI string as translatableLioncash
This is a user-facing string, so it should be marked as translatable.
2019-05-19yuzu/configuration/configure_per_general: Specify string conversions explicitlyLioncash
Allows the per-game configuration to be successfully built with implicit string conversions disabled.
2019-05-19yuzu/configuration/configure_mouse_advanced: Clean up array accessesLioncash
Deduplicates array accesses and uses a named variable where appropriate.
2019-05-19yuzu/configuration/configure_mouse_advanced: Specify string conversions ↵Lioncash
explicitly Allows the advanced mouse configuration code to build with implicit string conversions disabled.
2019-05-19yuzu/configuration/configure_input_player: Clean up array accessesLioncash
Rather than repeatedly index arrays that have quite a large array index, we can just use a named variable instead.
2019-05-19yuzu/configuration/configure_input_player: Specify string conversions explicitlyLioncash
Allows the player input configuration code to compile with implicit string conversions disabled.
2019-05-19Merge pull request #2491 from FernandoS27/dma-fixHexagon12
Dma_pusher: ASSERT on empty command_list
2019-05-19yuzu/configuration/configure_input: Mark controller type names as translateableLioncash
These are user-facing strings, so they should be localizable.
2019-05-19yuzu/configuration/configure_general: Specify string conversions explicitlyLioncash
Allows the general configuration code to successfully compile with implicit string conversions disabled.
2019-05-19yuzu/configuration/configure_gamelist: Specify string conversions explicitlyLioncash
Allows the gamelist configuration code to compile with implicit string conversions disabled.
2019-05-19yuzu/configuration/configure_audio: Store power on query into a variableLioncash
Avoids using the system accessor more than necessary, and ensures that both dialog boxes see the same power on state.
2019-05-19yuzu/configuration/configure_audio: Tidy up function castLioncash
We can just use qOverload here to tidy up the function cast.
2019-05-19yuzu/configuration/configure_audio: Specify string conversions explicitlyLioncash
Allows the audio configuration code to build with implicit string conversions disabled.
2019-05-19Merge pull request #2452 from FernandoS27/raster-cache-fixHexagon12
Correct possible error on Rasterizer Caches
2019-05-19Merge pull request #2497 from lioncash/shader-irHexagon12
shader/shader_ir: Minor changes
2019-05-19Merge pull request #2495 from lioncash/cacheHexagon12
gl_shader_disk_cache: Minor cleanup
2019-05-19Dma_pusher: ASSERT on empty command_listFernando Sahmkow
This is a measure to avoid crashes on command list reading as an empty command_list is considered a NOP.
2019-05-19Merge pull request #2439 from lioncash/audrenHexagon12
service/audren_u: Get rid of magic values within GetAudioRendererWorkBufferSize
2019-05-19Merge pull request #2467 from lioncash/moveHexagon12
video_core/gpu_thread: Remove redundant copy constructor for CommandDataContainer
2019-05-19Merge pull request #2463 from lioncash/setHexagon12
service/set: Correct and simplify behavior related to copying language codes
2019-05-19Merge pull request #2466 from yuzu-emu/mme-exit-delay-slotHexagon12
GPU/MMEInterpreter: Ignore the 'exit' flag when it's executed inside a delay slot.
2019-05-19Merge pull request #2468 from lioncash/deductionHexagon12
yuzu: Remove explicit types from locks where applicable
2019-05-19Merge pull request #2472 from FernandoS27/ticHexagon12
maxwell_3d: reduce severity of different component formats assert.
2019-05-19Merge pull request #2469 from lioncash/copyableHexagon12
video_core/engines/maxwell_3d: Add is_trivially_copyable_v check for Regs
2019-05-19Merge pull request #2470 from lioncash/ranged-forSebastian Valle
video_core/engines/maxwell_3d: Simplify for loops into ranged for loops within InitializeRegisterDefaults()
2019-05-19Merge pull request #2487 from lioncash/service-returnHexagon12
service/am: Add missing return in error case for IStorageAccessor's Read/Write()
2019-05-19Merge pull request #2480 from ReinUsesLisp/fix-quadsHexagon12
gl_rasterizer: Pass the right number of array quad vertices count
2019-05-19Merge pull request #2483 from ReinUsesLisp/fix-point-sizeHexagon12
gl_rasterizer: Limit OpenGL point size to a minimum of 1
2019-05-19Merge pull request #2471 from lioncash/engine-uploadSebastian Valle
video_core/engines/engine_upload: Minor tidying
2019-05-19Merge pull request #2484 from ReinUsesLisp/triangle-fanSebastian Valle
maxwell_to_gl: Add TriangleFan primitive topology
2019-05-19Merge pull request #2490 from lioncash/floatHexagon12
ipc_helpers: Amend floating-point type in Pop<double> specialization
2019-05-19Merge pull request #2492 from lioncash/debuggerHexagon12
yuzu/debugger: Specify string conversions explicitly
2019-05-19Merge pull request #2486 from lioncash/resetnameSebastian Valle
core/kernel/object: Rename ResetType enum members for clarity
2019-05-19Merge pull request #2488 from lioncash/static-fnSebastian Valle
kernel/svc: Mark GetThreadList() and UnmapProcessCodeMemory() as internally linked
2019-05-19Merge pull request #2493 from lioncash/translateSebastian Valle
yuzu/applets/profile_select: Mark header string as translatable
2019-05-19Merge pull request #2496 from lioncash/move-conSebastian Valle
gl_shader_gen: std::move objects where applicable
2019-05-19Merge pull request #2476 from ReinUsesLisp/fix-compatHexagon12
yuzu/bootmanager: Explicitly enable deprecated OpenGL features on compat
2019-05-19shader/shader_ir: Remove unnecessary inline specifiersLioncash
constexpr internally links by default, so the inline specifier is unnecessary.
2019-05-19shader/shader_ir: Simplify constructors for OperationNodeLioncash
Many of these constructors don't even need to be templated. The only ones that need to be templated are the ones that actually make use of the parameter pack. Even then, since std::vector accepts an initializer list, we can supply the parameter pack directly to it instead of creating our own copy of the list, then copying it again into the std::vector.
2019-05-19shader/shader_ir: Remove unnecessary template parameter packs from ↵Lioncash
Operation() overloads where applicable These overloads don't actually make use of the parameter pack, so they can be turned into regular non-template function overloads.
2019-05-19shader/shader_ir: Mark tracking functions as const member functionsLioncash
These don't actually modify instance state, so they can be marked as const member functions
2019-05-19yuzu/util: Remove unused spinbox.cpp/.hLioncash
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.
2019-05-19shader/shader_ir: Place implementations of constructor and destructor in cpp ↵Lioncash
file Given the class contains quite a lot of non-trivial types, place the constructor and destructor within the cpp file to avoid inlining construction and destruction code everywhere the class is used.