Commit Graph

  • df9a37f798 [GPU] Ucode disasm: Fix exec formatting Triang3l 2022-04-26 23:08:31 +03:00
  • 69958cba9d [GPU] shader-compiler: Accept little-endian ucode Triang3l 2022-04-26 22:59:02 +03:00
  • 443d61c9e1 [D3D12] GetFormatCopyInfo: Remove unused divide_by_block_size variable Triang3l 2022-04-26 22:42:17 +03:00
  • fcf6a7ded1 [Android] Minor postInvalidateWindowSurface JNI cleanup Triang3l 2022-04-26 22:41:11 +03:00
  • 12ff951972 [Base] More flexible Xenos float16 conversion functions Triang3l 2022-04-26 22:35:37 +03:00
  • e3dd873892 [Base] Fix wait for callback return Joel Linn 2022-04-17 19:35:42 +02:00
  • 3b4dc7da3b [Base] Use disruptorplus spin wait Joel Linn 2022-04-15 17:52:20 +02:00
  • e59a0e1206 [Base] Relax some timing constraints. Joel Linn 2022-04-15 16:43:51 +02:00
  • bc25e77e20 Update catch Joel Linn 2022-04-15 16:03:21 +02:00
  • 4a36a7962c [Base] Remove unneeded delay scheduler Joel Linn 2022-03-12 18:45:42 +01:00
  • 15950eec37 [Base] Use chrono APIs for Timers Joel Linn 2022-03-05 14:40:04 +01:00
  • 1478be14c7 [Base] Add chrono tests Joel Linn 2022-03-09 23:49:27 +01:00
  • 23eef94984 [Base] Add chrono support Joel Linn 2022-03-09 23:49:16 +01:00
  • 9b4168cce9 [Base] Make HighResolutionTimer platform agnostic Joel Linn 2022-03-05 11:46:34 +01:00
  • 75357caeaf [Base] Add TimerQueue Joel Linn 2022-03-05 11:45:08 +01:00
  • a85fc25040 [Base] Add more tests for HighResolutionTimer Joel Linn 2022-03-05 11:41:19 +01:00
  • dbbcd46711 Update date Joel Linn 2022-03-09 23:59:39 +01:00
  • d5de8f3394 Update disruptorplus Joel Linn 2022-03-05 11:43:16 +01:00
  • be8b9c512f [x64] Add GFNI optimization for SPLAT(int8) Wunkolo 2022-02-21 14:00:20 -08:00
  • c73cdb506a Initial support for xex patching Gliniak 2020-10-09 21:02:32 +02:00
  • 31eb639ade Added Premake Files For PatchingSystem Gliniak 2020-10-02 22:33:42 +02:00
  • 3a115ae6a0 [Kernel] Restored usage of: log_string_format_kernel_calls Gliniak 2022-04-14 20:44:19 +02:00
  • ef8a60e011 [GPU] Round tessellation patch vertex count up (by @deaklajos #2007) Triang3l 2022-04-14 21:19:12 +03:00
  • 38aca269e1 [GPU] Offset and clamp tessellation patch index (#2008, thanks @deaklajos) Triang3l 2022-04-14 13:04:34 +03:00
  • fea430f1f9 [GPU] Fix scalar c[#+aL], shader docs/refactoring Triang3l 2022-04-13 23:08:19 +03:00
  • 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