Commit Graph

  • 166be463be [XeSL] Metal Shading Language definitions Triang3l 2022-06-16 21:39:16 +03:00
  • e8aaddf4d5 Merge remote-tracking branch 'GliniakRepo/patchingSystem' into canary_experimental Gliniak 2022-06-14 17:50:25 +02:00
  • 127bf34264 [Vulkan] Trace dump tool Triang3l 2022-06-13 13:03:02 +03:00
  • 91f43a374d Initial support for xex patching Gliniak 2020-10-09 21:02:32 +02:00
  • 945976a31d Added Premake Files For PatchingSystem Gliniak 2020-10-02 22:33:42 +02:00
  • ac268afbe9 [Vulkan] Fix 1<< uint32_t constants Triang3l 2022-06-12 19:45:12 +03:00
  • 140ed51e9a [GPU] Fix missing xenia-ui dependency in gpu > gpu-shader-compiler (needed for gmake2) Triang3l 2022-06-12 19:44:24 +03:00
  • 17c835b245 Merge branch 'master' into vulkan Triang3l 2022-06-12 18:51:08 +03:00
  • 820b7ba217 [GPU] Fix GetActiveTextureHostSwizzle return type Triang3l 2022-06-12 18:50:38 +03:00
  • 90d67ac11c [Kernel] Return X_STATUS_END_OF_FILE for async file read when offset > file_size Gliniak 2022-06-09 21:36:09 +02:00
  • 1a22216e44 [SPIR-V] Texture fetch instructions Triang3l 2022-06-09 21:42:16 +03:00
  • f875a8d887 Merge branch 'master' into vulkan Triang3l 2022-06-09 21:35:12 +03:00
  • 78d1eb8bf8 [GPU] TextureCache::GetActiveTextureHostSwizzle Triang3l 2022-06-09 21:34:21 +03:00
  • d0175ddf2f [XAM] Cut handle mask from socket handles, added support for: NetDll_getsockopt Gliniak 2022-06-08 19:59:15 +02:00
  • 25f3e16baa [Patcher] Fixed issue with incorrect patches endianness Gliniak 2022-06-08 19:42:18 +02:00
  • 0de0f40fb5 [XAM] Added stubs for: - NetDll_XNetCreateKey - NetDll_XNetRegisterKey Gliniak 2022-06-07 20:46:47 +02:00
  • 56f72da137 [GPU] More exact PWL texture/RT gamma conversion Triang3l 2022-06-07 21:26:34 +03:00
  • 916eb1b9bd [XAM] Scan every controller slot if provided flags contains USER_ANY flag Gliniak 2022-06-07 15:52:41 +02:00
  • 5701823ccf Log title_name Margen67 2022-02-28 17:45:01 -08:00
  • 5296d2e91e Fix xenia.log file not always being created in the executable folder. jgoyvaerts 2022-06-07 09:41:52 +02:00
  • c7da7e1999 Merge branch 'master' of https://github.com/xenia-project/xenia into canary_experimental Gliniak 2022-06-02 22:19:43 +02:00
  • a8cfe9bebb [Vulkan] Unsubsample odd-sized 4:2:2 textures Triang3l 2022-06-02 23:10:50 +03:00
  • 1ce45ee150 Merge branch 'master' into vulkan Triang3l 2022-06-02 22:50:14 +03:00
  • 55a91afcc7 [D3D12] Don't decompress unaligned BC textures if supported Triang3l 2022-06-02 22:43:17 +03:00
  • 84fcd5defa [GPU] Fix resolve destination offset and extent calculation Triang3l 2022-06-02 21:47:30 +03:00
  • a9a072bf00 [GPU] Explain why a 32x32x4bpp linear texture takes 2 pages, not 1 [ci skip] Triang3l 2022-06-01 13:00:23 +03:00
  • 8bd244f277 [GPU] Better explanation for exact texture memory extent calculation [ci skip] Triang3l 2022-06-01 12:53:23 +03:00
  • 3169aa2ff3 Merge branch 'master' of https://github.com/xenia-project/xenia into canary_experimental Gliniak 2022-06-01 08:45:21 +02:00
  • d1ad10b98c [GPU] Primitive reset comment typo correction [ci skip] Triang3l 2022-05-31 23:23:53 +03:00
  • efd7ef212a [D3D12] 128 megatexel limit explanation based on the spec [ci skip] Triang3l 2022-05-31 23:23:10 +03:00
  • 25594c918c [GPU] Fix tiled texture memory extent calculation Triang3l 2022-05-31 23:17:33 +03:00
  • a3e5ea8575 [Base] Fix missing include in utf8.cc. Rick Gibbed 2022-05-27 17:56:14 -05:00
  • 5a71b55233 [Kernel] Added missing module hash calculation Gliniak 2022-05-25 09:03:03 +02:00
  • 542e075699 Fixed bug between reading header content and applying TUs Gliniak 2022-05-25 08:23:19 +02:00
  • d7d26dc1c4 Merge branch 'master' of https://github.com/xenia-project/xenia into canary_experimental Gliniak 2022-05-25 07:54:16 +02:00
  • 3d96dfa359 Always allocate system heap from top of heap Gliniak 2022-02-14 19:26:31 +01:00
  • 6c9a06b2da [Vulkan] Texture loading Triang3l 2022-05-24 22:42:22 +03:00
  • 9c445d397b [Vulkan] Fix single-type descriptor pool reuse Triang3l 2022-05-24 22:37:49 +03:00
  • aac28f19d1 Merge branch 'master' into vulkan Triang3l 2022-05-24 22:34:40 +03:00
  • a4840e1992 [GPU] FIXME comment for 1bpb/2bpb texture tiled extent Triang3l 2022-05-24 22:33:27 +03:00
  • 8701c9f24e [D3D12] Texture load code cleanup and resolution scaling fixes Triang3l 2022-05-24 22:28:42 +03:00
  • 75c185e759 [GPU] Move texture load shader info to common Triang3l 2022-05-24 22:24:33 +03:00
  • f994d3ebb3 [Vulkan] Single block-compressed flag for host texture formats, not block sizes Triang3l 2022-05-23 13:27:43 +03:00
  • f7b0edee6b [Vulkan] GBGR/BGRG decompression Triang3l 2022-05-23 13:18:47 +03:00
  • 4c2f8764d6 Merge branch 'master' into vulkan Triang3l 2022-05-23 12:36:35 +03:00
  • c1f15c86a3 [GPU] Decompress GBGR/BGRG into RGBB, not RGB1 Triang3l 2022-05-23 12:31:45 +03:00
  • cf3069eb13 [GPU] Signedness in Cr_Y1_Cb_Y0_REP/Y1_Cr_Y0_Cb_REP comment [ci skip] Triang3l 2022-05-22 22:11:59 +03:00
  • ef808e9def [GPU] _REP explanation in Cr_Y1_Cb_Y0_REP/Y1_Cr_Y0_Cb_REP comment [ci skip] Triang3l 2022-05-22 21:46:04 +03:00
  • 6735dbd941 [GPU] Calculate, not store, texture load host X blocks per thread Triang3l 2022-05-22 21:21:54 +03:00
  • 888d5044e0 [GPU] 2x1-subsampled texture RGBA8 conversion shader Triang3l 2022-05-22 21:07:38 +03:00
  • d3561d2f47 [D3D12] Pre-swizzle 2x1-subsampled formats Triang3l 2022-05-22 20:31:48 +03:00
  • 5de825e3a0 [GPU] Prevent multiple evaluation of XE_TEXTURE_LOAD_TRANSFORM arguments Triang3l 2022-05-22 19:48:23 +03:00
  • 2f0a884438 [GPU] Add k prefix to texture load group size constants Triang3l 2022-05-22 19:35:25 +03:00
  • 8f06ba6f7d [D3D12] Texture host BPB in LoadModeInfo Triang3l 2022-05-22 19:28:05 +03:00
  • 003c62ba73 [GPU] Correct rounding of texture load row size Triang3l 2022-05-22 18:33:59 +03:00
  • 6aa30ed074 [GPU] 128-thread groups in all texture load shaders Triang3l 2022-05-22 18:03:09 +03:00
  • 91c4e02e96 [Vulkan] Implement ClearCaches and don't do it for pipelines Triang3l 2022-05-22 15:05:15 +03:00
  • 35cfb07967 Merge branch 'master' into vulkan Triang3l 2022-05-22 14:56:44 +03:00
  • 88784101c8 [D3D12] Remove PipelineCache::ClearCache leftovers Triang3l 2022-05-22 14:56:22 +03:00
  • 68e7c56918 Merge branch 'master' into vulkan Triang3l 2022-05-22 14:47:20 +03:00
  • d31ddd9b23 [GPU] Remove PipelineCache::ClearCache Triang3l 2022-05-22 14:46:03 +03:00
  • dde8adc140 Allow XamUserReadProfileSettings to use xuid to define profile Gliniak 2022-04-15 09:28:42 +02:00
  • 84e5b159c3 Do not store obsolete info about deleted threads Gliniak 2022-03-04 12:26:02 +01:00
  • b759cb23a5 Better handling of title workspace Gliniak 2022-02-28 14:20:13 +01:00
  • 4bfd3a6506 Reset state of event before executing overlap code Gliniak 2022-02-06 12:29:07 +01:00
  • 5784e7bc8d Send signin changed notification for primary user Gliniak 2021-12-19 21:58:09 +01:00
  • 620aa3562e Set system page blocks to gpu-written every frame Gliniak 2022-02-02 14:03:10 +01:00
  • ba60b94c7d Round size to 64k for allocations without base address Gliniak 2022-03-08 09:04:14 +01:00
  • af806ee98f Allocate guest objects in last quarter of memory heap Gliniak 2022-02-28 14:20:55 +01:00
  • 7be4b7a138 Increase profiler max threads to 256 Gliniak 2022-03-04 12:24:49 +01:00
  • a190bf9fd8 Changed max component length for host and svod types Gliniak 2022-04-13 18:32:43 +02:00
  • 08769de68b [Vulkan] Texture object and view creation Triang3l 2022-05-19 21:56:15 +03:00
  • b0e1916f75 Merge branch 'master' into vulkan Triang3l 2022-05-19 21:46:21 +03:00
  • 9aaf19a455 [Vulkan] Remove unused variable in VulkanPresenter::GuestOutputImage::Initialize Triang3l 2022-05-19 21:45:48 +03:00
  • c85c2f5b79 Merge branch 'master' into vulkan Triang3l 2022-05-19 21:43:19 +03:00
  • 1dcc919a33 [GPU] Move k_Y1_Cr_Y0_Cb_REP usage example to xenos.h Triang3l 2022-05-19 21:41:52 +03:00
  • 7d63d6e1d3 [D3D12] Fix 2:1-subsampled format swizzle Triang3l 2022-05-19 21:40:03 +03:00
  • 825a5b176c [D3D12] Fix frontbuffer resource state Triang3l 2022-05-19 21:39:11 +03:00
  • 5ce75a1479 Merge remote-tracking branch 'GliniakRepo/xam_swap_disc' into canary_experimental Gliniak 2022-05-19 12:07:05 +02:00
  • f21dbc66ba Implemented XamSwapDisc Gliniak 2022-05-19 12:04:32 +02:00
  • db50db3215 Merge remote-tracking branch 'GliniakRepo/TU_APPLY' into canary_experimental Gliniak 2022-05-19 11:00:34 +02:00
  • 7c2cd16548 Merge remote-tracking branch 'GliniakRepo/local_multiplayer' into canary_experimental Gliniak 2022-05-19 10:56:21 +02:00
  • 6c6c5ac14b Merge remote-tracking branch 'GliniakRepo/experimentals' into canary_experimental Gliniak 2022-05-19 10:51:44 +02:00
  • e901567193 Fix crash from null sample channel Philpax 2021-08-09 19:32:04 +02:00
  • 64b336805e Add vsync_interval option Margen67 2021-12-16 13:57:56 -08:00
  • 485812632a Add FPS to microprofiler illusion0001 2021-11-26 20:12:43 -06:00
  • 0881725533 Merge remote-tracking branch 'GliniakRepo/const_prop_opcode_and_not' into canary_pr Gliniak 2022-05-19 10:18:58 +02:00
  • 75f0dfd6f3 Merge remote-tracking branch 'GliniakRepo/deleteFunctionsFromUnloadedModule' into canary_pr Gliniak 2022-05-19 10:18:18 +02:00
  • 320cbc43c8 Merge remote-tracking branch 'GliniakRepo/physicalProtectPageCombinations' into canary_pr Gliniak 2022-05-19 10:17:58 +02:00
  • ef281c69c3 Merge remote-tracking branch 'GliniakRepo/xamNetSockNameAndErrorHandling' into canary_pr Gliniak 2022-05-19 10:17:29 +02:00
  • de03165995 Merge remote-tracking branch 'GliniakRepo/audioSkipHeaderInputOffset' into canary_pr Gliniak 2022-05-19 10:16:41 +02:00
  • 5ef92faf6d Merge remote-tracking branch 'GliniakRepo/createEnumeratorHandle' into canary_pr Gliniak 2022-05-19 10:16:10 +02:00
  • 006f3adad3 Merge remote-tracking branch 'GliniakRepo/disablePositiveVibes' into canary_pr Gliniak 2022-05-19 10:03:50 +02:00
  • b237b71031 Merge remote-tracking branch 'GliniakRepo/memory_stats' into canary_pr Gliniak 2022-05-19 10:03:29 +02:00
  • 7ac2279d34 Merge remote-tracking branch 'GliniakRepo/customConHeaderImplementation' into canary_pr Gliniak 2022-05-19 10:03:05 +02:00
  • 5247220e73 Merge remote-tracking branch 'GliniakRepo/patchingSystem' into canary_pr Gliniak 2022-05-19 10:01:33 +02:00
  • 8386ccf376 CI: Use matrix config, cleanup Margen67 2022-05-17 22:47:04 -07:00
  • 99e3a1a4b1 Disable Vulkan Margen67 2022-03-25 09:56:13 -07:00
  • 29174be454 Upgrade to upload-artifact v3 Margen67 2022-03-09 12:49:37 -08:00
  • f81d574830 CI: Ignore more files, use checkout v3 Margen67 2022-03-07 14:53:58 -08:00