Commit Graph

  • ac211d5f6a vkd3d: Remove direct calls to d3d12_swapchain_destroy_views. Hans-Kristian Arntzen 2022-05-23 12:36:29 +0200
  • 1dc4bbe5f2 utils: Report Wine segfault VkResult directly. Hans-Kristian Arntzen 2022-05-23 12:23:12 +0200
  • ec6e251609 vkd3d: Don't create user descriptors until we have observed a pipeline. Hans-Kristian Arntzen 2022-05-23 12:25:03 +0200
  • c315d09be9 vkd3d: Robustly fall back to user buffers if we fail to present twice. Hans-Kristian Arntzen 2022-05-23 12:40:59 +0200
  • 3adbd7f3ac vkd3d: Handle all errors after present, not just OUT_OF_DATE. Hans-Kristian Arntzen 2022-05-23 12:40:15 +0200
  • b6c79a0429 vkd3d: Get rid of redundant recreate swapchain call. Hans-Kristian Arntzen 2022-05-23 12:39:09 +0200
  • 170f3c7527 vkd3d: Remove direct calls to d3d12_swapchain_destroy_views. Hans-Kristian Arntzen 2022-05-23 12:36:29 +0200
  • f377033f7c utils: Report Wine segfault VkResult directly. Hans-Kristian Arntzen 2022-05-23 12:23:12 +0200
  • 3dfcc10312 vkd3d: Refactor away the global_mask. global-mask-refactor Hans-Kristian Arntzen 2022-05-04 12:44:56 +0200
  • c539bd3f03 vkd3d: Clear out allocation if we fail to map memory. Hans-Kristian Arntzen 2022-05-04 12:43:26 +0200
  • 2965b7e379 vkd3d/tests: Fix Release orders. Tatsuyuki Ishi 2022-05-17 20:57:49 +0900
  • 0d9c0a3903 vkd3d: Fix aligned_alloc ASan errors on native. Tatsuyuki Ishi 2022-05-17 20:57:12 +0900
  • b8f18dc1dd vkd3d/tests: Fix Release orders. Tatsuyuki Ishi 2022-05-17 20:57:49 +0900
  • 4e7c15b622 vkd3d: Fix aligned_alloc ASan errors on native. Tatsuyuki Ishi 2022-05-17 20:57:12 +0900
  • 7d9a104842 tests: Remove query TODOs from ray tracing tests. Hans-Kristian Arntzen 2022-05-12 11:52:01 +0200
  • 284dd9f10c vkd3d: Implement extended DXR queries. Hans-Kristian Arntzen 2022-05-12 11:51:23 +0200
  • 1a773cfb71 tests: Add test for indirect ray tracing. Robin Kertels 2022-05-10 21:36:38 +0200
  • cdabda7805 vkd3d: Implement indirect ray tracing. Robin Kertels 2022-05-10 20:12:31 +0200
  • 8ac7aaca99 vkd3d: Enable VK_KHR_ray_tracing_maintenance1. Robin Kertels 2022-05-10 20:11:36 +0200
  • 7e7c472005 khronos: Update Vulkan headers Robin Kertels 2022-05-10 19:59:31 +0200
  • a8fe5fbbcd
    tests: Add test for indirect ray tracing. Robin Kertels 2022-05-10 21:36:38 +0200
  • d2c7c99344
    vkd3d: Implement indirect ray tracing. Robin Kertels 2022-05-10 20:12:31 +0200
  • e82636eab9
    vkd3d: Enable VK_KHR_ray_tracing_maintenance1. Robin Kertels 2022-05-10 20:11:36 +0200
  • f9e28cae74
    khronos: Update Vulkan headers Robin Kertels 2022-05-10 19:59:31 +0200
  • b817f972f4 tests: Add test coverage for two stages of AddToStateObject(). further-rt-tests Hans-Kristian Arntzen 2022-05-03 14:26:22 +0200
  • b9c575d678 tests: Add test for AddToStateObject. Hans-Kristian Arntzen 2022-05-03 14:13:25 +0200
  • ab85bdf94f tests: Add default NODE_MASK state object to RTPSO tests. Hans-Kristian Arntzen 2022-05-03 12:01:38 +0200
  • 3d1b2d2042 vkd3d: Implement AddToStateObject(). Hans-Kristian Arntzen 2022-05-03 15:01:58 +0200
  • ccf927da7f vkd3d: Hold private ownership over global root signature. Hans-Kristian Arntzen 2022-05-04 14:48:50 +0200
  • c940d548f4 vkd3d: Allow different but compatible global root signature objects. Hans-Kristian Arntzen 2022-05-03 14:49:18 +0200
  • 53309d05a1 vkd3d: Ignore NODE_MASK subobjects. Hans-Kristian Arntzen 2022-05-03 14:42:04 +0200
  • 343437316b vkd3d: Add VKD3D_CONFIG option to force raw VA CBV descriptors. raw-va-config-flag Hans-Kristian Arntzen 2021-11-25 18:15:00 +0100
  • 71940797d1 vkd3d: Check for redundant dynamic state in some cases. Hans-Kristian Arntzen 2022-05-03 11:35:10 +0200
  • 1aa98183bc vkd3d: Check for redundant dynamic state in some cases. Hans-Kristian Arntzen 2022-05-03 11:35:10 +0200
  • 4603c25d69 dxil-spirv: Update submodule. Hans-Kristian Arntzen 2022-04-28 13:40:42 +0200
  • 86aba91faa dxil-spirv: Update submodule. Hans-Kristian Arntzen 2022-04-28 13:40:42 +0200
  • 97201b8e93 vkd3d: Clean up straggling getenv() calls. Hans-Kristian Arntzen 2022-04-25 16:19:14 +0200
  • 5b86771a3a vkd3d: Clean up straggling getenv() calls. Hans-Kristian Arntzen 2022-04-25 16:19:14 +0200
  • 51199752dd vkd3d: Fix queue creation for queue family -1. Hans-Kristian Arntzen 2022-04-24 18:56:07 +0200
  • ebe589d622 tests: Add test for waveop in infinite loop convergence. Hans-Kristian Arntzen 2022-04-24 17:34:51 +0200
  • 55a6847c61 vkd3d: Fix MSVC warning about redundant snprintf argument. Hans-Kristian Arntzen 2022-04-24 17:43:15 +0200
  • e9f7615ad2 vkd3d: Fix queue creation for queue family -1. Hans-Kristian Arntzen 2022-04-24 18:56:07 +0200
  • be4c01f8df tests: Add test for waveop in infinite loop convergence. Hans-Kristian Arntzen 2022-04-24 17:34:51 +0200
  • 1901608a8e vkd3d: Fix MSVC warning about redundant snprintf argument. Hans-Kristian Arntzen 2022-04-24 17:43:15 +0200
  • 04c020525c common: Fix missing include. Hans-Kristian Arntzen 2022-04-22 17:41:12 +0200
  • cf06146a66 common: Fix missing include. Hans-Kristian Arntzen 2022-04-22 17:41:12 +0200
  • 063ce7e4bd Use Windows specific environment calls for better Windows compatibility. Dean Beeler 2022-03-29 18:14:44 -0700
  • 0a2e4aaa4b Use Windows specific environment calls for better Windows compatibility. Dean Beeler 2022-03-29 18:14:44 -0700
  • 2c54e18245 common: Fix _BitScanForward usage on MSVC. Hans-Kristian Arntzen 2022-04-22 11:38:06 +0200
  • 6df05286a5 common: Fix _BitScanForward usage on MSVC. Hans-Kristian Arntzen 2022-04-22 11:38:06 +0200
  • bb2e35c539 vkd3d: Use vkGetDevice{Buffer,Image}MemoryRequirementsKHR in vkd3d_memory_info_init. Philip Rebohle 2022-04-21 16:38:51 +0200
  • d5ad5bb1de vkd3d: Use vkGetDeviceImageMemoryRequirementsKHR in vkd3d_get_image_allocation_info. Philip Rebohle 2022-04-21 16:24:53 +0200
  • beb58f8472 vkd3d: Enable and require VK_KHR_maintenance4. Philip Rebohle 2022-04-21 16:00:29 +0200
  • 358f95aff2 vkd3d: Ignore cached SPIR-V if we're dumping SPIR-V. Hans-Kristian Arntzen 2022-04-19 15:58:03 +0200
  • 756a08485a vkd3d: Use vkGetDevice{Buffer,Image}MemoryRequirementsKHR in vkd3d_memory_info_init. Philip Rebohle 2022-04-21 16:38:51 +0200
  • 2e301754f8 vkd3d: Use vkGetDeviceImageMemoryRequirementsKHR in vkd3d_get_image_allocation_info. Philip Rebohle 2022-04-21 16:24:53 +0200
  • ed4371618c vkd3d: Enable and require VK_KHR_maintenance4. Philip Rebohle 2022-04-21 16:00:29 +0200
  • 119e00ed45 vkd3d: Do not add uint format to image format list. Philip Rebohle 2022-04-20 17:45:36 +0200
  • beaedbd857 vkd3d: Use UAV clear fallback based on format compatibility. Philip Rebohle 2022-04-20 17:43:47 +0200
  • 81927c5895 vkd3d: Fix handling of non-zero base layer in ClearUAV fallback path. Philip Rebohle 2022-04-20 17:42:19 +0200
  • e7a6af4971 vkd3d: Use texel buffer views for UAV clears with buffer to image copy. Philip Rebohle 2022-04-20 17:00:07 +0200
  • a1d5e6f39a vkd3d: Re-add R11G11B10 format compatibility info. Philip Rebohle 2022-04-20 17:02:51 +0200
  • 7f916d086c vkd3d: Do not add uint format to image format list. Philip Rebohle 2022-04-20 17:45:36 +0200
  • 7fc84c7d63 vkd3d: Use UAV clear fallback based on format compatibility. Philip Rebohle 2022-04-20 17:43:47 +0200
  • 9c94b99125 vkd3d: Fix handling of non-zero base layer in ClearUAV fallback path. Philip Rebohle 2022-04-20 17:42:19 +0200
  • c13a17468a vkd3d: Use texel buffer views for UAV clears with buffer to image copy. Philip Rebohle 2022-04-20 17:00:07 +0200
  • 2668748f9a vkd3d: Re-add R11G11B10 format compatibility info. Philip Rebohle 2022-04-20 17:02:51 +0200
  • 6b0214e5e6 vkd3d: Ignore cached SPIR-V if we're dumping SPIR-V. Hans-Kristian Arntzen 2022-04-19 15:58:03 +0200
  • 4a05360a0a dxil-spirv: Update submodule. Hans-Kristian Arntzen 2022-04-19 15:48:37 +0200
  • b23c6b585d dxil-spirv: Update submodule. Hans-Kristian Arntzen 2022-04-19 15:48:37 +0200
  • 0c4df9b32c ci: Workaround safe directory errors in vkd3d_build generation. Hans-Kristian Arntzen 2022-04-19 16:15:41 +0200
  • 902b7ec6f3 ci: Workaround safe directory errors in vkd3d_build generation. Hans-Kristian Arntzen 2022-04-19 16:15:41 +0200
  • 4d35f16899
    build: Support custom Wine versions Namkhai B 2022-04-18 14:11:52 -0500
  • c05900da4d dxil-spirv: Update submodule. proton-v2.6-support Hans-Kristian Arntzen 2022-04-12 16:42:54 +0200
  • 29e13cdff9 vkd3d: Force RT count to 0 when PS does not exist. Hans-Kristian Arntzen 2022-04-08 16:36:34 +0200
  • 25c4bc18e7 dxil-spirv: Update submodule. Hans-Kristian Arntzen 2022-04-08 12:47:25 +0200
  • 34389f08e5 dxil-spirv: Update submodule. Hans-Kristian Arntzen 2022-04-08 12:47:25 +0200
  • 30ec6b7f1f dxil-spirv: Update submodule. Hans-Kristian Arntzen 2022-04-07 12:55:10 +0200
  • 9b5336465a dxil-spirv: Update submodule. Hans-Kristian Arntzen 2022-04-07 12:55:10 +0200
  • c47a6a904b meta: Add docs for magic shader cache. Hans-Kristian Arntzen 2022-03-25 13:00:00 +0100
  • 5044975152 vkd3d: Drop redundant validate of PSO state blob from disk cache. Hans-Kristian Arntzen 2022-03-16 14:29:39 +0100
  • 8dc8b72807 cache: Add some performance information for shader cache operations. Hans-Kristian Arntzen 2022-03-16 12:41:44 +0100
  • ae0dafa3a1 cache: Attempt to use disk cache instead when appropriate. Hans-Kristian Arntzen 2022-03-11 16:48:23 +0100
  • 6c8542f7d6 vkd3d: Make use of internal pipeline library if we're asked to. Hans-Kristian Arntzen 2022-02-02 14:22:33 +0100
  • 2dcb1e2efc cache: Implement an on-disk pipeline library. Hans-Kristian Arntzen 2022-02-02 14:12:20 +0100
  • bf4d208cdf meta: Add docs for magic shader cache. Hans-Kristian Arntzen 2022-03-25 13:00:00 +0100
  • 77b48e8040 vkd3d: Drop redundant validate of PSO state blob from disk cache. Hans-Kristian Arntzen 2022-03-16 14:29:39 +0100
  • 92cb13cb3f cache: Add some performance information for shader cache operations. Hans-Kristian Arntzen 2022-03-16 12:41:44 +0100
  • 59bd979140 cache: Attempt to use disk cache instead when appropriate. Hans-Kristian Arntzen 2022-03-11 16:48:23 +0100
  • 330a539ac6 vkd3d: Make use of internal pipeline library if we're asked to. Hans-Kristian Arntzen 2022-02-02 14:22:33 +0100
  • afb73b9382 cache: Implement an on-disk pipeline library. Hans-Kristian Arntzen 2022-02-02 14:12:20 +0100
  • 3095ed84d3 cache: Add concept of internal pipeline libraries. Hans-Kristian Arntzen 2022-02-02 14:10:48 +0100
  • db9b9a13de cache: Fix misleading comment about chunk alignment. Hans-Kristian Arntzen 2022-03-15 12:49:56 +0100
  • 637834dc75 vkd3d: Make private_root_signatures actually private. Hans-Kristian Arntzen 2022-03-15 16:01:28 +0100
  • 93928424a9 common: Move time query to common header. Hans-Kristian Arntzen 2022-02-02 13:37:01 +0100
  • c8b143c0bd common: Add wrapper for _ftelli64/_fseeki64. Hans-Kristian Arntzen 2022-03-16 12:12:21 +0100
  • ca0a186a4b common: Add some file utils. Hans-Kristian Arntzen 2022-03-14 14:38:40 +0100
  • fcd9e2d0ac cache: Add concept of internal pipeline libraries. Hans-Kristian Arntzen 2022-02-02 14:10:48 +0100
  • fb14dbece0 cache: Fix misleading comment about chunk alignment. Hans-Kristian Arntzen 2022-03-15 12:49:56 +0100
  • 099999ec0e vkd3d: Make private_root_signatures actually private. Hans-Kristian Arntzen 2022-03-15 16:01:28 +0100