Lioncash
b224cf3809
audio_manager: Forward declare result type
Moves the include into the cpp file to lessen header dependencies.
3 years ago
Lioncash
bf679951d1
audio_manager: Remove redundant cast in ThreadFunc()
We can just use a local here to get rid of a second cast.
3 years ago
Lioncash
d268f6fc9e
audio_manager: move std::functions in SetOutManager/SetInManager
Prevents unnecessary reallocations in the event the captured variables
are larger than the internal std::function buffer.
3 years ago
Lioncash
6ac5fbc81b
audio_manager: Remove unused forward declarations
Allows us to get rid of some unnecessary forward declarations and
includes.
3 years ago
Lioncash
d10f7af6cb
audio_manager: Remove unused sessions_started member variable
This isn't used, so it can be removed.
3 years ago
Lioncash
1019e52885
audio_manager: Remove dependence on system state
This isn't used by the class, so this can be removed for the time being.
3 years ago
lat9nq
6d20b9e178
ci/linux: Use AppRun.sh to start AppImage
The current AppRun is more difficult to update. This script still
uses the old version of AppImageKit-checkrt, but now we use the shell
script version so we can set our own environment variables as the
application starts up.
This specific version searches for and sets the correct root CA file to
prevent SSL errors in yuzu.
3 years ago
Alexandre Bouvier
94f6f6ba20
cmake: Fix FindPkgConfig
3 years ago
FearlessTobi
1c14030b31
Address some review comments
3 years ago
bunnei
fa7daaf171
Merge pull request #8849 from Morph1984/parallel-astc
astc: Enable parallel CPU astc decoding
3 years ago
lat9nq
e5392df1a5
yuzu qt: Add option to disable startup Vulkan check
The startup check apparently confuses other programs when yuzu launches
2 processes and then quickly closes one of them. Though this isn't
really our issues it's also not a big deal for me to add an option to
work around that issue.
3 years ago
bunnei
f39b70a21b
Merge pull request #8915 from vonchenplus/opus_multi_stream
core: implement HwOpus GetWorkBufferSizeForMultiStreamEx
3 years ago
Alexandre Bouvier
8a1d99e72d
cmake: fix git detection
3 years ago
bunnei
c5d72b926d
Merge pull request #8827 from german77/amiibo_release
core: nfp: Implement amiibo encryption
3 years ago
bunnei
58975829b7
Merge pull request #8650 from Kelebek1/vsync
[Coretiming/NVNFlinger] Improve multi-core vsync timing, and core timing accuracy
3 years ago
bunnei
bc648de552
Merge pull request #8914 from lioncash/audio-const
audio_core: Mark several member functions as const
3 years ago
bunnei
30148fc946
Merge pull request #8916 from Docteh/muilti_build
GIT: Modify .gitignore to ignore wildcard for build directories
3 years ago
bunnei
2b1c08bc2b
Merge pull request #8906 from Docteh/fix_icons
UI: move icons from default into colorful theme.
3 years ago
Kyle K
6969476449
GIT: Modify .gitignore to ignore wildcard for build directories
Helps if you have multiple build folders. There are other, dark ways to
hide extra build folders from git, but this is better.
See: https://github.com/citra-emu/citra/pull/6130
3 years ago
Morph
8298ce7856
Merge pull request #8869 from SachinVin/cmake
core/CMakeLists.txt: Remove duplicate files.
3 years ago
Morph
f013dea5aa
Merge pull request #8649 from lat9nq/common-position-independent
common: Use PROJECT_SOURCE_DIR to find CMakeModules
3 years ago
Morph
8c3b3247ea
Merge pull request #8682 from lat9nq/dumpy
yuzu qt: Add option to create Windows crash dumps
3 years ago
Morph
976910f86c
Merge pull request #6667 from lat9nq/ea-appimage
ci,linux: Support Patreon releases
3 years ago
FengChen
b85bd1b548
core: implement HwOpus GetWorkBufferSizeForMultiStreamEx
3 years ago
Morph
8eb4dc577c
Merge pull request #8911 from lioncash/cexpr-string
audio_device: Make AudioDeviceName constructor constexpr
3 years ago
Morph
e48a46f331
astc: Enable parallel CPU astc decoding
Given the issues with GPU accelerated ASTC decoding with NVIDIA's latest drivers, parallelize astc decoding on the CPU.
Uses half the available threads in the system for astc decoding.
3 years ago
Lioncash
98396de8f3
audio_renderer: Pass command buffer by const reference
This is just being copied and isn't modified at all.
3 years ago
Lioncash
d4623d8dc8
sink_stream: Mark GetQueueSize as const
3 years ago
Lioncash
80bcd1a873
node_states: Mark relevant member functions as const
3 years ago
Lioncash
f7da76494b
i3dl2/reverb: Mark relevant member functions as const
These two don't modify member state.
3 years ago
Lioncash
5629e0e145
behavior_info: Mark CopyErrorInfo as const
This doesn't modify member state.
We can also mark the parameter of AppendError as const as well, since it
isn't modified.
3 years ago
Lioncash
a66000f077
audio_device: Mark GetDeviceVolume as const
This doesn't modify instance state.
3 years ago
Lioncash
7ed5490b2f
audio_render_manager: Mark several functions as const
3 years ago
Lioncash
7ee4876f17
audio_in: Mark several functions as const
These functions don't modify class state, so we can mark them as such
3 years ago
Lioncash
1e6ce3d3c9
audio_out: Mark several functions as const
These don't affect class state, so we can mark them as such.
3 years ago
Lioncash
12b4a200e9
audio_buffers: Pass by const-ref in AppendBuffers
This function doesn't modify the passed in buffer, so we can make that
explicit.
3 years ago
Lioncash
f726bcbf56
device_session: Convert for loop into ranged for in AppendBuffers
Simplifies the indexing code a little bit.
3 years ago
Lioncash
0bf42e31e4
device_session: Pass arguments by const-ref in relevant functions
These functions don't modify the passed in audio buffers, so we can
signify that in the interface.
3 years ago
Kyle Kienapfel
4b86f6d066
UI: move icons from default into colorful theme.
colorful theme has been default theme for awhile. having colorful theme
try and grab icons from other theme doesn't work on Linux.
Also adding two additional icons, info is to hint to the user that they
should hit verify after pasting in a token, sync is to show that the
verification is occurring.
3 years ago
bunnei
ba667d9af0
Merge pull request #8878 from Kelebek1/remove_pause
Remove pause callbacks from coretiming
3 years ago
bunnei
c796b72dbe
Merge pull request #8902 from Morph1984/new_sd_icons
qt_themes: Update sd card icon
3 years ago
liamwhite
714af6a6ac
Merge pull request #8901 from lioncash/docs
audio_core: Amend documentation comment tags
3 years ago
Narr the Reg
d1327c5ddc
Merge pull request #8909 from Docteh/taslinky
UI: Fix link to TAS help page
3 years ago
Lioncash
af8ce57e18
audio_core: Amend documentation tags
Resolves a wackload of -Wdocumentation warnings due to mismatching tags
and whatnot.
3 years ago
Mai
2163fc3eae
Merge pull request #8904 from liushuyu/fix-xbyak-linkage
common: do not link to xbyak on non-amd64 architectures
3 years ago
Lioncash
1747b5ae6c
audio_device: Mark member functions as const where applicable
These member functions don't modify any internal state.
3 years ago
Lioncash
0f1024b334
audio_device: Make AudioDeviceName constructor constexpr
These are used as read-only arrays, so we can make the data read-only
and available at compile-time.
Now constructing an AudioDevice no longer needs to initialize some
tables
3 years ago
FengChen
b8b37d6900
video_core: Modify astc texture decode error fill value
3 years ago
Kyle Kienapfel
82258e77ff
UI: Fix link to TAS help page
Tools -> TAS -> Configure TAS
Thanks to Rei on discord for the fix.
Basically: openExternalLinks is a checkbox in Qt Creator
3 years ago
Narr the Reg
1e36a2c9c3
Merge pull request #8900 from lioncash/cast-qual
compressor: Remove unneeded casts in ApplyCompressorEffect
3 years ago