ameerj
|
979b602738
|
Limit queue size to 10 frames
Workaround for ZLA, which seems to decode and queue twice as many frames as it displays.
|
2020-11-26 14:04:06 -05:00 |
ameerj
|
c9e3abe206
|
Address PR feedback
remove some redundant moves, make deleter match naming guidelines.
Co-Authored-By: LC <712067+lioncash@users.noreply.github.com>
|
2020-11-26 00:18:26 -05:00 |
ameerj
|
eab041866b
|
Queue decoded frames, cleanup decoders
|
2020-11-25 17:10:44 -05:00 |
Rodrigo Locatti
|
b834c21894
|
Merge pull request #4946 from ameerj/alpha-test
renderer_vulkan: Implement alpha testing
|
2020-11-25 18:48:34 -03:00 |
ameerj
|
d52ee6d0a7
|
cleanup unneeded comments and newlines
|
2020-11-25 14:46:08 -05:00 |
bunnei
|
dcfa1992ea
|
Merge pull request #4959 from Morph1984/emulated-controller-styleset
configure_input_player: Use the NpadStyleSet to limit the available controllers shown
|
2020-11-25 11:20:46 -08:00 |
bunnei
|
b7f1095980
|
Merge pull request #4932 from ogniK5377/misc-audio
audren: Make use of nodiscard, rework downmixing, release all buffers
|
2020-11-25 10:50:52 -08:00 |
bunnei
|
9aeada734d
|
Merge pull request #4978 from bunnei/shutdown-crash
core: cpu_manager: Fix shutdown crash when closing before emulation starts.
|
2020-11-25 01:20:01 -08:00 |
ameerj
|
e87670ee48
|
Refactor MaxwellToSpirvComparison. Use Common::BitCast
Co-Authored-By: Rodrigo Locatti <reinuseslisp@airmail.cc>
|
2020-11-25 00:33:20 -05:00 |
ameerj
|
1dbf71ceb3
|
Address PR feedback from Rein
|
2020-11-24 22:46:45 -05:00 |
ameerj
|
9014861858
|
vulkan_renderer: Alpha Test Culling Implementation
Used by various textures in many titles, e.g. SSBU menu.
|
2020-11-24 22:46:45 -05:00 |
bunnei
|
d1da7eb119
|
Merge pull request #4905 from german77/AnalogFromButton
Allow to dial any angle with digital joystick
|
2020-11-24 16:04:55 -08:00 |
bunnei
|
0832da3e40
|
Merge pull request #4799 from bunnei/execute-program
core: Refactor loader and implement ExecuteProgram
|
2020-11-24 15:27:22 -08:00 |
bunnei
|
3359e5ab70
|
core: cpu_manager: Fix shutdown crash when closing before emulation starts.
|
2020-11-24 15:25:39 -08:00 |
bunnei
|
4fbe4da911
|
frontend: yuzu (qt): Register a callback for ExecuteProgram.
|
2020-11-24 15:18:29 -08:00 |
bunnei
|
4fb5ca80c0
|
service: am: Implement ExecuteProgram and required stubs.
- This is used by Super Mario 3D All-Stars.
|
2020-11-24 15:17:43 -08:00 |
bunnei
|
5f75d97125
|
core: loader: Implement support for loading indexed programs.
|
2020-11-24 15:16:24 -08:00 |
bunnei
|
7791cc8c2e
|
hle: services: Fix a crash with improper NVFlinger lifetime management. (#4977)
* hle: services: Fix a crash with improper NVFlinger lifetime management.
- This crash would happen when attempting to shutdown yuzu early on in boot.
|
2020-11-24 14:31:58 -08:00 |
Rodrigo Locatti
|
fbda5e9ec9
|
Merge pull request #3681 from lioncash/component
decoder/image: Fix incorrect G24R8 component sizes in GetComponentSize()
|
2020-11-24 04:38:03 -03:00 |
Rodrigo Locatti
|
410ed82922
|
Merge pull request #4942 from lioncash/system
core: Make use of [[nodiscard]] with the System class
|
2020-11-24 04:26:59 -03:00 |
Rodrigo Locatti
|
7afb7a9494
|
Merge pull request #4972 from lioncash/unused4
svc: Remove unnecessary [[maybe_unused]] tag
|
2020-11-24 04:25:59 -03:00 |
bunnei
|
6694e11303
|
input_common: Fix typo in gc_poller.cpp with [[maybe_unused]].
|
2020-11-23 21:42:06 -08:00 |
bunnei
|
5ec6a265bf
|
Merge pull request #4980 from bunnei/error-fixup
input_common: Add more missing [[maybe_unused]] from #4927.
|
2020-11-23 21:00:59 -08:00 |
bunnei
|
7fb7540d69
|
input_common: Add more missing [[maybe_unused]] from #4927.
|
2020-11-23 20:50:35 -08:00 |
bunnei
|
d04abd39eb
|
Fix warnings in core/frontend/input.h with [[maybe_unused]]
Fixes build break due to #4927
|
2020-11-23 18:11:21 -08:00 |
bunnei
|
e371d12af6
|
Merge pull request #4927 from lioncash/input-error
input_common: Treat warnings as errors
|
2020-11-23 17:25:53 -08:00 |
bunnei
|
5d1447897a
|
Merge pull request #4451 from slashiee/extended-logging
logging/settings: Increase maximum log size to 100 MB and add extended logging option
|
2020-11-23 13:34:15 -08:00 |
Lioncash
|
874be0e3e1
|
svc: Remove unnecessary [[maybe_unused]] tag
The parameter is used in this function, so this suppression isn't
necessary.
|
2020-11-23 10:17:20 -05:00 |
bunnei
|
2b05c32343
|
Merge pull request #4969 from liushuyu/master
CI: move refreshenv to the configure step
|
2020-11-22 20:27:16 -08:00 |
liushuyu
|
b546640c41
|
CI: move refreshenv to the configure step...
... so that cmake can find the Vulkan SDK binaries
|
2020-11-22 16:19:34 -07:00 |
Lioncash
|
5c4774e8ce
|
input_common: Treat warnings as errors
Migrates over warnings as errors for input common to match how the
common library treats warnings as errors.
|
2020-11-22 04:50:03 -05:00 |
bunnei
|
3a85bc1e77
|
Merge pull request #4944 from lioncash/system-rem
patch_manager: Remove usages of the global system instance
|
2020-11-21 22:12:34 -08:00 |
Morph
|
e13a91fa9b
|
Merge pull request #4954 from lioncash/compare
gl_rasterizer: Make floating-point literal a float
|
2020-11-22 09:55:23 +08:00 |
bunnei
|
5502f39125
|
Merge pull request #4955 from lioncash/move3
async_shaders: std::move data within QueueVulkanShader()
|
2020-11-21 01:21:08 -08:00 |
Rodrigo Locatti
|
ba3dd7b78f
|
Merge pull request #4960 from liushuyu/master
ci: install Vulkan SDK in MSVC build
|
2020-11-21 03:47:17 -03:00 |
bunnei
|
afd0e2ee87
|
Merge pull request #4907 from ogniK5377/nvdrv-cleanup
core: Make nvservices more standardized
|
2020-11-20 22:15:44 -08:00 |
liushuyu
|
185bf3fd28
|
ci: install Vulkan SDK in MSVC build
|
2020-11-20 23:01:59 -07:00 |
Morph
|
8758378dc4
|
applets/controller: Use a pair of emulated controller index to controller type
|
2020-11-20 22:22:22 -05:00 |
Morph
|
102630f2b2
|
configure_input_player: Use the npad style set to show the available controllers
This will reduce the likelihood of an invalid controller type to be set within a game
|
2020-11-20 22:22:22 -05:00 |
LC
|
d88baa746b
|
Merge pull request #4957 from ReinUsesLisp/alpha-test-rt
gl_rasterizer: Remove warning of untested alpha test
|
2020-11-20 21:19:06 -05:00 |
ReinUsesLisp
|
acc14d233f
|
gl_rasterizer: Remove warning of untested alpha test
Alpha test has been proven to only affect the first render target.
|
2020-11-20 23:17:40 -03:00 |
bunnei
|
b00f4abe36
|
Merge pull request #4953 from lioncash/shader-shadow
shader_bytecode: Eliminate variable shadowing
|
2020-11-20 16:58:14 -08:00 |
bunnei
|
c47c3d723f
|
Merge pull request #4951 from bunnei/olsc-stub
hle: service: Stub OLSC Initialize and SetSaveDataBackupSettingEnabled functions.
|
2020-11-20 14:06:37 -08:00 |
bunnei
|
3794c91145
|
olsc: Move member initialization to after member functions.
|
2020-11-20 10:50:50 -08:00 |
Lioncash
|
01db5cf203
|
async_shaders: emplace threads into the worker thread vector
Same behavior, but constructs the threads in place instead of moving
them.
|
2020-11-20 04:46:56 -05:00 |
Lioncash
|
ba3916fc67
|
async_shaders: Simplify implementation of GetCompletedWork()
This is equivalent to moving all the contents and then clearing the
vector. This avoids a redundant allocation.
|
2020-11-20 04:44:44 -05:00 |
Lioncash
|
3fcc98e11a
|
async_shaders: Simplify moving data into the pending queue
|
2020-11-20 04:41:29 -05:00 |
Lioncash
|
5b441fa25d
|
async_shaders: std::move data within QueueVulkanShader()
Same behavior, but avoids redundant copies.
While we're at it, we can simplify the pushing of the parameters into
the pending queue.
|
2020-11-20 04:38:18 -05:00 |
Lioncash
|
8469b76630
|
gl_rasterizer: Make floating-point literal a float
Gets rid of an unnecessary expansion from float to double.
|
2020-11-20 04:24:33 -05:00 |
Lioncash
|
b7cd5d742e
|
shader_bytecode: Make use of [[nodiscard]] where applicable
Ensures that all queried values are made use of.
|
2020-11-20 02:20:37 -05:00 |