Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-08-14 | core: hle: kernel: Disable dispatch count tracking on single core. | bunnei | |
- This would have limited value, and would be a mess to handle properly. | |||
2021-08-07 | core: hle: kernel: k_thread: Mark KScopedDisableDispatch as nodiscard. | bunnei | |
2021-08-07 | core: cpu_manager: Use invalid core_id on init and simplify shutdown. | bunnei | |
2021-08-07 | core: hle: service: buffer_queue: Improve management of KEvent. | bunnei | |
2021-08-07 | core: hle: kernel: k_auto_object: Add GetName method. | bunnei | |
- Useful purely for debugging. | |||
2021-08-07 | core: hle: service: nvflinger/vi: Improve management of KEvent. | bunnei | |
2021-08-07 | core: hle: kernel: DisableDispatch on suspend threads. | bunnei | |
2021-08-07 | core: hle: kernel: k_scheduler: Improve DisableScheduling and EnableScheduling. | bunnei | |
2021-08-07 | core: cpu_manager: Use KScopedDisableDispatch. | bunnei | |
2021-08-07 | core: hle: kernel: Use CurrentPhysicalCoreIndex as appropriate. | bunnei | |
2021-08-07 | core: hle: kernel: k_scheduler: Remove unnecessary MakeCurrentProcess. | bunnei | |
2021-08-07 | core: hle: kernel: k_scheduler: Improve ScheduleImpl. | bunnei | |
2021-08-07 | core: hle: kernel: k_scheduler: Improve Unload. | bunnei | |
2021-08-07 | core: hle: kernel: k_process: DisableDispatch on main thread. | bunnei | |
2021-08-07 | core: hle: kernel: k_handle_table: Use KScopedDisableDispatch as necessary. | bunnei | |
2021-08-07 | core: hle: kernel: k_thread: Add KScopedDisableDispatch. | bunnei | |
2021-08-07 | core: hle: kernel: Ensure idle threads are closed before destroying scheduler. | bunnei | |
2021-08-07 | core: hle: kernel: Reflect non-emulated threads as core 3. | bunnei | |
2021-08-07 | core: cpu_manager: Use jthread. | bunnei | |
2021-08-07 | Merge pull request #6795 from sankasan/cmd-remove-cursor-fullscreen | bunnei | |
yuzu-cmd: hide mouse cursor when started fullscreen | |||
2021-08-06 | Merge pull request #6815 from german77/ui_improvements | bunnei | |
settings_ui: Add emulated joystick position dot to controller preview | |||
2021-08-06 | Merge pull request #6791 from ameerj/astc-opt | bunnei | |
astc_decoder: Various performance and memory optimizations | |||
2021-08-06 | Merge pull request #6799 from ameerj/vp9-fixes | bunnei | |
nvdec: Fix VP9 reference frame refreshes | |||
2021-08-06 | nvhost_nvdec_common: Remove BufferMap | ameerj | |
This was mainly used to keep track of mapped buffers for later unmapping. Since unmap is no longer implemented, this no longer seves a valuable purpose. | |||
2021-08-06 | vp9: Cleanup unused variables | ameerj | |
With reference frames refreshes fix, we no longer need to buffer two frames in advance. We can also remove other unused or otherwise unneeded variables. | |||
2021-08-06 | vp9: Fix reference frame refreshes | ameerj | |
This resolves the artifacting when decoding VP9 streams. | |||
2021-08-06 | nvhost_nvdec_common: Stub UnmapBuffer Ioctl | ameerj | |
Skip unmapping nvdec buffers to avoid breaking the continuity of the VP9 reference frame addresses, and the risk of invalidating data before the async GPU thread is done with it. | |||
2021-08-05 | Merge pull request #6822 from yzct12345/clion-assert | bunnei | |
assert: Avoid empty macros | |||
2021-08-05 | Merge pull request #6813 from Morph1984/hex-string-to-uuid | bunnei | |
common: uuid: Add hex string to UUID constructor | |||
2021-08-05 | assert: Verify formatting | yzct12345 | |
2021-08-05 | assert: Avoid empty macros | yzct12345 | |
2021-08-04 | Merge pull request #6819 from Morph1984/i-am-dumb | Mai M | |
applet_swkbd: Include the null terminator in the buffer size calculation | |||
2021-08-04 | Merge pull request #6818 from Morph1984/hex-util-bug | Mai M | |
hex_util: Fix incorrect array size in AsArray | |||
2021-08-04 | applet_swkbd: Include the null terminator in the buffer size calculation | Morph | |
Some games may interpret the read string as a null-terminated string instead of just reading the string up to buffer_size. | |||
2021-08-04 | hex_util: Fix incorrect array size in AsArray | Morph | |
Although this isn't used, this is a potential bug as HexStringToArray will perform an out-of-bounds read. | |||
2021-08-04 | config: Read connected setting for controllers | lat9nq | |
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. | |||
2021-08-04 | settings_ui: Add emulated joystick position dot to controller preview | german77 | |
2021-08-04 | common: uuid: Add hex string to UUID constructor | Morph | |
This allows for easily converting a hex string into a Common::UUID, which is backed by a 128 bit unsigned integer. | |||
2021-08-03 | nvdec: Implement VA-API hardware video acceleration (#6713) | yzct12345 | |
* 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> | |||
2021-08-02 | Merge pull request #6805 from lat9nq/fix-user-profiles | Morph | |
config: Only read/write current_user on global config | |||
2021-08-02 | config: Only read/write current_user on global config | lat9nq | |
2021-08-02 | network: fix ternary operator in Socket::SendTo | spholz | |
2021-08-02 | decoders: Optimize swizzle copy performance (#6790) | yzct12345 | |
This makes UnswizzleTexture up to two times faster. It is the main bottleneck in NVDEC video decoding. | |||
2021-08-01 | yuzu-cmd: hide cursor when in fullscreen | san | |
Exposed the SDL_ShowCursor function to EmuWindow baseclass. When creating the window (GL or VK) in fullscreen it now automatically hides the cursor. | |||
2021-08-01 | game_list: Make game list folder icons smaller (#6762) | Malte Jürgens | |
Makes the default game list folder icons 48x48 by default instead of 64x64, and allows for selecting small (24x24) and large (72x72) icon sizes. | |||
2021-08-01 | service: set: Correct copy amount in GetAvailableLanguageCodes | Morph | |
2021-08-01 | Merge pull request #6720 from ameerj/vk-screenshot | Fernando S | |
renderer_vulkan: Implement screenshots | |||
2021-08-01 | Merge pull request #6765 from ReinUsesLisp/y-negate-vk | Ameer J | |
vk_rasterizer: Flip viewport on Y_NEGATE | |||
2021-08-01 | astc_decoder: Reduce workgroup size | ameerj | |
This reduces the amount of over dispatching when there are odd dimensions (i.e. ASTC 8x5), which rarely evenly divide into 32x32. | |||
2021-08-01 | astc_decoder: Compute offset swizzles in-shader | ameerj | |
Alleviates the dependency on the swizzle table and a uniform which is constant for all ASTC texture sizes. |