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

Commit Graph

  • b8468fda43
    [dxvk] Improve swap chain format fallback logic Philip Rebohle 2018-06-06 23:10:38 +02:00
  • 79d3b203ef
    [dxvk] Added format flag to mark SRGB color formats Philip Rebohle 2018-06-06 23:09:39 +02:00
  • 518c260ad6
    [util] Add == and != operator to Flags Philip Rebohle 2018-06-06 23:09:23 +02:00
  • b43060bec1 fix MSVC compile error with function pointer type declaration (#422) ZeroFault 2018-06-06 14:11:26 -06:00
  • e8ac81fe8a
    [dxvk] Removed support for depth bounds test Philip Rebohle 2018-06-06 13:11:09 +02:00
  • 8b4852be16
    [dxvk] Make depth bias a dynamic state Philip Rebohle 2018-06-06 12:45:45 +02:00
  • 6579b2ad99
    Merge branch 'auto-flush-v2' Philip Rebohle 2018-06-05 18:46:46 +02:00
  • 83ae39f727
    [dxvk] Increase memory chunk size to 32 MiB Philip Rebohle 2018-06-05 18:45:11 +02:00
  • 1fdcbdfa40
    [vr] Add missing license file Philip Rebohle 2018-06-05 11:39:46 +02:00
  • 39a7169e1a
    [vr] Silence non-virtual destructor warnings on GCC Philip Rebohle 2018-06-05 01:03:59 +02:00
  • 2c9c7e1a36
    Merge branch 'openvr-v2' Philip Rebohle 2018-06-05 00:16:37 +02:00
  • 4a0c81276f
    [d3d11] Implement new auto-flush heuristic Philip Rebohle 2018-06-04 23:31:49 +02:00
  • cfe99368fb
    [dxvk] Make number of queued submissions available to DXVK Philip Rebohle 2018-06-04 23:24:42 +02:00
  • d44cc7630b Allow FarCry 5 to use D3D11_MAP_FLAG_DO_NOT_WAIT (#416) ZeroFault 2018-06-03 14:33:08 -06:00
  • 217399926d
    Revert "[dxbc] Bound-check dynamically indexed constant buffer reads" Philip Rebohle 2018-06-02 18:09:59 +02:00
  • 34477933ef
    [dxvk] Fixed uninitialized value in meta-resolve Philip Rebohle 2018-06-02 12:20:46 +02:00
  • 9ff17b03f2
    [dxbc] Support RenderTargetId and ViewportId in Vertex/Domain shaders Philip Rebohle 2018-06-01 13:57:26 +02:00
  • 3a520dfe4a
    [dxvk] Enable VK_EXT_shader_viewport_index_layer if available Philip Rebohle 2018-06-01 13:56:09 +02:00
  • b7dff330f8
    [spirv] Update SPIR-V headers Philip Rebohle 2018-06-01 13:43:19 +02:00
  • aa76bae32a
    [dxbc] Fix incorrect OpSelectionMerge instruction Philip Rebohle 2018-05-31 14:20:12 +02:00
  • 621aed5fdb
    [dxbc] Bound-check dynamically indexed constant buffer reads Philip Rebohle 2018-05-31 10:13:32 +02:00
  • 7fe4a70342 Merge tag 'v0.53' into openvr-v2 Philip Rebohle 2018-05-30 16:58:46 +02:00
  • fc8573891e
    [d3d11] Fix vertex attribute offset with D3D11_APPEND_ALIGNED_ELEMENT Philip Rebohle 2018-05-30 13:33:48 +02:00
  • 3b70e23e2c
    [dxvk] Allow overcommitting non-device local memory Philip Rebohle 2018-05-29 14:56:41 +02:00
  • c600b43d73
    [d3d11] Allocate DYNAMIC buffers on device-local host-visible memory Philip Rebohle 2018-05-29 14:50:08 +02:00
  • a9eff13b92
    [dxvk] Refactor memory allocator Philip Rebohle 2018-05-29 14:48:27 +02:00
  • f77392a264
    [dxvk] Apply dynamic state at draw time Philip Rebohle 2018-05-29 05:03:27 +02:00
  • e615fc19a9
    [dxgi] Support SyncInterval values > 1 Philip Rebohle 2018-05-28 21:06:35 +02:00
  • f68bf1a187
    [dxvk] Added correct element size to depth-only and stencil-only formats Philip Rebohle 2018-05-28 20:33:49 +02:00
  • 8cd97959f2
    [d3d11] Chjeck whether input layouts are identical Philip Rebohle 2018-05-27 01:10:49 +02:00
  • de9ffdcfa3
    Merge branch 'dxbc-correct-derivs' Philip Rebohle 2018-05-26 21:13:28 +02:00
  • 48037a8b87
    [d3d11] Enable shaderStorageImageMultisample if the device supports it Philip Rebohle 2018-05-26 20:34:40 +02:00
  • 97e3b89bc7
    [dxvk] Emit dynamic state only if a pipeline is bound Philip Rebohle 2018-05-26 20:09:31 +02:00
  • 001794a094
    [dxbc] Implement deferred kill operation Philip Rebohle 2018-05-26 19:25:20 +02:00
  • 0619842dd9
    [dxbc] Make UAV stores and atomics conditional Philip Rebohle 2018-05-26 19:00:22 +02:00
  • 9278221416
    [dxbc] Run analyzer before creating compiler object Philip Rebohle 2018-05-26 17:46:49 +02:00
  • af62d423b2
    [dxbc] Add per-device option for deferred kills Philip Rebohle 2018-05-26 17:08:39 +02:00
  • ec5572aa69
    [dxbc] Scan for discard and derivative instructions Philip Rebohle 2018-05-26 17:08:08 +02:00
  • 667616bc39
    [dxvk] Remove unnecessary include Philip Rebohle 2018-05-26 14:56:36 +02:00
  • a2d9874b26
    [dxvk] Use new spec constant structure for pipeline compilation Philip Rebohle 2018-05-26 14:54:29 +02:00
  • d79f39b963
    [dxbc] Implement sampleinfo instruction for rasterizer Philip Rebohle 2018-05-26 14:54:05 +02:00
  • 4ae15f3edf
    [dxvk] Add global specialization constant data structures Philip Rebohle 2018-05-26 14:50:00 +02:00
  • 27816b470a
    [spirv] Add support for 32-bit specialization constants Philip Rebohle 2018-05-26 13:52:33 +02:00
  • b78130defd
    [d3d11] Overwatch: Fake success in CreateGeometryShaderWithStreamOutput Philip Rebohle 2018-05-25 23:53:34 +02:00
  • a0e0ba1cc8
    [dxvk] Align length when clearing entire buffer Philip Rebohle 2018-05-25 21:02:15 +02:00
  • b30e53fa0d
    [dxvk] Track image (rather than the view) when generating mip maps Philip Rebohle 2018-05-25 19:15:14 +02:00
  • 84a62f795f
    Merge branch 'meta-mipgen' Philip Rebohle 2018-05-25 17:46:41 +02:00
  • 4b37590e14
    [dxvk] Use new mip map generator Philip Rebohle 2018-05-25 17:45:41 +02:00
  • 19b6a16173
    [dxvk] Add new mip map generator Philip Rebohle 2018-05-25 17:44:50 +02:00
  • 7ec93debf1
    [dxvk] Add shaders for mip map generation Philip Rebohle 2018-05-25 17:44:34 +02:00
  • 49bda46a37
    [d3d11] Validate and correct scissor rects Philip Rebohle 2018-05-25 00:08:28 +02:00
  • a9c0f9e7c2
    [general] Added DXUP reference to README Philip Rebohle 2018-05-24 23:08:16 +02:00
  • 254676049a
    [dxvk] Added convenience equal checker for unordered maps Philip Rebohle 2018-05-24 20:18:37 +02:00
  • 2f454e73f6
    Merge branch 'image-view-fixes' Philip Rebohle 2018-05-24 13:53:22 +02:00
  • d844ddfdfa
    [dxgi] Add option for deferred surface creation Philip Rebohle 2018-05-24 12:31:21 +02:00
  • f087016e77
    [dxgi] Add app-specific DXGI options Philip Rebohle 2018-05-24 12:31:04 +02:00
  • 23ba3e228a
    [dxgi] Add option for deferred surface creation Philip Rebohle 2018-05-24 12:31:21 +02:00
  • 66db3e8714
    [dxgi] Add app-specific DXGI options Philip Rebohle 2018-05-24 12:31:04 +02:00
  • a43025294a
    [dxbc] Remove DxbcImageInfo::layered property Philip Rebohle 2018-05-24 12:07:03 +02:00
  • 12d79257be
    [dxbc] Remove TexCube -> TexCubeArray workaround Philip Rebohle 2018-05-24 12:00:31 +02:00
  • 58e9280891
    [dxbc] Remove Tex2D -> Tex2DArray workaround Philip Rebohle 2018-05-24 11:49:12 +02:00
  • d9772b0ffd
    [dxvk] Create image views for all supported view types Philip Rebohle 2018-05-24 11:44:04 +02:00
  • 61049c33fb
    [dxgi] Reduce reported VRAM on 32-bit platforms Philip Rebohle 2018-05-24 10:48:06 +02:00
  • 38c5e57025
    [dxgi] Refactor Vulkan swap chain and surface creation Philip Rebohle 2018-05-23 13:03:12 +02:00
  • 531732fe91
    [dxgi] Add IDXGIFactory2 to supported interfaces Philip Rebohle 2018-05-23 01:32:52 +02:00
  • d1b705bf0d
    [dxgi] Implemented IDXGISwapChain1 Philip Rebohle 2018-05-23 01:06:34 +02:00
  • 58fa815926
    [dxgi] Fixed error message formatting in DxgiDevice Philip Rebohle 2018-05-22 23:52:12 +02:00
  • 56e7389495
    [dxgi] Stubbed out IDXGIFactory2 Philip Rebohle 2018-05-22 23:52:03 +02:00
  • 5a61d81135
    [dxgi] Stubbed out IDXGISwapChain1 Philip Rebohle 2018-05-22 23:50:28 +02:00
  • 979ba2d7c6
    [dxgi] Implemented IDXGIAdapter2 Philip Rebohle 2018-05-22 23:48:07 +02:00
  • a39b9cb131
    [d3d11] Pre-clear buffers with D3D11_USAGE_DEFAULT Philip Rebohle 2018-05-22 21:10:39 +02:00
  • 51104c104d
    [d3d11] Refactor InitTexture method Philip Rebohle 2018-05-22 21:06:26 +02:00
  • fb11acbc91
    [dxbc] Implement geometry shader instancing Philip Rebohle 2018-05-22 19:36:53 +02:00
  • 7f619d9051 [dxvk] Use only one extra thread for async pipeline compilation Philip Rebohle 2018-05-22 00:32:44 +02:00
  • 425a5bca2e [d3d11] Optimized buffer mapping on deferred contexts Philip Rebohle 2018-05-22 00:11:32 +02:00
  • 5cc3afcf30 Fix tzcnt intrinsic on MSVC (#381) Joshua Ashton 2018-05-19 08:26:25 +01:00
  • 126c50a674
    [dxbc] SampleMask does not depend on SampleRateShading Philip Rebohle 2018-05-19 09:07:31 +02:00
  • a6ace7908f
    [dxbc] Do not emit empty 'else' blocks Philip Rebohle 2018-05-18 22:26:16 +02:00
  • d1d829c09b
    [vr] Query Vulkan extensions for OpenVR at runtime Philip Rebohle 2018-05-18 16:47:44 +02:00
  • 707967ac1d
    [vr] Add OpenVR loader Philip Rebohle 2018-05-18 16:46:34 +02:00
  • 14beaaf8d4
    [vr] Added OpenVR header Philip Rebohle 2018-05-18 15:39:45 +02:00
  • 3d9f7c70dd
    [general] Update README Philip Rebohle 2018-05-16 22:31:31 +02:00
  • 7408bc22b5
    [dxvk] Remove ability to enable instance layers Philip Rebohle 2018-05-16 22:30:04 +02:00
  • a30e1368b1
    [dxvk] Implement name set merging Philip Rebohle 2018-05-16 22:26:36 +02:00
  • 796379a551
    [dxvk] Refactor the way instance extensions are enabled Philip Rebohle 2018-05-16 21:38:11 +02:00
  • d1eddbdc3f
    [dxvk] Make vk::NameSet more versatile Philip Rebohle 2018-05-16 20:52:24 +02:00
  • 40b52758e3
    [dxvk] Enumerate discrete GPUs before integrated GPUs Philip Rebohle 2018-05-16 16:17:39 +02:00
  • 26b319b29b
    [d3d11] Fallout 4: Force Flush on GetData calls Philip Rebohle 2018-05-14 02:40:17 +02:00
  • a90c2843a7
    [dxvk] Remove std::vector from DxvkDataBuffer Philip Rebohle 2018-05-13 21:34:38 +02:00
  • 516d7f091e
    Merge branch 'disable-opt-bit' Philip Rebohle 2018-05-13 16:19:31 +02:00
  • f42f7cc743
    [dxvk] Make use of the asynchronous pipeline compiler optional Philip Rebohle 2018-05-13 16:02:23 +02:00
  • 2ee80ce1bd
    [dxvk] Log start/stop of pipe compiler worker threads Philip Rebohle 2018-05-13 15:37:31 +02:00
  • 368eea7310
    [dxvk] Use derivative pipelines again Philip Rebohle 2018-05-13 15:36:44 +02:00
  • c17f4e2fc0
    [dxvk] Increase update buffer size Philip Rebohle 2018-05-13 14:45:50 +02:00
  • 9d4654f445
    [dxvk] Fix update buffer allocation size Philip Rebohle 2018-05-13 11:12:54 +02:00
  • 3fc9466a07
    [dxvk] Fix query scopes Philip Rebohle 2018-05-12 19:46:08 +02:00
  • 5f3b65014f
    [dxvk] Reset query pools on the init buffer Philip Rebohle 2018-05-12 19:45:42 +02:00
  • 3135359ee9
    [dxvk] Create a separate command buffer for initialization tasks Philip Rebohle 2018-05-12 19:32:50 +02:00
  • 581e505f54
    [dxbc] Fix bit scan instructions Philip Rebohle 2018-05-12 01:39:23 +02:00
  • 32631caf96
    Merge branch 'master' of https://github.com/doitsujin/dxvk Philip Rebohle 2018-05-11 18:13:50 +02:00