262 Commits

Author SHA256 Message Date
191ff4f46e Accepting request 1089250 from Emulators
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1089250
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/yuzu?expand=0&rev=7
2023-05-27 18:37:42 +00:00
Duarte Pousa
dbda22ac81 Update to mainline-0-1439 on 2023-05-19
OBS-URL: https://build.opensuse.org/package/show/Emulators/yuzu?expand=0&rev=267
2023-05-19 21:09:38 +00:00
Duarte Pousa
99d6f0dcf2 Update to mainline-0-1435 on 2023-05-15
OBS-URL: https://build.opensuse.org/package/show/Emulators/yuzu?expand=0&rev=266
2023-05-15 18:29:22 +00:00
Duarte Pousa
d7841c5206 Fix missing libzstd-static
OBS-URL: https://build.opensuse.org/package/show/Emulators/yuzu?expand=0&rev=265
2023-05-14 14:56:30 +00:00
Duarte Pousa
679b5c7891 Update to mainline-0-1433 on 2023-05-14
OBS-URL: https://build.opensuse.org/package/show/Emulators/yuzu?expand=0&rev=264
2023-05-14 14:46:01 +00:00
Duarte Pousa
a0686f5d6e Update to mainline-0-1430 on 2023-05-13
OBS-URL: https://build.opensuse.org/package/show/Emulators/yuzu?expand=0&rev=263
2023-05-13 12:54:08 +00:00
Duarte Pousa
027657c9c3 Update to mainline-0-1424 on 2023-05-09
OBS-URL: https://build.opensuse.org/package/show/Emulators/yuzu?expand=0&rev=262
2023-05-09 08:28:42 +00:00
74325a679b Accepting request 1085338 from Emulators
- Update to version 0.1423:
  * input_common: Revert debugging changes
  * Fix read access violation
  * input_common: Add experimental motion to button
  * input_common: Add property to invert an axis button
  * input_common: Add property to invert an axis button
  * yuzu: Add motion preview to controller input
  * externals: Update dynarmic to 6.4.7
  * yuzu-sdl,audio_core: Remove antiquated warning ignore
  * qt_common: Remove yuzu prefix
  * configure_graphics: No there isn't a hyphen in VSync
  * configure_input_player: Add missing include
  * configure_graphics: Clean up includes [IWYU]
  * bootmanager: Clean up includes [IWYU]
  * configure_graphics: Actively find present modes
  * vk_swapchain: Use certain modes for unlocked
  * bootmanager: Remove inaccurate switch
  * qt_common: Move window info function out of bootmanager
  * vulkan_surface: Pass only window info for surface creation
  * settings: Enable FIFO relaxed
  * configure_graphics: Fix another typo
  * telemetry_session: Make translate function static
  * bootmanager: Return value in impossible case
  * configure_graphics: Fix typo
  * default_ini: Update V-Sync description
  * configuration: Expose separate swap present modes
