NovaChild
d547e7ea36
Merge 730af7d453 into 4867bb2e2b
2026-05-31 09:54:57 +03:00
RedBlackAka
4867bb2e2b
video_core: Change unimplemented gas stub behaviour for Vulkan ( #2165 )
2026-05-30 23:53:16 +02:00
Wunk
4e4c7e687b
renderer_gl: Fix disabled cubemap texture units ( #2159 )
...
Disabled texture units on OpenGL always use a null 2D texture, but there are
cases where the null texture should be a null cubemap rather than a 2D
texture to match the active texture binding state.
Fixes some errors that occur in `OpenGLState::Apply()` found
in Brain Age: Concentration Training.
2026-05-28 15:42:02 +02:00
OpenSauce04
56f738eb06
jni/config.cpp: Reworded default config assert message for clarity
2026-05-27 18:05:48 +01:00
RedBlackAka
b1e537a485
Qt: Do not show Microprofile option at all if disabled ( #2156 )
2026-05-26 22:44:51 +02:00
OpenSauce04
59da460177
Migrate translations to new language codes
2026-05-25 19:08:09 +01:00
OpenSauce04
8bdb60a6e1
Updated translations via Transifex
2026-05-25 19:08:09 +01:00
OpenSauce04
383a28795e
ci: Build azahar-room Docker image for ARM64
2026-05-25 17:04:47 +01:00
OpenSauce04
725544f3b4
ci: Add --no-cache to Docker build command
...
This is mostly just for specificity. In practice this will never do anything in CI because there will never be any cache to use, but if there was, we wouldn't want to use it
2026-05-25 17:04:47 +01:00
OpenSauce04
135f10320a
docker: Fix azahar-room Dockerfile failing to build with podman
2026-05-25 17:04:47 +01:00
OpenSauce04
0b7114cbf8
docker: Break up build commands into seperate RUN calls
...
I think this was from back when the Dockerfile was first being written, before the 'builder' and 'final' stages were introduced which make this former optimization attempt completely redundant
2026-05-25 17:04:47 +01:00
OpenSauce04
95d42cb40a
docker: Remove now-redundant CMake options from azahar-room Dockerfile
2026-05-25 17:04:47 +01:00
OpenSauce04
730af7d453
Apply clang format
2026-05-24 13:01:30 +01:00
David Griswold
21fbf9f5ca
Update framebuffer layout and renderers to correctly render hybrid mode on both primary and secondary displays
2026-05-24 12:59:01 +01:00
David Griswold
41b4e77206
Added android-side enable_secondary_display boolean setting, replacing secondary_display_layout = none on the android side. Exposed it in Layout settings, and secondary display layout is now only selectable if it is enabled. Support for the old option is still in the code, but should no longer be selectable.
...
Also renamed opposite to reverse_primary in a few other places.
2026-05-24 12:59:01 +01:00
David Griswold
e3d1da145e
first round of code fixes based on review
2026-05-24 12:59:01 +01:00
OpenSauce04
83fc47b45a
Rename SecondaryDisplayLayout::ReversePrimary for consistency
2026-05-24 12:59:01 +01:00
OpenSauce04
8a6519e0d6
Rename menu_secondary_layout_reverse_primary for consistency
2026-05-24 12:59:01 +01:00
OpenSauce04
86bc2943c2
Rename "Opposite of Primary Display" option for brevity
2026-05-24 12:59:01 +01:00
OpenSauce04
bc2dbb502a
Apply clang-format
2026-05-24 12:59:01 +01:00
David Griswold
0572930c70
update odin 2 bugfix to handle other languages
2026-05-24 12:59:01 +01:00
David Griswold
80f3fdb45b
update default displayid behavior to exclude "Built"
2026-05-24 12:59:01 +01:00
David Griswold
3d76b60590
make secondary menu only appear if a secondary display is available
2026-05-24 12:59:01 +01:00
David Griswold
9dd3a8abc0
safety checks for crash prevention
2026-05-24 12:59:01 +01:00
David Griswold
f94b2ad5da
updated secondary menu with functionality to switch external displays
...
Conflicts:
src/android/app/src/main/java/org/citra/citra_emu/display/SecondaryDisplay.kt
2026-05-24 12:59:01 +01:00
David Griswold
a603f261e7
added other secondary layouts
2026-05-24 12:59:01 +01:00
David Griswold
3c803af0f5
fix icon
2026-05-24 12:59:01 +01:00
David Griswold
6f5f6b2830
add quick menu option for secondary layout
2026-05-24 12:59:01 +01:00
David Griswold
f46596a9d8
Add a new Secondary Display Layout option on android that makes the secondary display honor swap button
...
# Conflicts:
# src/core/frontend/framebuffer_layout.cpp
2026-05-24 12:59:01 +01:00
David Griswold
a28a0c3f6d
added other secondary layouts
2026-05-24 12:59:01 +01:00
David Griswold
0fdd5781c6
fix icon
2026-05-24 12:59:01 +01:00
David Griswold
da0eebdf86
add quick menu option for secondary layout
2026-05-24 12:59:01 +01:00
David Griswold
52455587b5
Add a new Secondary Display Layout option on android that makes the secondary display honor swap button
2026-05-24 12:59:01 +01:00
OpenSauce04
f0bc64d967
IntListSetting.kt: Use generated layouts_to_cycle key
2026-05-24 12:55:09 +01:00
Masamune3210
ad8526c4cf
pica_core.cpp: Initialize IRQ_CMP ( #2143 )
...
* initialize IRQ_CMP
* add comment explaining requirement
* Fix formatting
---------
Co-authored-by: OpenSauce04 <opensauce04@gmail.com>
2026-05-24 11:07:57 +01:00
project516
ae7d7dca1f
ci: Update github actions to NodeJS 24 ( #2110 )
...
Co-authored-by: OpenSauce04 <opensauce04@gmail.com>
2026-05-23 21:24:54 +01:00
OpenSauce04
4a4b75b0de
libretro.yml: Don't fail fast in macOS job matrix
2026-05-23 19:59:34 +01:00
PabloMK7
b186b04995
core: Refactor thread unschedule and add debug frontend unschedule ( #2145 )
2026-05-23 17:25:14 +02:00
Wunk
ab6896a2ca
core: Fix debug compile error ( #2132 )
...
Fixes a compilation error when building in Debug mode. `count` should be `async_data->count` in this log message.
2026-05-17 15:15:21 +02:00
OpenSauce04
e11f3da493
Updated translations via Transifex
2026-05-16 17:32:14 +01:00
OpenSauce04
8ffb94b06c
Implement Z3DS compression CLI in new citra_cli static library
2026-05-16 17:13:31 +01:00
PabloMK7
267887d7a9
Add attestation support to increase release security ( #2117 )
...
* ci: Add sbom and attestation
* tools: Add verify-release.sh
* verify-release.sh: Set executable permission
* verify-release.sh: Put downloads into a gitignored directory
* tools: Make verify-release also download sbom
---------
Co-authored-by: OpenSauce04 <opensauce04@gmail.com>
2026-05-14 14:52:10 +02:00
OpenSauce04
778ca369cd
ci: Strip libretro cores after building
2026-05-12 11:56:22 +01:00
OpenSauce04
dbe7fd979f
cmake: Add EXCLUDE_FROM_ALL to targets where applicable
2026-05-09 14:01:56 +01:00
PabloMK7
1c7c7a5f1b
svc: Fix instruction cache invalidation only affecting current core ( #2100 )
2026-05-09 14:03:55 +02:00
OpenSauce04
bf59d26c48
externals: Update dllwalker to commit 2f8b349
2026-05-09 10:32:52 +01:00
OpenSauce04
652fc02175
ci: Implement MXE CI/CD build job
2026-05-09 10:32:52 +01:00
OpenSauce04
854e198196
cmake: Implemented bundle target for MXE builds
...
Just copies the content of bin/<type>/ to bundle/
2026-05-09 10:32:52 +01:00
OpenSauce04
5ecd402811
cmake: Explicitly use gcc-ar instead of ar for MXE builds
2026-05-09 10:32:52 +01:00
OpenSauce04
0ce2a30d20
Implement proper DLL resolution for MXE builds
2026-05-09 10:32:52 +01:00