Commit Graph

  • 1f324bebcd [GPU] Norm16 > float16 texture load shaders Triang3l 2022-04-09 23:34:50 +03:00
  • 744767f549 [D3D12] Compile all built-in shaders with the same FXC version Triang3l 2022-04-09 23:24:28 +03:00
  • 72f3eead63 [GPU] Texture load shader style (alignment) cleanup Triang3l 2022-04-09 23:23:54 +03:00
  • 53320d7ef2 Add descriptive error message when pkg-config fails Alex Messier 2022-02-22 23:12:41 -05:00
  • 8d02c5ab21 [GPU] Fixed size 0 point sprites enlarged to default DESKTOP-F0UGBP9\deakl 2022-04-04 22:38:31 +02:00
  • 47799163bd Merge branch 'master' into vulkan Triang3l 2022-04-04 22:02:46 +03:00
  • 3d48fde5ca [GPU] XeSL texture load shaders + minor XeSL cleanup Triang3l 2022-04-04 21:48:27 +03:00
  • 0acb97d383 [Vulkan] EDRAM range ownership transfers, resolve clears, 2x-as-4x MSAA Transfers are functional on a D3D12-like level, but need additional work so fallbacks are used when multisampled integer sampled images are not supported, and to eliminate transfers between render targets within Vulkan format compatibility classes by using different views directly. Triang3l 2022-04-03 16:40:29 +03:00
  • 85fc7036b8 Merge branch 'master' into vulkan Triang3l 2022-04-02 22:45:23 +03:00
  • c4eae232f1 [D3D12] Fixes/cleanup for render targets and barriers Triang3l 2022-04-02 22:44:10 +03:00
  • 1131dff705 Merge branch 'master' into vulkan Triang3l 2022-03-28 21:58:34 +03:00
  • 0f3207d019 [Vulkan] Fix basePipelineIndex signedness Triang3l 2022-03-28 21:57:44 +03:00
  • 52d61fc94c Merge branch 'master' into vulkan Triang3l 2022-03-27 16:20:21 +03:00
  • 3a07559df9 [GPU] XeSL host depth store and VS passthrough shaders Triang3l 2022-03-27 16:15:53 +03:00
  • 328aa11283 Merge branch 'master' into vulkan Triang3l 2022-03-27 00:11:45 +03:00
  • 2cd6c31998 [Vulkan] Samplerless texelFetch Triang3l 2022-03-27 00:09:44 +03:00
  • 67a0ccb7c0 [CPU] Unified assertions for unimplemented opcodes Gliniak 2022-03-12 17:39:27 +01:00
  • 6142013ee8 Mention VS2022 bug in BUILDING.md Margen67 2022-03-22 00:22:49 -07:00
  • 7048baaf21 Merge branch 'master' into vulkan Triang3l 2022-03-22 21:54:34 +03:00
  • fa62d395fd [Vulkan] InitializeSubresourceRange: Use return, not reference Triang3l 2022-03-22 21:51:02 +03:00
  • 32ab1a2df1 [D3D12] Minor RT code style/comments cleanup Triang3l 2022-03-22 21:48:26 +03:00
  • ee8e71cea8 [D3D12] RT dump: Fix r# allocation Triang3l 2022-03-22 21:41:44 +03:00
  • 920704c71a [D3D12] RT transfer: Same front/back stencil ops Triang3l 2022-03-22 21:39:06 +03:00
  • 1259c9f7a2 [Vulkan] Pipeline barrier merging Triang3l 2022-03-21 23:02:51 +03:00
  • acc4fd6846 [Vulkan] Rectangle list geometry shader Triang3l 2022-03-21 22:53:19 +03:00
  • c47b874a4d Merge branch 'master' into vulkan Triang3l 2022-03-21 20:57:02 +03:00
  • 82c1fb87aa [App] Do all fullscreen entry logic for --fullscreen=true (fixes #1999) Triang3l 2022-03-14 20:42:52 +03:00
  • 0f2a7105b9 [CPU] Added constant propagation pass for: OPCODE_AND_NOT Gliniak 2022-03-07 08:17:51 +01:00
  • c1de37f381 [x64] Remove usage of xbyak_bin2hex.h Wunkolo 2022-02-03 14:21:59 -08:00
  • f356cf5df8 [x64] Add VECTOR_ROTATE_LEFT_I32 overflow-test Wunkolo 2022-02-03 13:42:19 -08:00
  • 337f0b2948 [x64] Add AVX512 optimization for VECTOR_ROTATE_LEFT(Int32) Wunkolo 2022-02-03 13:19:33 -08:00
  • 7e894d10a7 [kernel] Correct status for looked up objects Joel Linn 2022-02-24 22:43:47 +01:00
  • 91f4954967 [kernel] Refactor uses of attribute names Joel Linn 2022-02-24 22:39:49 +01:00
  • 38d589d1e0 [kernel] Remove unnecessary string copy Joel Linn 2022-02-24 22:38:55 +01:00
  • b625ef0a38 [CI] More verbose xenia-base-tests output Joel Linn 2022-03-03 00:14:47 +01:00
  • b72ab7b4a4 [Base] Refactor POSIX timers, fix user-after-free Joel Linn 2022-03-01 23:41:03 +01:00
  • 257b904a5e [Base] Add DelayScheduler class Joel Linn 2022-03-01 23:37:42 +01:00
  • e0f34b97fb [Base] Check for correct thread in HResTimer tests Joel Linn 2022-03-01 23:41:57 +01:00
  • fb741db2fe [Base] Fix callback threads for POSIX timers Joel Linn 2022-02-26 14:04:47 +01:00
  • 986dcf4f65 [Base] Check success of sync primitive creation Joel Linn 2022-02-24 22:37:32 +01:00
  • 6bd1279fc0 [Base] Forward handle=null as nullptr for win Joel Linn 2022-02-24 22:22:53 +01:00
  • 4ea6e45e0c [Base] Remove Sleeps from more test cases Joel Linn 2022-02-22 22:11:17 +01:00
  • e75e0eb39c [Base] Fix Semaphore::Create invalid parameters Joel Linn 2022-02-21 23:02:38 +01:00
  • bb42829308 [Base] Fix WaitMultiple on POSIX Joel Linn 2022-02-21 23:09:20 +01:00
  • ca6296089e [Base] Remove timing dependency from test Joel Linn 2022-02-20 18:51:13 +01:00
  • 49efbeaca8 [Base] Add spin wait helper to threading test Joel Linn 2022-02-21 22:26:42 +01:00
  • 283accd876 [Kernel/Memory] Check for required protect_bits combinations Gliniak 2021-12-15 11:33:58 +01:00
  • 6b45cf8447 [Base] Match exactly when no pattern in wildcard Radosław Gliński 2022-02-18 00:38:04 +01:00
  • ba28ef9717 [Win32] Declare Windows 7-11 support in the manifest Triang3l 2022-02-17 20:38:52 +03:00
  • 00e7de9297 [CPU] Improve vrsqrtefp accuracy Joel Linn 2022-02-16 00:51:24 +01:00
  • d64848245d [CPU] Improve vrefp accuracy Joel Linn 2022-02-16 00:17:28 +01:00
  • 294c76f7c4 [UI] Remove virtual from Window::IsFullscreen (tracked entirely by common code) Triang3l 2022-02-16 20:37:53 +03:00
  • b41fb851c6 [Vulkan] Unsupported pipeline features assertion typo fix Triang3l 2022-02-15 23:05:04 +03:00
  • e13c4ae90b Merge branch 'master' into vulkan Triang3l 2022-02-15 23:02:43 +03:00
  • 9e803ccf25 [D3D12] Pad kBlendOpMap with dummy values for all 3 bits Triang3l 2022-02-15 23:02:26 +03:00
  • c75e0dd19e [Vulkan] Blend and depth/stencil state, small pipeline cleanup Triang3l 2022-02-15 23:00:21 +03:00
  • a64264ed77 Merge branch 'master' into vulkan Triang3l 2022-02-14 12:37:49 +03:00
  • 74c109273c [UI] Add PerMonitor fallback to Windows dpiAwareness Triang3l 2022-02-14 12:35:08 +03:00
  • ec5acf1875 Merge branch 'master' into vulkan Triang3l 2022-02-13 23:30:41 +03:00
  • 09f6081b16 [Vulkan] Fix shader bytecode path in premake5.lua Triang3l 2022-02-13 23:29:46 +03:00
  • b8c9d5bb8c Merge branch 'master' into vulkan Triang3l 2022-02-13 23:25:39 +03:00
  • e57db52285 [UI] Enable Windows PMv2 DPI awareness accidentally kept disabled after testing Triang3l 2022-02-13 23:10:19 +03:00
  • 7652b321d0 [UI] Fix Windows 10 1607+ DPI function loading Triang3l 2022-02-13 23:07:27 +03:00
  • 7fc940422c [UI] Windows AdjustWindowRect and GetClientRect usage cleanup Triang3l 2022-02-13 23:01:25 +03:00
  • be5f7db3ef [D3D12] Fixed-function state cleanup Triang3l 2022-02-13 21:50:00 +03:00
  • 325ae443da [D3D12] Rename current_cached_pipeline_ to current_guest_pipeline_ Triang3l 2022-02-13 21:21:49 +03:00
  • 10ec47e1fe [GPU] Move common-face polygon offset to draw_util Triang3l 2022-02-13 21:18:02 +03:00
  • 8d07c79897 [GPU] Cleanup RB_COLOR_MASK and RB_DEPTHCONTROL normalization Triang3l 2022-02-13 20:50:31 +03:00
  • 8ca67b8aa7 [Vulkan] Expose relevant portability subset features Triang3l 2022-02-13 20:19:01 +03:00
  • 0590346084 [Vulkan] Add Vulkan-Headers and VMA submodules Triang3l 2022-02-13 20:08:08 +03:00
  • 8ccb00d03d [SPIR-V] Store vfetch_full address in a variable Triang3l 2022-02-07 23:00:23 +03:00
  • e447cf6ed8 Merge branch 'master' into vulkan Triang3l 2022-02-07 22:22:43 +03:00
  • 9b1fdac986 [UI] UI common shaders to XeSL Triang3l 2022-02-06 22:48:24 +03:00
  • e07ed95f53 [Build] Wrap XeSL in GLSL via #include to keep line numbers Triang3l 2022-02-06 18:25:55 +03:00
  • a160e9bae7 Bug report template changes Margen67 2022-02-06 03:18:02 -08:00
  • 22b0e6ca88 Enable blank issues Margen67 2022-02-06 02:56:49 -08:00
  • 4480437a3d [SPIR-V] xb genspirv > buildshaders + opt + remap + .xesl Triang3l 2022-02-05 17:07:07 +03:00
  • ea992eda1f [x64] Fix missing BMI2 emit-feature detection Wunkolo 2022-02-04 22:29:34 -08:00
  • 922efb13ce Merge branch 'master' into vulkan Triang3l 2022-02-03 21:12:10 +03:00
  • 613f5ebe02 [HID] Added option to turn off vibration Gliniak 2021-05-24 15:09:40 +02:00
  • 17b30be56a Added support for local multiplayer Gliniak 2022-01-04 17:44:58 +01:00
  • 332a9a2ec6 [XAM] Implemented XamCreateEnumeratorHandle Gliniak 2021-08-22 20:50:36 +02:00
  • 7977d7ab98 [Base] Changed entry point to wmain for Windows Gliniak 2022-02-01 08:11:55 +01:00
  • 52ec0acd0c [App] Add text saying that post-processing is vendor-independent Triang3l 2022-02-01 22:29:14 +03:00
  • 413d7ded49 [UI] Android surface [skip appveyor] Triang3l 2022-02-01 22:18:04 +03:00
  • c6fc8f706a [Base] GetAndroidThreadJniEnv capitals, move JNI usage tips there Triang3l 2022-02-01 21:33:20 +03:00
  • 6ad5c39fac [XAM/Content] Implemented Custom CON Header Handling Gliniak 2021-01-19 23:04:18 +01:00
  • e9b9302cd3 [XAM] Small XamUserReadProfileSettings improvements Gliniak 2022-01-31 21:39:56 +01:00
  • e8374d98fe Skip 0xbadf00d gpu packets Radosław Gliński 2021-06-22 13:08:47 +02:00
  • 080a65cd4f [XAM] XGetLanguage: Get user language based on config Gliniak 2022-01-31 20:26:03 +01:00
  • 9ed3881b3b Skip indirect ringbuffer errors - Thermonuclear war achieved Gliniak 2022-01-18 08:24:54 +01:00
  • 3a772e60b0 XamContentCreate: Return X_ERROR_FUNCTION_FAILED for overlapped failures Gliniak 2021-11-11 10:11:01 +01:00
  • dfb4cadcfe Return success from DmRegisterCommandProcessor to prevent debug games from crashing Gliniak 2021-08-12 08:02:48 +02:00
  • 07a1e77218 Allow users to change max amount of queued frames Gliniak 2021-12-07 23:14:40 +01:00
  • 498dde6e1a Limit unspecified virtual allocation only to 3/4 of heap Gliniak 2021-08-03 12:14:48 +02:00
  • c20c7c930c XamEnumerate: Return X_ERROR_FUNCTION_FAILED for overlapped failures Gliniak 2021-11-03 22:43:47 +01:00
  • c4d64a0501 QueryRegionInfo: Adjust allocation_base to contain heap address Gliniak 2021-12-30 18:17:48 +01:00
  • ec976cdd33 InitializeRingBuffer - Clear buffer space to prevent random data readout Gliniak 2022-01-17 19:38:42 +01:00
  • c483da91a4 Stop unnecessary spam of 0x601 opcode usage Gliniak 2022-01-06 21:35:43 +01:00
  • 8e35a3d649 Invalidate input buffers if decoding fails Gliniak 2021-08-03 12:13:42 +02:00