- Update to version 0.1422:
  * core: hid: Fix state of capture and home buttons
  * Remove LGTM config
  * settings: remove pessimistic flushing
  * Memory manager: Fix possible softlock
  * GPU: implement missing ASTC
  * vk_present_manager: Fix softlocks when disabling async present
  * catch2: update to 3.3.1
  * Fix code resize to use word size rather than byte size
  * vulkan: disable turbo when debugging tool is attached
  * video_core: fix build on Apple Clang
  * CMake: Enable type limits on Clang
  * CMakeLists: Enable checks on Clang
  * vk_present_manager: Add toggle for async presentation
  * vk_blit_screen: Recreate FSR when frame is recreated
  * renderer_vulkan: Fix crashing when updating descriptors
  * renderer_vulkan: Async presentation
  * Update translations (2023-05-01) (#10129)
  * BufferCache: Fixes and address feedback
  * qt: warn on inoperable keys
  * Wait for the terminate event before destroying a system instance
  * settings: rename extended memory layout to unsafe, move from general to system
  * Define SampleMask as an array
  * kernel: remove general boost lists
  * kernel: match calls to Register and Unregister
  * common: add intrusive list type
  * Texture Cache: Release stagging buffers on tick frame
  * Buffer Cache: Release stagging buffers on tick frame
  * Tests: Add memory tracker tests.
  * Clang: format and ficx compile errors.
  * Implement Async downloads in normal and fix a few issues.
  * Buffer Cache rework: Setup async downloads.
  * Buffer Cache: Fully rework the buffer cache.
  * Address Feedback & Clang Format
  * Maxwell3D: only update parameters on High
  * Accelerate DMA: Use texture cache async downloads to perform the copies to host.
  * TextureCache: refactor DMA downloads to allow multiple buffers.
  * vk_pipeline_cache: Skip compute pipelines on Intel proprietary drivers
  * QueryCache: Fix write invalidation.
  * MemoryManager: Fix race conditions.
  * Clang format and ddress feedback
  * QueryCache: rework async downloads.
  * Accuracy Normal: reduce accuracy further for perf improvements in Project Lime
  * Fence Manager: implement async fence management in a sepparate thread.
- Update to version 0.1414:
  * "Merge Tagged PR 10082"
  * maxwell_3d: fix out of bounds array access in size estimation
  * core: am: Demote TryPopFromFriendInvitationStorageChannel Log level
  * Account for a pre-added offset when using Corner sample mode for 2D blits
  * Run clang-format to fix all.
  * Fix formatting.
  * Allow passing `bind_address` to dedicated room.
  * core: audio: return result when audio_out initialize failed
  * core: hid: Remove deadzone of virtual controller
  * vulkan: use plain fences when timeline semaphores are not available
  * service: nfp: Implement debug Interface
  * service: nfp: Implement system interface
  * service: nfp: Use an unique interface
  * vulkan: pick alpha composite flags based on available values

OBS-URL: https://build.opensuse.org/request/show/1085338
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/yuzu?expand=0&rev=6
2023-05-08 15:24:01 +00:00
Duarte Pousa
62012167b1 Update to mainline-0-1423 on 2023-05-07
OBS-URL: https://build.opensuse.org/package/show/Emulators/yuzu?expand=0&rev=260
2023-05-07 17:36:05 +00:00
Duarte Pousa
d6c6f1ba5b Update to mainline-0-1422 on 2023-05-07
OBS-URL: https://build.opensuse.org/package/show/Emulators/yuzu?expand=0&rev=259
2023-05-07 00:33:12 +00:00
Duarte Pousa
0f119634f0 Update to mainline-0-1414 on 2023-04-30
OBS-URL: https://build.opensuse.org/package/show/Emulators/yuzu?expand=0&rev=258
2023-04-30 00:32:40 +00:00
c172e7317f Accepting request 1082290 from Emulators
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1082290
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/yuzu?expand=0&rev=5
2023-04-23 20:48:10 +00:00
Duarte Pousa
28e84410fa Vulkan version constraint
OBS-URL: https://build.opensuse.org/package/show/Emulators/yuzu?expand=0&rev=256
2023-04-16 15:24:37 +00:00
Duarte Pousa
9831f2118b Update to mainline-0-1404 on 2023-04-16
OBS-URL: https://build.opensuse.org/package/show/Emulators/yuzu?expand=0&rev=255
2023-04-16 00:32:41 +00:00
Duarte Pousa
9cdff4207a Update to mainline-0-1397 on 2023-04-09
OBS-URL: https://build.opensuse.org/package/show/Emulators/yuzu?expand=0&rev=254
2023-04-09 00:32:45 +00:00
Duarte Pousa
2f4b004320 Update to mainline-0-1393 on 2023-04-04
OBS-URL: https://build.opensuse.org/package/show/Emulators/yuzu?expand=0&rev=253
2023-04-04 18:47:11 +00:00
Duarte Pousa
2185927b39 Update to mainline-0-1391 on 2023-04-02
OBS-URL: https://build.opensuse.org/package/show/Emulators/yuzu?expand=0&rev=252
2023-04-02 15:37:12 +00:00
Duarte Pousa
16e699e69f Update to mainline-0-1390 on 2023-04-02
OBS-URL: https://build.opensuse.org/package/show/Emulators/yuzu?expand=0&rev=251
2023-04-02 00:33:33 +00:00
Duarte Pousa
1c93f78234 Update to mainline-0-1382 on 2023-03-26
OBS-URL: https://build.opensuse.org/package/show/Emulators/yuzu?expand=0&rev=250
2023-03-26 00:34:00 +00:00
d4f76a169d Accepting request 1074320 from Emulators
- Update to version 0.1380:
  * kernel: use KTypedAddress for addresses
  * bounded_threadsafe_queue: Refactor Pop
  * bounded_threadsafe_queue: Add producer cv to avoid busy waiting
  * bounded_threadsafe_queue: Deduplicate and add PushModes
  * bounded_threadsafe_queue: Add TryPush
  * logging: Make use of bounded queue
  * bounded_threadsafe_queue: Use simplified impl of bounded queue
  * vulkan: fix more excessive waiting in scheduler
  * kernel: fix LOG_TRACE in ipc
  * common: string_util: Use std::string_view for UTF16ToUTF8/UTF8ToUTF16W.
  * common: bounded_threadsafe_queue: Use polyfill_thread.
  * config: Fix controller config from resetting
  * Disable SRGB border color conversion for now, to fix shadows in Xenoblade.
- Compile with GCC12 for avoid errors with new Factory default GCC13
- Enable Discord Rich Presence
- Use QtMultimedia for Camera and QtWebEngine for web applet implementation
- Build with system installed cpp-httplib and Vulkan headers
- Add clang-devel (for LLVM) and libxml2 to BuildRequires
- Update to version 0.1374:
  * service: nfp: Replace crc function with boost equivalent
  * service: nfp: Close app area and recreate crc
  * service: nfp: Convert mii colors to v3
  * vulkan: disable extendedDynamicState3ColorBlendEquation on radv
  * service: nfp: Actually write correct crc
  * configure_audio: Fix output mode setting not saving
  * input_common: sdl: Only send last vibration command
  * kernel: additional style fixes to KThread, KProcess
  * kernel: fix clang build
  * kernel: remove unnecessary finalize calls
  * kernel: convert KProcess to new style
  * kernel: convert KThread to new style
  * kernel: prefer std::addressof
  * kernel: convert KResourceLimit
  * kernel: remove kernel_
  * kernel: remove gratitutous attribute usage
  * kernel/svc: convert to new style
  * kernel: convert miscellaneous
  * kernel: conver KScopedLock, KScopedResourceReservation, KSessionRequest, KSharedMemory, KSpinLock
  * kernel: convert KAbstractSchedulerLock
  * kernel: convert KMemoryLayout, KMemoryRegion*, KPageTableSlabHeap, KPriorityQueue
  * kernel: move KMemoryLayout for NX board
  * kernel: remove KLinkedList
  * kernel: convert KConditionVariable, KLightConditionVariable, KLightLock
  * kernel: convert KPort, KSession
  * kernel: convert GlobalSchedulerContext, KAddressArbiter, KScopedSchedulerLockAndSleep, KThreadQueue to new style
  * vk_scheduler: split work queue waits and execution waits
  * general: fix spelling mistakes
  * video_core: Fix ogl status error when draw_texture
  * video_core: Invalid index_buffer flag when inline_index draw
  * general: use codespell to identify spelling mistakes
  * yuzu: Move audio settings to audio section
  * yuzu: Remove console id setting
  * video_core: Update texture format
  * gl_rasterizer: Implement AccelerateDMA DmaBufferImageCopy
  * Refactor AccelerateDMA code
  * gpu_thread: Use bounded queue
- Update to version 0.1367:
  * "Merge Tagged PR 9913"
  * service: nfp: Improve implementation
  * OpenGL: Prefer glClientWaitSync for OGLSync objects
  * perf_stats: Check multicore first
  * hid: Use nanosecond timestamps instead of ticks
  * core: Promote CPU/GPU threads to time critical
  * native_clock: Wait for 10 seconds instead of 30
  * native_clock: Use RealTimeClock instead of SteadyClock
  * steady_clock: Introduce a real time clock
  * native_clock: Re-adjust the RDTSC frequency
  * input_common: Minor typo issues (#9922)
  * kernel: add timer pointer to KThreadQueue
  * input_common: Increase mouse sensitivity  range
  * common: make BitCast constexpr
  * general: fix type inconsistencies
  * kernel: avoid signed overflow UB on MSVC
  * kernel: clone fpu status on CreateThread
  * hle: rename legacy errors to Results
  * kernel: add missing header for libc++
  * fix typo in settings.h
  * service: acc: Replace default image with a 32x32 image
  * input_common: joycon: Add stick input from passive reports
  * service: psc: Update names
  * service: ssl: Add missing properties and update names
  * service: usb: Update names
  * kernel: fix WaitSynchronization
  * Engines: Implement Accelerate DMA Texture.
  * native_clock: Round RDTSC frequency to the nearest 1000
  * timer_resolution: Set current process to High QoS
  * general: Target Windows 10 SDK
  * hardware_properties: Update BASE_CLOCK_RATE to exactly 1020 MHz
  * core_timing: Use higher precision sleeps on Windows
  * main: (Windows) Set the current timer resolution to the maximum
  * wall_clock: Make use of SteadyClock
  * common: Implement a method to change the Windows timer resolution
  * common: Implement a high resolution steady clock
  * Check all swizzle components for red, not just [0], pass float border color rather than int
  * Fix a bug with the Reverb command in reading from the pre_delay line.
  * buffer_cache: Add logic for non-NVN storage buffer tracking
- Update to version 0.1360:
  * "Merge Tagged PR 9786"
  * "Merge Tagged PR 9890"
  * ci: Actually enable LTO on MSVC (#9887)
  * vulkan_common: disable vertexInputDynamicState on unsupported driver
  * kernel: be more careful about kernel address keys
  * kernel: refactor priority inheritance to represent locks as C++ objects
  * kernel: simplify AddressSpaceInfo, update values
  * kernel: barrier memory before condition variable write
  * kernel: document previous location of interrupt disables in arbiter/condvar
  * kernel: adjust pool allocations
  * kernel: simplify KAbstractSchedulerLock::Lock
  * kernel: add InfoType::IoRegionHint
  * nvnflinger: fix name
  * service: move hle_ipc from kernel
  * sm:: remove unused member
  * Update translations (2023-03-01)
  * cmake: use correct boost imported targets
  * cmake: support components in find modules
  * externals: use openssl from vcpkg
  * Partially apply LTO to only core and video_core projects.
  * service: btm: Fix handle functions
  * Revert "yuzu: config: Remove player 8 and 9 from config file"
  * yuzu: config: Remove player 8 and 9 from config file
  * config: Fix per game Force max clock
  * core: hidbus: Fix BusType size
  * core: Update service function tables to 16.0.0+
  * am: avoid direct pointer access of transfer memory objects
  * hid: avoid direct pointer access of transfer memory objects
  * configuration: Add async ASTC decode setting
  * texture_cache: Add async texture decoding
  * core: hid: Restore motion state on refresh and clamp motion values
  * input_common: Implement dedicated motion from mouse
  * cmake: fix cpp-jwt build
  * sm:: fix lingering session initialization issues
  * cheat_engine: add check for hid initialization
  * sm:: support service registration deferral
  * service: refactor server architecture
  * core: defer cpu shutdown
- Update to version 0.1351:
  * "Merge Tagged PR 9786"
  * settings: Add more input settings to the log
  * core: hid: Fix native mouse mappings
  * yuzu: Set a lower timeout for discord presence
  * svc: Fix type consistency (exposed on macOS)
  * externals: Update cpp-httplib to latest
  * net: translate ECONNRESET network error
  * Qt: Reintroduce scaling for touch input
- Update to version 0.1346:
  * "Merge Tagged PR 9786"
  * "Merge Tagged PR 9834"
  * kernel: add KObjectName
  * yuzu: Shutdown game on restart to reload per game config
  * input_common: Split mouse input into individual devices
  * Qt: Fix mouse scalling
  * Reimplement the invalidate_texture_data_cache register
  * Allow >1 cpu threads on video decoding, disable multi-frame decoding
  * Add fallback for memory read/write in case the address goes over a 4K page
  * Fix depop prepare receiving bad mix infos and writing out of bounds, and update aux a bit, may help
  * kernel: Refactor thread_local variable usage
  * Revert "shader_recompiler: Align SSBO offsets to meet host requirements"
  * Revert "Vulkan, OpenGL: Hook up storage buffer alignment code"
- Update to version 0.1339:
  * "Merge Tagged PR 9588"
  * "Merge Tagged PR 9769"
  * "Merge Tagged PR 9778"
  * Update settings.cpp
  * texture_cache: OpenGL: Implement MSAA uploads and copies
  * kernel/svc: Fix undefined info_id
  * video_core: Speed up video frame data copy
  * core: hid: Use gyro thresholds modes set by the game
- Change a package version format
- Edit _service for manual run with last tag
- Disable submodules check by YUZU_CHECK_SUBMODULES=OFF instead inline patch
- Use mold linker
- Drop some unneeded BuildRequires and add another few
- Clean specfile from deprecated macroses
- Update to version 01337:
  * "Merge Tagged PR 9042"
  * "Merge Tagged PR 9588"
  * kernel: avoid usage of bit_cast
  * main: Re-add QtWebEngine zoom factor
  * input_common: Reintroduce custom pro controller support
  * audio: cubeb: Fix yuzu crashing when it test for latency
  * buffer_base: Partially revert changes from #9559
  * glsl_emit_context: Remove redeclarations of gl_SampleID and gl_SampleMask
  * service: hid: Return error if arguments of SetSupportedNpadIdType is invalid
  * kernel/svc: switch to generated wrappers
  * kernel: fix compilation with older gcc
  * Update yuzu_cmd's default_ini.h
  * Remove fake vertex bindings when dynamic state is enabled
  * dynarmic: Update to 6.4.5
  * kernel/svc: Split implementations into separate files
  * Add Game Icon for Discord RPC Connected to Yuzu Compatibility Page
  * yuzu_cmd: Order arguments alphabetically and port arguments from Qt
  * yuzu_cmd: Fix mismatching controller input
  * yuzu_cmd: Fix touch input
  * shader_recompiler/value.h: Remove lingering references to S32
  * remove disambiguation argument from mute text
  * main: Convert to device independent coordinates for scaling
  * main: Use passthrough scaling for non-windows OSes
  * main: Enable High DPI fixes for Qt >= 5.14
  * add volume quicksetting with volume slider
- Update to version 01329:
  * "Merge Tagged PR 4949"
  * "Merge Tagged PR 9042"
  * "Merge Tagged PR 9588"
  * fsp_srv: Copy HLE Read Buffer for OutputAccessLogToSdCard
  * Revert "Merge pull request #9718 from yuzu-emu/revert-9508-hle-ipc-buffer-span"
  * added 'Hide empty rooms' toggle to lobby
  * Revert "hle_ipc: Use std::span to avoid heap allocations/copies when calling ReadBuffer"
  * input_common: Simplify stick from button
  * kernel: add KDeviceAddressSpace
  * yuzu: config: Draw turbo buttons with a different color
  * input_common: Implement turbo buttons
  * Update translations (2023-02-01)
  * kernel: add KCapabilities
  * gl_compute_pipeline: Force context flush when loading shader cache
  * input_common: joycon: Remove Magic numbers from common protocol
  * cmake: Download clang format 15
  * gl_graphics_pipeline: Force context flush when loading shader cache
  * input_common: joycon: Fill missing enum data
  * apply-patches-by-label: Remove unused variables and imports
  * apply-patches-by-label: Use python f-strings
  * ci: Abort on failure to query Github's API
  * Move to Clang Format 15
  * spirv: Fix TXQ with MSAA textures
  * emit_glasm_image: Fix TXQ with MSAA textures
  * emit_glsl_image: Implement TXQ with MSAA textures
  * texture_pass: Fix texture descriptors comparisons
  * texture_pass: Refactor texture handle retrieval
  * shader_recompiler: TXQ: Skip QueryLevels when possible
  * emit_glsl_image: Fix ImageFetch for MSAA textures
  * yuzu: config: Avoid reading deleted object
  * LDN Hostname Support in Direct Connect
  * texture_cache: Adjust image view sizes by MSAA samples
  * video_core: Implement vulkan clear specified channel
  * polyfill_thread: satisfy execution ordering requirements of stop_callback
  * input_common: joycon: Replace ReadSPI vector with span
  * input_common: joycon: Remove magic numbers from calibration protocol
  * glasm: Add MS sampler types
  * glsl: Add MS sampler types
  * shader_recompiler: Remove S32 IR type
  * hle_ipc: Use thread_local ReadBuffer
  * hle_ipc: Rename ReadBufferSpan to ReadBuffer
  * hle_ipc: Rename ReadBuffer to ReadBufferCopy
  * bsd: Use std::span for read payloads
  * nvdrv: Use std::span for inputs
  * hidbus: Use ReadBufferSpan
  * nvflinger: Split Parcel class into InputParcel and OutputParcel
  * service: Use ReadBufferSpan where it is trivial to do so
  * fsp_srv: Use ReadBufferSpan
  * hle_ipc: Add ReadBufferSpan function
- Update to version 01323:
  * "Merge Tagged PR 9042"
  * "Merge Tagged PR 9588"
  * kernel: unbreak min/max template deduction on Apple Clang
  * video_core/opengl: Add FSR upscaling filter to the OpenGL renderer
  * input_common: Implement SetLowPowerMode and TriggersElapsed for the joycon driver
  * main: Only set AA_DisableWindowContextHelpButton below Qt6
  * input_common: Make use of StoppableTimedWait
  * polyfill_thread: Implement StoppableTimedWait
  * input_common: add missing header for libc++ after 340f15d1fa79
  * Revert 9617 and fix it on input_common
  * default_ini: Split and concatenate the config string literal
  * Revert "MemoryManager: use fastmem directly."
  * main: Globally disable the "?" button on dialogs
  * kernel: split SetAddressKey into user and kernel variants
  * kernel: fix incorrect locking order in suspension
  * spirv: fix multisampled image fetch
  * cmake: prefer system llvm library
  * kernel: KPageTable: update
  * yuzu: Fix language comobox crash
  * nsight_aftermath_tracker: update for latest Aftermath SDK
  * Change licenses
  * core: hid: Make use of SCOPE_EXIT and SCOPE_GUARD where applicable
  * input_common: Fix joycon mappings
  * input_common: Address byte review
  * core: hid: Only set the polling mode to the correct side
  * input_common: Drop Pro controller support from custom driver
  * input_common: Fix issue where ring and irs are enabled at the same time
  * input_common: Implement joycon ir camera
  * yuzu: Add ring controller test button
  * input_common: Use DriverResult on all engines
  * Address review comments
  * core: hid: Fix input regressions
  * input_common: Implement joycon nfc
  * input_common: Add dual joycon support
  * input_common: Add support for joycon ring controller
  * input_common: Add support for joycon input reports
  * input_common: Use calibration from joycon
  * input_common: Add support for joycon generic functions
  * input_common: Add joycon low level functions
  * service: hid: Set led pattern and fix color detection
  * core: hid: Enable pulling color data from controllers
  * core: hid: Migrate ring from emulated devices to emulated controller
  * yuzu: Update controller colors and button names
  * input_common: Disable SDL driver with switch controllers
  * input_common: Initial skeleton for custom joycon driver
  * fix format
  * allow volume up/down hotkeys to be repeated
  * Be careful of mangled out of bounds read
  * core: hid: Fix stick minimum range
  * Move demangle impl to cpp
  * Add stacktrace symbol demangling
  * cmake: support the standard cmake testing option
  * tests: update catch2 to 3.0.1
- Update to version 01315:
  * "Merge Tagged PR 9042"
  * "Merge Tagged PR 9588"
  * fix(dist): wrap screenshots in <image> tags
  * input_common: reset sdl motion if data is invalid
  * Demote maxwell3d Firmware4 call log to debug
  * Address feedback
  * memory: fix watchpoint use when fastmem is enabled
  * externals: Update dynarmic to 6.4.4
  * timing: wait for completion on unregister
  * upsample: Fix coefficient format
  * audio_core: Fix off-by-one error in upsampler
  * Update settings.h
  * CPP
  * UI change
  * 1.5X resolution scaler option
  * debugger: add host fastmem pointer fetch command
  * nvnflinger: correct swap interval handling
  * video_core: Implement opengl/vulkan draw_texture
  * video_core: Implement maxwell3d draw texture method
- Update to version 01307:
  * "Merge Tagged PR 9042"
  * "Merge Tagged PR 9556"
  * "Merge Tagged PR 9588"
  * yuzu: Read mouse wheel input
  * qt: unlock during signal emission
  * vulkan_common: fix indirect draw with count
  * MoltenVK: restrict number of vertex attributes/bindings to 16
  * qt: fix configuration weirdness on turbo
  * macOS: Make Yuzu show up in the Launchpad Games folder (#9594)
  * vulkan_device: refactor feature testing
  * renderer_vulkan: disable turbo by default
  * VideoCore: Fix OGL cache invalidation.
  * Revert "Revert "k_page_group: synchronize""
  * TAS: Show all script lengths for multiplayer
  * renderer_vulkan: pause turbo submissions on inactive queue
  * Avoid OOB array access reading passthrough attr mask
  * vulkan_device: avoid attempt to access empty optional
  * renderer_vulkan: disable clock boost on unvalidated devices
  * qt: additional fixes for reentrant shutdown
  * input_common: Create an update engine

OBS-URL: https://build.opensuse.org/request/show/1074320
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/yuzu?expand=0&rev=4
2023-03-25 17:56:06 +00:00
Duarte Pousa
b229f76d8f Update to mainline-0-1380 on 2023-03-25
OBS-URL: https://build.opensuse.org/package/show/Emulators/yuzu?expand=0&rev=248
2023-03-25 11:30:32 +00:00
Duarte Pousa
9aeb1d5a44 Accepting request 1074207 from home:svalx
- Compile with GCC12 for avoid errors with new Factory default GCC13
- Enable Discord Rich Presence
- Use QtMultimedia for Camera and QtWebEngine for web applet implementation
- Build with system installed cpp-httplib and Vulkan headers
- Add clang-devel (for LLVM) and libxml2 to BuildRequires

OBS-URL: https://build.opensuse.org/request/show/1074207
OBS-URL: https://build.opensuse.org/package/show/Emulators/yuzu?expand=0&rev=247
2023-03-25 11:10:02 +00:00
Duarte Pousa
b863df2fa0 Update to mainline-0-1374 on 2023-03-19
OBS-URL: https://build.opensuse.org/package/show/Emulators/yuzu?expand=0&rev=246
2023-03-19 00:31:33 +00:00
Duarte Pousa
4a1b52b7f2 Update to mainline-0-1367 on 2023-03-12
OBS-URL: https://build.opensuse.org/package/show/Emulators/yuzu?expand=0&rev=245
2023-03-12 00:31:50 +00:00
Duarte Pousa
06da7991af Update to mainline-0-1360 on 2023-03-05
OBS-URL: https://build.opensuse.org/package/show/Emulators/yuzu?expand=0&rev=244
2023-03-05 00:31:53 +00:00
Duarte Pousa
399ad809d5 Update to mainline-0-1351 on 2023-02-26
OBS-URL: https://build.opensuse.org/package/show/Emulators/yuzu?expand=0&rev=243
2023-02-26 00:31:30 +00:00
Duarte Pousa
8c242cb305 Update to mainline-0-1346 on 2023-02-20
OBS-URL: https://build.opensuse.org/package/show/Emulators/yuzu?expand=0&rev=242
2023-02-20 14:41:39 +00:00
Duarte Pousa
24823b8378 Accepting request 1066052 from home:svalx
- Update to version 0.1339:
 - Change a package version format
- Edit _service for manual run with last tag
- Disable submodules check by YUZU_CHECK_SUBMODULES=OFF instead inline patch
- Use mold linker
- Drop some unneeded BuildRequires and add another few
- Clean specfile from deprecated macroses

OBS-URL: https://build.opensuse.org/request/show/1066052
OBS-URL: https://build.opensuse.org/package/show/Emulators/yuzu?expand=0&rev=241
2023-02-17 14:19:22 +00:00
Duarte Pousa
ca78066b2b Update to mainline-0-1337 on 2023-02-12
OBS-URL: https://build.opensuse.org/package/show/Emulators/yuzu?expand=0&rev=240
2023-02-12 00:24:10 +00:00
Duarte Pousa
32e9dd6de2 Update to mainline-0-1329 on 2023-02-05
OBS-URL: https://build.opensuse.org/package/show/Emulators/yuzu?expand=0&rev=239
2023-02-05 00:24:25 +00:00
Duarte Pousa
e37d9bb1ca Update to mainline-0-1323 on 2023-01-29
OBS-URL: https://build.opensuse.org/package/show/Emulators/yuzu?expand=0&rev=238
2023-01-29 00:23:35 +00:00
Duarte Pousa
dee03850d9 Update to mainline-0-1315 on 2023-01-22
OBS-URL: https://build.opensuse.org/package/show/Emulators/yuzu?expand=0&rev=237
2023-01-22 00:23:18 +00:00
Duarte Pousa
3bf42b552d Update to mainline-0-1307 on 2023-01-15
OBS-URL: https://build.opensuse.org/package/show/Emulators/yuzu?expand=0&rev=236
2023-01-15 00:25:45 +00:00
a1c549d545 Accepting request 1056877 from Emulators
- Update to version 01299:
  * "Merge Tagged PR 9042"
  * "Merge Tagged PR 9570"
  * "Merge Tagged PR 9573"
  * opengl: Sanitize antialiasing config
  * video_core/vulkan: Fixed loading of Vulkan driver pipeline cache The header size of the Vulkan driver pipeline cache files was incorrectly in PipelineCache::LoadVulkanPipelineCache, for which the pipeline cache wasn't read correctly and got invalidated on each load.
  * MacroHLE: eliminate 2 rushed macros.
  * externals: update dynarmic, xbyak
  * Run clang-format
  * externals: Update sirit
  * shader_recompiler: Fix shuffle partitioning for >64 invoc-per-subgroup GPUs
  * Vulkan, OpenGL: Hook up geometry shader passthrough emulation
  * shader_recompiler: Add support for lowering geometry passthrough
  * Vulkan, OpenGL: Hook up storage buffer alignment code
  * shader_recompiler: Align SSBO offsets to meet host requirements
  * shader_recompiler: SPIRV: Only enable int64 feature when supported
  * shader_recompiler: Add comparison operators to descriptor types
  * Vulkan: Add a workaround for input_position on Adreno drivers
  * video_core/vulkan: Vulkan driver pipelines now contain cache version So that old cache can get deleted when the cache version changes and does not grow infinitely
  * video_core/vulkan: Driver pipeline cache will now be deleted with the shader cache
  * config: Set the Vulkan driver pipeline cache option to be global
  * video_core/vulkan: Added check if Vulkan pipeline path has been set
  * config: Better wording for VK pipeline cache option and enable by default
  * yuzu-cmd: Removed `use_vulkan_driver_pipeline_cache` from default_ini.h The addition of the use_vulkan_driver_pipeline_cache option into the default ini string literal caused the 16,384-byte limit of the MSVC compiler to be exceeded.
  * video_core/vulkan: Added `VkPipelineCache` to store Vulkan pipelines As an optional feature which can be enabled in the advanced graphics configuration, all pipelines that get built at the initial shader loading are stored in a VkPipelineCache object and are dumped to the disk.
  * BufferBase: Don't ignore GPU pages.
  * Fermi2D: sync cache flushes
  * MemoryManager: use fastmem directly.
  * net: Silently translate ETIMEDOUT network error
  * video_core: Cache GPU internal writes.
  * Vulkan: Fix drivers that don't support dynamic_state_2 up
  * common: add setting for renderer clock workaround
  * vulkan: implement 'turbo mode' clock booster
  * renderer_vulkan: implement fallback path for null descriptors
  * yuzu-ui: Add setting for disabling macro HLE
  * Video_core: Address feedback
  * Texture Cache: Implement async texture downloads.
  * Vulkan: Update blacklisting to latest driver versions.
  * ShaderCompiler: Inline driver specific constants.
  * Vulkan: rework stencil tracking.
  * TAS: Immediately switch stick to TAS on input
  * cmake: move find-modules to root cmake dir
  * service: nifm: Initialize request state
  * service: nifm: Match documentation names
  * cmake: allow options shadowing with normal variables
  * cmake: improve find_package failure messages
  * vulkan_common: blacklist radv from extended_dynamic_state2 on drivers before 22.3.1
  * video_core: fix build
  * MacroHLE: Final cleanup and fixes.
  * Rasterizer: Setup skeleton for Host Conditional rendering
  * RasterizerMemory: Add filtering for flushing/invalidation operations.
  * Vulkan: Allow stagging buffer deferrals.
  * MacroHLE: Add OpenGL Support
  * Vulkan: Add other additional pipeline specs
  * Vulkan: Implement Dynamic State 3
  * Vulkan Implement Dynamic State 2 LogicOp and PatchVertices
  * Vulkan: Implement Dynamic States 2
  * DMAPusher: Improve collection of non executing methods
  * Revert Buffer cache changes and setup additional macros.
  * MacroHLE: Reduce massive calculations on sizing estimation.
  * MacroHLE: Add HLE replacement for base vertex and base instance.
  * MacroHLE: Add Index Buffer size estimation.
  * MacroHLE: Refactor MacroHLE system.
  * MacroHLE: Implement DrawIndexedIndirect & DrawArraysIndirect.
  * MacroHLE: Add MultidrawIndirect HLE Macro.
  * TAS: Record sanitized instead of raw stick inputs
  * vfs: Replace cstr concat with char concat
  * vulkan_common: unify VK_EXT_debug_utils and selection of validation layer
  * host_memory: Use transparent huge pages where available
  * host_memory: Allocate virtual_base with MAP_NORESERVE
  * Update translations (2023-01-01)
  * settings: comment language blocklist columns
  * settings: added regon/language warning bounds check
  * Revert "k_page_group: synchronize"
  * settings: warn on invalid regon/language combinations

OBS-URL: https://build.opensuse.org/request/show/1056877
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/yuzu?expand=0&rev=3
2023-01-08 20:25:48 +00:00
Duarte Pousa
f50e640c70 Update to mainline-0-1299 on 2023-01-08
OBS-URL: https://build.opensuse.org/package/show/Emulators/yuzu?expand=0&rev=234
2023-01-08 00:09:37 +00:00
3a964ff1ea Accepting request 1055855 from Emulators
update package

OBS-URL: https://build.opensuse.org/request/show/1055855
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/yuzu?expand=0&rev=2
2023-01-04 16:53:35 +00:00
c1f5f95751 Accepting request 1043890 from Emulators
yuzu is swich emulator

OBS-URL: https://build.opensuse.org/request/show/1043890
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/yuzu?expand=0&rev=1
2023-01-03 14:04:44 +00:00
Duarte Pousa
fa0485cc27 Update to mainline-0-1290 on 2023-01-01
OBS-URL: https://build.opensuse.org/package/show/Emulators/yuzu?expand=0&rev=231
2023-01-01 00:09:55 +00:00
Duarte Pousa
b36416090a Update to mainline-0-1286 on 2022-12-28
OBS-URL: https://build.opensuse.org/package/show/Emulators/yuzu?expand=0&rev=230
2022-12-28 14:27:38 +00:00
Markus S
6ab1775fe4 Accepting request 1045392 from home:guoyunhe:branches:Emulators
- Update to version 01284:
  * "Merge Tagged PR 9042"
  * "Merge Tagged PR 9423"
  * tests: add missing header
  * TAS: Increase accuracy of Stick inputs
  * qt: prevent reentrant shutdown
  * kernel: workaround static shared memory initialization
  * time: add LockFreeAtomicType
  * scratch_buffer: Explicitly defing resize and resize_destructive functions
  * tests: Add ScratchBuffer tests
  * dma_pusher: Rework command_headers usage
  * buffer_cache: Use Common::ScratchBuffer for ImmediateBuffer usage
  * video_core: Add usages of ScratchBuffer
  * common: Add ScratchBuffer class
  * common: add make_unique_for_overwrite
- Add -DENABLE_QT_TRANSLATION build option
- Add compatibility_list.json

OBS-URL: https://build.opensuse.org/request/show/1045392
OBS-URL: https://build.opensuse.org/package/show/Emulators/yuzu?expand=0&rev=229
2022-12-27 17:10:22 +00:00
Duarte Pousa
7ee3d24b0b Update to mainline-0-1281 on 2022-12-25
OBS-URL: https://build.opensuse.org/package/show/Emulators/yuzu?expand=0&rev=228
2022-12-25 00:11:53 +00:00
Duarte Pousa
5b043d1216 Update to mainline-0-1273 on 2022-12-18
OBS-URL: https://build.opensuse.org/package/show/Emulators/yuzu?expand=0&rev=227
2022-12-18 00:09:59 +00:00
Duarte Pousa
2a4b9fa309 Update to mainline-0-1266 on 2022-12-11
OBS-URL: https://build.opensuse.org/package/show/Emulators/yuzu?expand=0&rev=226
2022-12-11 00:09:35 +00:00
Markus S
81bf9a2b14 Accepting request 1040716 from home:svalx
- Drop cubeb-optional.patch - cubeb always enabled by -DENABLE_CUBEB=ON
- Redefine %cmake_install macro for strip binaries
- Fix License tag to GPL 3+ according upstream
- Increase needed GCC version to 12, because there are errors with 11
- BuildRequires and unused cmake options revised
- Remove CONTRIBUTING.md from docs

OBS-URL: https://build.opensuse.org/request/show/1040716
OBS-URL: https://build.opensuse.org/package/show/Emulators/yuzu?expand=0&rev=225
2022-12-06 21:33:41 +00:00
Duarte Pousa
a523fe117f Update to mainline-0-1259 on 2022-12-04
OBS-URL: https://build.opensuse.org/package/show/Emulators/yuzu?expand=0&rev=224
2022-12-04 00:10:09 +00:00
Duarte Pousa
4d9c04fc9d Update to mainline-0-1252 on 2022-11-27
OBS-URL: https://build.opensuse.org/package/show/Emulators/yuzu?expand=0&rev=223
2022-11-27 00:10:21 +00:00
Duarte Pousa
8e81350542 Update to mainline-0-1248 on 2022-11-23
OBS-URL: https://build.opensuse.org/package/show/Emulators/yuzu?expand=0&rev=222
2022-11-23 17:11:47 +00:00
Duarte Pousa
602a36aae1 Update to mainline-0-1243 on 2022-11-20
OBS-URL: https://build.opensuse.org/package/show/Emulators/yuzu?expand=0&rev=221
2022-11-20 00:21:12 +00:00
Duarte Pousa
ba8abf14c0 Update to mainline-0-1232 on 2022-11-13
OBS-URL: https://build.opensuse.org/package/show/Emulators/yuzu?expand=0&rev=220
2022-11-13 00:19:52 +00:00
Duarte Pousa
ffca1dafa9 Update to mainline-0-1225 on 2022-11-06
OBS-URL: https://build.opensuse.org/package/show/Emulators/yuzu?expand=0&rev=219
2022-11-06 00:19:56 +00:00