1
0
mirror of https://github.com/EduApps-CDG/OpenDX synced 2024-12-30 09:45:37 +01:00

Commit Graph

  • 0fe8f2e40c
    [vulkan] Acquire next image immediately after presentation Philip Rebohle 2021-06-01 04:44:02 +02:00
  • 0b88d0deab
    [vulkan] Remove getSyncSemaphores from presenter Philip Rebohle 2021-06-01 04:32:50 +02:00
  • 253884a8c7
    [vulkan] Remove fence from presenter Philip Rebohle 2021-06-01 03:51:16 +02:00
  • 0af7229b8e
    [util] Restore display modes of all monitors in RestoreMonitorDisplayMode Philip Rebohle 2021-05-31 17:01:59 +02:00
  • e7897e8289
    [tests] Add YUY2 video processor test Philip Rebohle 2021-05-31 15:55:08 +02:00
  • 383cde2051
    [d3d11] Allow creation of render target views for planar images Philip Rebohle 2021-05-28 17:28:30 +02:00
  • 01051bac99
    [d3d11] Allow creation of unordered access views for planar images Philip Rebohle 2021-05-28 16:20:24 +02:00
  • 6d72bc94f4
    [d3d11] Allow creation of shader resource views for planar images Philip Rebohle 2021-05-20 16:50:15 +02:00
  • 2740030fca
    [d3d11] Support video processor output views in ClearView Philip Rebohle 2021-05-24 15:01:27 +02:00
  • b04721f9a2
    [d3d11] Use staging buffer for MapImage on deferred contexts Philip Rebohle 2021-05-27 20:24:36 +02:00
  • ff9d6e3226
    [d3d11] Use staging buffer and copyBufferToImage for UpdateSubresource Philip Rebohle 2021-05-27 17:56:55 +02:00
  • e749a4a4ac
    [d3d11] Create shadow copy of video input images if sampled bit is not set Philip Rebohle 2021-05-19 21:18:22 +02:00
  • 3c22f4066b
    [d3d11] Lock context in video context entry points Philip Rebohle 2021-05-19 19:55:26 +02:00
  • 25607a0692
    [d3d11] Report video processor capabilities for image formats Philip Rebohle 2021-05-19 19:29:04 +02:00
  • 6d9da5a8d7
    [d3d11] Don't use MAP_MODE_DIRECT for multi-plane images Philip Rebohle 2021-05-19 19:18:51 +02:00
  • 01236fbd84
    [d3d11] Use correct method to clear multi-plane images Philip Rebohle 2021-05-19 19:18:29 +02:00
  • ee30acf120
    [d3d11] Use new packImageData for initializing mapped image buffers Philip Rebohle 2021-05-19 18:04:16 +02:00
  • 7184b75f8f
    [d3d11] Use GetSubresourceLayout for image maps on the immediate context Philip Rebohle 2021-05-19 17:18:08 +02:00
  • 1b296f8338
    [d3d11] Introduce GetSubresourceLayout Philip Rebohle 2021-05-19 17:01:07 +02:00
  • e87aa08fd2
    [d3d11] Implement basic video processor blitting Philip Rebohle 2021-05-07 15:02:52 +02:00
  • 969ac59667
    [d3d11] Add ID3D11VideoContext stub Philip Rebohle 2021-05-06 17:44:30 +02:00
  • 1df26a3605
    [d3d11] Implement video processor views Philip Rebohle 2021-05-06 15:46:44 +02:00
  • 09cf2cd11e
    [d3d11] Add ID3D11VideoProcessor stub Philip Rebohle 2021-05-04 17:42:41 +02:00
  • bdb7eef874
    [d3d11] Add ID3D11VideoProcessorEnumerator stub Philip Rebohle 2021-05-04 16:50:23 +02:00
  • 1eaf2545c3
    [d3d11] Add ID3D11VideoDevice stub Philip Rebohle 2021-05-04 16:17:37 +02:00
  • e988895e51
    [d3d11] Set mutable and extended usage bits for multi-plane images Philip Rebohle 2021-05-14 12:33:10 +02:00
  • 2764f4abb5
    [dxgi] Add format mapping for DXGI_FORMAT_AYUV Philip Rebohle 2021-05-30 16:32:24 +02:00
  • d859361a37
    [dxgi] Add format mapping for DXGI_FORMAT_YUY2 Philip Rebohle 2021-05-30 13:41:29 +02:00
  • 9b236078c2
    [dxgi] Add format mapping for DXGI_FORMAT_NV12 and DXGI_FORMAT_420_OPAQUE Philip Rebohle 2021-05-13 22:49:20 +02:00
  • 8116927ec6
    [dxvk] Introduce new version of packImageData Philip Rebohle 2021-05-19 18:03:38 +02:00
  • 4630bbc427
    [dxvk] Support multi-plane formats in updateImage Philip Rebohle 2021-05-27 16:17:54 +02:00
  • 55a67988b2
    [dxvk] Support multi-plane formats in computeImageSize Philip Rebohle 2021-05-27 16:17:24 +02:00
  • 6462174c13
    [dxvk] Support multi-plane formats in copyImageToBuffer Philip Rebohle 2021-05-20 05:41:32 +02:00
  • a660b35f6e
    [dxvk] Support multi-plane formats in clearCompressedColorImage Philip Rebohle 2021-05-19 19:17:48 +02:00
  • ed57019e13
    [dxvk] Support multi-plane formats in copyImage Philip Rebohle 2021-05-19 18:21:30 +02:00
  • 41e28cb280
    [dxvk] Support multi-plane formats in uploadImage Philip Rebohle 2021-05-19 15:23:57 +02:00
  • 86542248df
    [dxvk] Support multi-plane formats in copyBufferToImage Philip Rebohle 2021-05-18 20:24:32 +02:00
  • cd2ea98670
    [dxvk] Add helper functions to deal with plane aspects Philip Rebohle 2021-05-02 06:32:53 +02:00
  • 1d6da6f83e
    [dxvk] Add format definition for VK_FORMAT_G8_B8R8_2PLANE_420_UNORM Philip Rebohle 2021-05-02 06:25:45 +02:00
  • 0f5e126735
    [dxvk] Introduce flushSharedImages Philip Rebohle 2021-05-12 15:35:28 +02:00
  • 895b19c746
    [tests] Add D3D11 video processor test Philip Rebohle 2021-05-13 03:43:20 +02:00
  • a1f3f6c971
    [dxbc] Remove old RADV/LLVM workaround for early discard Philip Rebohle 2021-05-27 00:40:07 +02:00
  • 94674ac45e [dxvk] Skip CPU adapters if GPUs are present Philip Rebohle 2021-05-21 22:55:54 +02:00
  • c51080068e [dxgi] Handle DXGI_PRESENT_TEST and failures in GetFrameStatistics Joshua Ashton 2021-05-20 22:35:38 +01:00
  • 401edc53fe [dxgi] Show warning in DxgiOutput::GetFrameStatistics Philip Rebohle 2021-05-20 23:06:11 +02:00
  • db3654a07f [dxgi] Implement present count and frame statistics for swap chains Philip Rebohle 2021-05-20 22:46:21 +02:00
  • a3d1699823
    build: Don't strip binaries with --dev-build Joshua Ashton 2021-05-19 15:59:55 +01:00
  • 0520ce9448
    [d3d9] Treat largest element in Stream 0 as vertex decl size Joshua Ashton 2021-05-13 01:32:40 +01:00
  • b84a03b4d4 [util] Enable d3d9.deferSurfaceCreation for Nights of Azure orbea 2021-04-26 09:23:12 -07:00
  • f0c1e89443 [d3d9] Handle zero-sized draws Joshua Ashton 2021-05-01 10:00:53 +01:00
  • 0f52c85d21 [d3d9] Account for vertex declaration size for UP draws Joshua Ashton 2021-05-01 09:56:34 +01:00
  • 1ab2565521 [tests] Add a UP range test Joshua Ashton 2021-05-01 09:50:29 +01:00
  • 4a4b96611d
    [d3d9] Only log WaitForVBlank stub once Joshua Ashton 2021-04-30 19:33:24 +01:00
  • a980282ebe
    [util] Increase constants for TrackMania Forever Joshua Ashton 2021-04-30 18:51:09 +01:00
  • 54d3ad1295
    [util] Enable d3d9.memoryTrackTest for Kohan II Joshua Ashton 2021-04-30 18:49:39 +01:00
  • 525fd53bbc [d3d9] Fix FlushBuffer Robin Kertels 2021-04-23 00:46:44 +02:00
  • da23771df4 [d3d9] Remove unused variable Robin Kertels 2021-04-22 22:31:30 +02:00
  • 13f53531e5 [d3d9] Fix offset in UpdateSurface Robin Kertels 2021-04-22 20:30:21 +02:00
  • 0bc8b0b33a [d3d9] Align pitch to 4 Robin Kertels 2021-04-08 19:49:33 +02:00
  • 2ba433bbd8 [d3d9+util] Remove option to disable implicit discard Robin Kertels 2021-03-22 14:08:13 +01:00
  • 03f5893011 [d3d9] Remove implicit discard Robin Kertels 2021-04-02 02:06:28 +02:00
  • b9512a4063 [d3d9] Only copy dirty parts of managed/sysmem resources Robin Kertels 2021-04-02 01:48:58 +02:00
  • 4261ff6ec1 [d3d9] Use staging buffer for managed copies Robin Kertels 2021-04-02 01:37:33 +02:00
  • bb11d7dee8 [d3d9] Refactor AllocUpBuffer so it can be used for managed uploads Robin Kertels 2021-04-02 01:20:30 +02:00
  • 8cc0c9a0f1 [d3d9] Clamp dirty buffer range Robin Kertels 2021-03-22 14:36:52 +01:00
  • 4eb884303a
    [util] Enable d3d9.deferSurfaceCreation for even more Atelier games Philip Rebohle 2021-04-22 15:37:40 +02:00
  • cb7adeef08
    [d3d11] Add range checking to GetShaderResources Philip Rebohle 2021-04-21 13:20:00 +02:00
  • 65655ce37c
    [d3d11] Add range checking to GetSamplers Philip Rebohle 2021-04-21 13:13:50 +02:00
  • ef9ad29b7f
    [d3d11] Add range checking to GetConstantBuffers Philip Rebohle 2021-04-21 13:14:36 +02:00
  • 2d9c229eaa
    [d3d11] Add range checking to SOGetTargets Philip Rebohle 2021-04-21 13:12:56 +02:00
  • 11a02831a9
    [d3d11] Add range checking to UAV and render target methods Philip Rebohle 2021-04-21 13:11:51 +02:00
  • b51fd4d06c
    [d3d11] Add range checking to IAGetVertexBuffers Philip Rebohle 2021-04-21 13:11:10 +02:00
  • a13dad07cc
    [d3d11] Add some missing STDMETHODCALLTYPE declarations Philip Rebohle 2021-04-21 13:10:37 +02:00
  • 65cc03a707
    [util] Add app profile for Dal Segno Philip Rebohle 2021-04-22 12:54:26 +02:00
  • 730f5cc418 [build] conditionally enable --quiet for glslang Georg Lehmann 2021-04-21 12:14:43 +02:00
  • 6339c8ec17 [util] Enable apitraceMode for a couple of CryEngine games Andrew Sheldon 2021-04-16 11:49:43 +10:00
  • 18466d4ae4 [util] remove some movs in matrix add/sub assignment Georg Lehmann 2021-03-27 16:04:31 +01:00
  • 77d80acf75 [d3d9] respect Vector4 alignment in UpdateStateConstants Georg Lehmann 2021-04-03 18:05:46 +02:00
  • 1ed6edf096 [d3d9] respect Vector4 alignment in GetShaderConstants Georg Lehmann 2021-04-03 17:25:04 +02:00
  • d682ab0402 [util] static assert size of Vector4 and Matrix4 Georg Lehmann 2021-04-03 17:21:32 +02:00
  • 5d3b130ec8 [d3d9] respect Matrix4 alignment in ConvertMatrix Georg Lehmann 2021-04-03 16:59:04 +02:00
  • 02eebb8595 [util] introduce a raw constructor for Matrix4 Georg Lehmann 2021-04-03 16:48:50 +02:00
  • c7271d94c1 [util] move Matrix4 constructors to header Georg Lehmann 2021-04-15 17:50:41 +02:00
  • fb0b11903b [d3d11] Implement D3D11UserDefinedAnnotation Liam Middlebrook 2021-04-01 12:16:44 -07:00
  • 5ce5999232 [dxvk] Add support for debug utils labels Liam Middlebrook 2021-04-01 02:59:10 -07:00
  • c89b274325 [dxvk] Track enabled instance extensions Liam Middlebrook 2021-04-01 02:56:42 -07:00
  • c3feea2bce [dxvk] Make samplerAnisotropy feature optional Philip Rebohle 2021-04-04 20:23:56 +02:00
  • 0a787683b6 [dxvk] Don't require shaderStorageImageExtendedFormats Philip Rebohle 2021-04-04 20:15:41 +02:00
  • 9d0c46b9c6 [d3d9] FF: use correct vector type when dealing with tex coords Robin Kertels 2021-04-04 17:03:20 +02:00
  • 8e352d0260 [util] Enable memory track test for Dragon Nest Robin Kertels 2021-04-04 13:32:59 +02:00
  • a690210eae [dxgi] Implement swapchain dispatcher Joshua Ashton 2021-03-30 11:47:15 +01:00
  • 9e646a3415 [util] Override default thread stack reserve size. Rémi Bernon 2021-03-29 18:34:11 +02:00
  • 6b833062a0
    build: Enable SSE3 for x86_64 Joshua Ashton 2021-03-27 13:34:17 +00:00
  • 403af8820b
    build: Disable SSSE3 Joshua Ashton 2021-03-27 13:23:27 +00:00
  • dd2823287a
    build: Enable -mfpmath=sse Joshua Ashton 2021-03-27 12:33:37 +00:00
  • f8c7e29d6f
    build: Enable SSE3 and SSSE3 for x86 Joshua Ashton 2021-03-27 12:33:05 +00:00
  • d17f62902d [d3d9+util] Remove AllowLockFlagReadonly option Robin Kertels 2021-03-19 04:51:57 +01:00
  • dba7525954 [d3d9] Mark non default resources as dirty by default Robin Kertels 2021-03-19 04:28:47 +01:00
  • 8159e87331 [d3d9] Fix some issues with dirty box handling Robin Kertels 2021-03-17 23:05:24 +01:00
  • cb5f8aa392 [d3d9] Properly scale dirty box Robin Kertels 2021-03-19 01:55:05 +01:00