Sönke Holz
35b86fce87
network: fix fcntl cmds
F_SETFL/F_GETFL are the correct commands to set a socket to be non-blocking
4 years ago
bunnei
6c222a04a5
Merge pull request #6822 from yzct12345/clion-assert
assert: Avoid empty macros
4 years ago
bunnei
1822aa11eb
Merge pull request #6813 from Morph1984/hex-string-to-uuid
common: uuid: Add hex string to UUID constructor
4 years ago
yzct12345
dd9e7378dc
assert: Verify formatting
4 years ago
yzct12345
3239e923cc
assert: Avoid empty macros
4 years ago
Mai M
8a77638f5e
Merge pull request #6819 from Morph1984/i-am-dumb
applet_swkbd: Include the null terminator in the buffer size calculation
4 years ago
Mai M
0b58e40e5e
Merge pull request #6818 from Morph1984/hex-util-bug
hex_util: Fix incorrect array size in AsArray
4 years ago
Morph
0971b90782
applet_swkbd: Include the null terminator in the buffer size calculation
Some games may interpret the read string as a null-terminated string instead of just reading the string up to buffer_size.
4 years ago
Morph
8f488c60da
hex_util: Fix incorrect array size in AsArray
Although this isn't used, this is a potential bug as HexStringToArray will perform an out-of-bounds read.
4 years ago
Morph
6db8de93f3
Merge pull request #6816 from lat9nq/fix-mult-contrl
config: Read connected setting for controllers
4 years ago
lat9nq
73acba8ddb
config: Read connected setting for controllers
Currently yuzu will read the mapping but does not connect a controller
despite adding subsequent configurations for it. Read the `connected`
setting for now as a boolean like the Qt frontend.
4 years ago
Morph
6b2f133eef
common: uuid: Add hex string to UUID constructor
This allows for easily converting a hex string into a Common::UUID, which is backed by a 128 bit unsigned integer.
4 years ago
yzct12345
e13e98d99d
nvdec: Implement VA-API hardware video acceleration ( #6713 )
* nvdec: VA-API
* Verify formatting
* Forgot a semicolon for Windows
* Clarify comment about AV_PIX_FMT_NV12
* Fix assert log spam from missing negation
* vic: Remove forgotten debug code
* Address lioncash's review
* Mention VA-API is Intel/AMD
* Address v1993's review
* Hopefully fix CMakeLists style this time
* vic: Improve cache locality
* vic: Fix off-by-one error
* codec: Async
* codec: Forgot the GetValue()
* nvdec: Address ameerj's review
* codec: Fallback to CPU without VA-API support
* cmake: Address lat9nq's review
* cmake: Make VA-API optional
* vaapi: Multiple GPU
* Apply suggestions from code review
Co-authored-by: Ameer J <52414509+ameerj@users.noreply.github.com>
* nvdec: Address ameerj's review
* codec: Use anonymous instead of static
* nvdec: Remove enum and fix memory leak
* nvdec: Address ameerj's review
* codec: Remove preparation for threading
Co-authored-by: Ameer J <52414509+ameerj@users.noreply.github.com>
4 years ago
Morph
b6b9030618
Merge pull request #6805 from lat9nq/fix-user-profiles
config: Only read/write current_user on global config
4 years ago
lat9nq
959f332e99
config: Only read/write current_user on global config
4 years ago
Morph
11d0745880
Merge pull request #6801 from spholz/spholz-patch-1
network: fix ternary operator in Socket::SendTo
4 years ago
spholz
e08a9d00e0
network: fix ternary operator in Socket::SendTo
4 years ago
yzct12345
46e4e6707f
decoders: Optimize swizzle copy performance ( #6790 )
This makes UnswizzleTexture up to two times faster. It is the main bottleneck in NVDEC video decoding.
4 years ago
Malte Jürgens
4304984555
game_list: Make game list folder icons smaller ( #6762 )
Makes the default game list folder icons 48x48 by default instead of 64x64, and allows for selecting small (24x24) and large (72x72) icon sizes.
4 years ago
Morph
8a3aeb8cdc
Merge pull request #6793 from Morph1984/lang-fix
service: set: Correct copy amount in GetAvailableLanguageCodes
4 years ago
Morph
11a0033a66
service: set: Correct copy amount in GetAvailableLanguageCodes
4 years ago
Fernando S
e930d1c13b
Merge pull request #6720 from ameerj/vk-screenshot
renderer_vulkan: Implement screenshots
4 years ago
Ameer J
2361a8da8f
Merge pull request #6765 from ReinUsesLisp/y-negate-vk
vk_rasterizer: Flip viewport on Y_NEGATE
4 years ago
Ameer J
3931f05bf1
Merge pull request #6565 from lat9nq/bundle-ffmpeg
cmake, ci: Build bundled FFmpeg with yuzu
4 years ago
Mai M
4b027d3868
Merge pull request #6788 from Morph1984/hle_api_12.1.0
hle: api_version: Update HOS version to 12.1.0
4 years ago
Morph
057a4a8a06
hle: api_version: Update HOS version to 12.1.0
Keeps us up to date with reporting the system version.
4 years ago
bunnei
8177751c0e
Merge pull request #6752 from Morph1984/pt-br
service: ns, set: Add PT_BR (Brazilian Portuguese)
4 years ago
bunnei
1e83edaf6b
Merge pull request #6775 from lat9nq/cmd-remove-global-core
emu_window: Remove global system instance
4 years ago
bunnei
828d9370b2
Merge pull request #6759 from ReinUsesLisp/pipeline-statistics
renderer_vulkan: Add setting to log pipeline statistics
4 years ago
bunnei
3adc830cf6
Merge pull request #6770 from Morph1984/swkbd_buffer_size
applet_swkbd: Correct string buffer size calculation
4 years ago
lat9nq
d15ff8a89b
emu_window: Remove global system instance
It was just the one in emu_window_sdl2, but since _gl and _vk inherit
from it, they all needed adjustments.
Leaves just the one auto system& in main().
4 years ago
Morph
ac09092898
applet_swkbd: Correct string buffer size calculation
The buffer size here does not include the initial 8 bytes.
4 years ago
Morph
743b6b53d9
configure_system: Add Brazilian Portuguese to the list of languages
4 years ago
Morph
2359f8283a
service: set: Correct 4.0.0 max_entries to 0x40 (64) instead of 17
4 years ago
Morph
58a79102ae
service: ns, set: Add PT_BR (Brazilian Portuguese)
4 years ago
Morph
bef5d608a9
Merge pull request #6767 from ReinUsesLisp/fold-float-pack
shader: Fold UnpackFloat2x16 and PackFloat2x16
4 years ago
bunnei
9a7c2869d8
Merge pull request #6722 from ReinUsesLisp/xmad-opts
shader: Fold integer FMA from Nvidia's pattern
4 years ago
ReinUsesLisp
ecc05bdcb6
shader: Fold UnpackFloat2x16 and PackFloat2x16
Simplifies the code a bit when possible. These instructions should be
no-ops codegen wise.
4 years ago
Ameer J
f2b7818cf0
Merge pull request #6751 from Morph1984/languagecode
service: ns: Map ZH_TW and ZH_CN to Traditional/Simplified Chinese
4 years ago
bunnei
56a35a0886
Merge pull request #6742 from Morph1984/uuid
common: uuid: Return a lower-case hex string in Format
4 years ago
ReinUsesLisp
2eaec1b7ee
vk_rasterizer: Flip viewport on Y_NEGATE
Matches OpenGL's behavior. I don't believe this register flips geometry,
but we have to try to match behavior on both backends.
4 years ago
ameerj
9629e74364
renderers: Add explicit invert_y bool to screenshot callback
OpenGL and Vulkan images render in different coordinate systems. This allows us to specify the coordinate system of the screenshot within each renderer
4 years ago
ameerj
6733ae9aab
renderer_vulkan: Implement screenshots
4 years ago
ameerj
317f238e1d
vk_blit_screen: Add public CreateFramebuffer method
4 years ago
ameerj
870a92bd78
vk_blit_screen: Make Draw method more generic
Allows specifying the framebuffer and render area dimensions, rather than being hard coded for the render window.
4 years ago
bunnei
b1e3c13f5a
Merge pull request #6760 from ReinUsesLisp/fp16-collect
shader: Mark ConvertF16F32 and ConvertF32F16 as fp16 instructions
4 years ago
bunnei
a31bcb8371
Merge pull request #6758 from jbeich/fastmem
host_memory: enable fastmem on FreeBSD
4 years ago
bunnei
0821c4c02d
Merge pull request #6700 from lat9nq/fullscreen-enum
general: Implement FullscreenMode enumeration
4 years ago
Morph
5b9d80faea
Merge pull request #6671 from jls47/master
applets/web: Addressing QT Navigation issues in Linux
4 years ago
Ameer J
257666fc4b
Merge pull request #6753 from jbeich/libusb
cmake: unbreak libusb detection on FreeBSD
4 years ago