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

Commit Graph

  • 0ee375ffb0
    Revert "[dxvk] Disable image format list" Philip Rebohle 2018-07-11 23:36:00 +02:00
  • 336cb6a67b [build] Moved git command into the command list (#493) varris1 2018-07-11 19:26:45 +02:00
  • 65ffa4122d
    [hud] Add option to show DXVK version Philip Rebohle 2018-07-11 17:40:07 +02:00
  • 2fce0a7685
    [build] Extract version number from git if available Philip Rebohle 2018-07-11 17:24:30 +02:00
  • cc4b53db43
    [dxvk] Require VK_KHR_get_physical_device_properties2 Philip Rebohle 2018-07-11 15:51:43 +02:00
  • 22bb4391ba
    [vr] Load OpenVR API DLL if necessary Philip Rebohle 2018-07-11 15:31:35 +02:00
  • 67fe452580
    [dxvk] Track lifetime of framebuffer attachments Philip Rebohle 2018-07-10 04:47:50 +02:00
  • 87b5161b2a
    [d3d11] Reset implicit flush timer only when actually flushing Philip Rebohle 2018-07-09 20:31:54 +02:00
  • 43cbe42ea8
    [dxvk] Pick memory chunk size dynamically Philip Rebohle 2018-07-09 19:18:39 +02:00
  • 2aa6b04fd9
    [dxvk] Fix tzcnt return value when source value is 0 Philip Rebohle 2018-07-09 13:31:34 +02:00
  • 2caf346fbb
    [dxvk] Add access flags to external subpass dependencies again Philip Rebohle 2018-07-09 11:23:28 +02:00
  • b789187df5
    [dxvk] Fixed external subpass dependencies Philip Rebohle 2018-07-09 10:08:12 +02:00
  • c8c6f24b63
    [d3d11] Fix log spam when an application uses DiscardView Philip Rebohle 2018-07-08 15:53:30 +02:00
  • 4d1a70bd89
    [dxvk] Fix deferred depth-stencil clears Philip Rebohle 2018-07-06 15:23:59 +02:00
  • 974db9712b
    [dxvk] Remove clear rect parameter from clearRenderTarget Philip Rebohle 2018-07-06 15:01:37 +02:00
  • 04d7f2896a
    [dxvk] Disable image format list Philip Rebohle 2018-07-05 22:49:30 +02:00
  • 357a75eb88
    [meta] Add RELEASE file containing the latest binary version number Philip Rebohle 2018-07-04 16:49:18 +02:00
  • 63af141383
    [d3d11] Set proper view format list for typed UAVs Philip Rebohle 2018-07-03 13:31:22 +02:00
  • cbf4772973
    [d3d11] Pass image format family to the backend Philip Rebohle 2018-07-03 12:44:56 +02:00
  • 9b78738d2c
    [dxvk] Pass image format list to the driver Philip Rebohle 2018-07-03 12:44:01 +02:00
  • c1334e7601
    [dxvk] Require VK_KHR_image_format_list Philip Rebohle 2018-07-03 12:43:32 +02:00
  • 9f00e14ca6
    [dxgi] Add method to query the family of a given format Philip Rebohle 2018-07-03 12:42:17 +02:00
  • 4d267a57a7
    [dxgi] Added format family list Philip Rebohle 2018-07-03 12:41:10 +02:00
  • 3bb94f1afb
    Merge branch 'vr-init' Philip Rebohle 2018-07-02 20:12:57 +02:00
  • 4052cad3ff
    [dxgi] Fix 'auto' declaration in FindClosestMatchingMode Philip Rebohle 2018-07-02 09:19:27 +02:00
  • a196451400
    [dxbc] Respect number of input/output components Philip Rebohle 2018-07-01 15:24:21 +02:00
  • 2bce1491c6
    WIP: Typed shader interfaces Philip Rebohle 2018-07-01 12:44:37 +02:00
  • 092331232b
    [vr] Initialize and shut down OpenVR if necessary Philip Rebohle 2018-06-30 18:49:29 +02:00
  • cf6e3c1fbf
    [vr] Refactor compositor initialization Philip Rebohle 2018-06-30 16:51:20 +02:00
  • 26d7059579 [dxvk] Remove unnecessary Parameter (#465) N00byKing 2018-06-29 21:37:25 +02:00
  • bc1384b7b4
    [d3d11] Issue warning when using a command list more than once Philip Rebohle 2018-06-29 12:44:52 +02:00
  • 4520b1ca8f
    [d3d11] Fix usage and access flags for multisampled images Philip Rebohle 2018-06-28 16:47:54 +02:00
  • db2b6e1219
    [dxvk] Optimize image layout transitions Philip Rebohle 2018-06-28 13:00:03 +02:00
  • 8c65203ac2
    [dxvk] Fix potential layout transition issues with depth-stencil images Philip Rebohle 2018-06-28 12:44:57 +02:00
  • c370eea948
    [dxbc] Decorate untyped write-only UAVs as NonReadable Philip Rebohle 2018-06-28 03:42:11 +02:00
  • 04bc13929f
    [hud] Added some missing documentation Philip Rebohle 2018-06-28 01:18:16 +02:00
  • 832b3a9dba
    [hud] Render HUD directly to swap chain image Philip Rebohle 2018-06-28 01:00:07 +02:00
  • 42a676bbdb
    [d3d11] Tweak implicit flush limits Philip Rebohle 2018-06-27 20:25:33 +02:00
  • 9fee253d09
    [d3d11] Add more implicit flush points Philip Rebohle 2018-06-27 18:34:17 +02:00
  • 6cc303c5ef
    [dxbc] Implement SV_ViewportID as pixel shader input Philip Rebohle 2018-06-27 12:02:54 +02:00
  • 0e6e985210
    [vr] Maintain global extension sets Philip Rebohle 2018-06-26 15:51:15 +02:00
  • eb39cf4b11
    [dxvk] Lock queue around acquireNextImage Philip Rebohle 2018-06-26 15:33:43 +02:00
  • 9cae049b53
    [dxvk] Move adapter list to the DXVK instance Philip Rebohle 2018-06-26 12:33:26 +02:00
  • 3572775635
    [build] Disable unity builds Philip Rebohle 2018-06-26 10:21:21 +02:00
  • 4f28d57352
    [dxvk] Remove unused rasterizer discard state flag Philip Rebohle 2018-06-25 16:56:52 +02:00
  • 060cd1d87c
    [d3d11] Do not use MUTABLE_FORMAT_BIT for strictly typed formats Philip Rebohle 2018-06-24 17:01:05 +02:00
  • b62ccfe7a3 [dxvk] Implement dedicated allocation (#448) ZeroFault 2018-06-24 02:55:42 -06:00
  • 845c78fd20
    [dxbc] Consider stream index in signature entry lookup Philip Rebohle 2018-06-23 20:13:00 +02:00
  • a6c2080156
    [tests] Fix compiler error with the DxbcModuleInfo struct Philip Rebohle 2018-06-23 18:28:22 +02:00
  • dd51437584
    [dxbc] Implement EmitThenCut / EmitThenCutStream Philip Rebohle 2018-06-23 17:34:50 +02:00
  • 07ef25fec5
    [dxbc] Parse OSG5 chunk for Shader Model 5 geometry shaders Philip Rebohle 2018-05-31 22:13:08 +02:00
  • 102591369e
    [dxbc] Add DxbcModuleInfo struct Philip Rebohle 2018-06-23 17:14:35 +02:00
  • 5d1f00be34
    [dxvk] Implement shader-based meta-resolve operation Philip Rebohle 2018-06-23 13:07:11 +02:00
  • 654c947368
    [dxvk] Added separate flags for signed and unsigned integer formats Philip Rebohle 2018-06-23 13:06:42 +02:00
  • c5f45d9153
    [dxvk] Add shaders for new meta-resolve operation Philip Rebohle 2018-06-23 09:48:03 +02:00
  • db7a7fa4bc
    [dxvk] Use dynamic offsets for both graphics and compute pipelines Philip Rebohle 2018-06-22 00:33:47 +02:00
  • 4b5ec1be3e
    [dxvk] Implement support for dynamic buffer binding offsets Philip Rebohle 2018-06-22 00:33:06 +02:00
  • 826b1245a1
    [dxvk] Add context state flags for descriptor set and offset updates Philip Rebohle 2018-06-22 00:31:56 +02:00
  • c3470f6cbf
    [dxvk] Allocate descriptor sets with dynamic descriptor support Philip Rebohle 2018-06-22 00:31:11 +02:00
  • aa3e718fcd
    [dxvk] Add DxvkOptions struct for quick lookup of features/limits Philip Rebohle 2018-06-22 00:29:44 +02:00
  • d35ff6ca13
    [dxvk] Implement pipeline layout support for dynamic descriptors Philip Rebohle 2018-06-22 00:29:04 +02:00
  • 32cd85dc11
    [dxvk] Discard slices from old physical buffers Philip Rebohle 2018-06-22 00:27:52 +02:00
  • 79a1703aea
    [util] Set thread names for DXVK's own threads Philip Rebohle 2018-06-21 15:12:04 +02:00
  • 432708c15f
    [d3d11] Fix image aspect mask for typeless resolve Philip Rebohle 2018-06-21 10:17:59 +02:00
  • 60bf471f06
    [d3d11] Fix issue with back buffer creation Philip Rebohle 2018-06-21 10:12:38 +02:00
  • 255712a1f2
    [tests] Added basic Stream Output test Philip Rebohle 2018-06-19 20:04:49 +02:00
  • f5d73842b2
    [d3d11] Do not flush on every call to GetData Philip Rebohle 2018-06-19 14:34:15 +02:00
  • 5dfe0d077d
    [d3d11] Fix render target layouts for linar tiling Philip Rebohle 2018-06-19 11:28:54 +02:00
  • 15aabcb878
    [dxvk] Optimize barriers around vkCmdCopyImage Philip Rebohle 2018-06-18 22:30:00 +02:00
  • f7587014c7
    [dxbc] Fix compiler warning Philip Rebohle 2018-06-18 15:33:35 +02:00
  • 79dc7d8947
    [dxvk] Optimized barrier batching around compute shader execution Philip Rebohle 2018-06-18 14:35:11 +02:00
  • f519a0f2e4
    [d3d11] Fake streamout support for Final Fantasy XV Philip Rebohle 2018-06-16 18:51:39 +02:00
  • 162c465e95
    [dxvk] Optimize buffer memory barrier batching Philip Rebohle 2018-06-16 11:53:06 +02:00
  • 8f8340c2d1
    [dxvk] Rename DxvkResourceAccessType to DxvkAccess Philip Rebohle 2018-06-16 10:40:30 +02:00
  • a148233b13
    [d3d11] Use clearBuffer to initialize UAV counters Philip Rebohle 2018-06-16 10:22:38 +02:00
  • 7fa26f1c87
    [d3d11] Implement render pass spilling for UAV rendering Philip Rebohle 2018-06-15 20:49:24 +02:00
  • 7a22fa22a7
    [dxgi] FindClosestMatchingMode: Handle Width/Height = 0 case Philip Rebohle 2018-06-14 11:32:10 +02:00
  • c93f2b980e
    [d3d11] Report correct timer frequency for TIMESTAMP_DISJOINT queries Philip Rebohle 2018-06-13 14:29:58 +02:00
  • 48e0b6d684
    Revert "[dxvk] Require VK_EXT_shader_viewport_index_layer" Philip Rebohle 2018-06-12 23:18:41 +02:00
  • fc3ff78083
    [dxgi] Map typeless formats to their UNORM variants by default Philip Rebohle 2018-06-12 22:35:02 +02:00
  • a607fe107f
    [dxbc] Remove workarounds for the old Nvidia shader compiler Philip Rebohle 2018-06-12 22:13:53 +02:00
  • 8d0af0a8fc
    [dxvk] Require VK_EXT_shader_viewport_index_layer Philip Rebohle 2018-06-12 21:55:41 +02:00
  • e6c786b39f
    [dxvk] Sort extension names in alphabetical order Philip Rebohle 2018-06-12 17:01:35 +02:00
  • f8650c1c9f
    [dxvk] Require VK_KHR_maintenance2 and VK_EXT_vertex_attribute_divisor Philip Rebohle 2018-06-11 21:09:52 +02:00
  • f5d55726b3
    [dxbc] Fix index returned by ImmAtomicConsume instruction Philip Rebohle 2018-06-11 20:17:29 +02:00
  • dce2f844c0
    [d3d11] Add ID3DUserDefinedAnnotation stub Philip Rebohle 2018-06-11 14:29:47 +02:00
  • dcd6c2c0f3
    [d3d11] Implement CheckCounterInfo and related stubs Philip Rebohle 2018-06-11 14:01:45 +02:00
  • 05f24c3c38
    [d3d11] Reduce log spam about UAV rendering Philip Rebohle 2018-06-10 04:19:30 +02:00
  • 1e7a05c796
    [d3d11] Remove GetData do-not-flush workaround for Fallout 4 Philip Rebohle 2018-06-08 13:13:42 +02:00
  • d4cb5115e7
    [d3d11] Flush implicitly when GetData returns S_FALSE Philip Rebohle 2018-06-08 13:11:24 +02:00
  • a2df1ea4c9
    [d3d11] Added warning that UAV rendering might not work as expected Philip Rebohle 2018-06-08 12:42:09 +02:00
  • c716372941
    [d3d11] Move GetData implementation to D3D11ImmediateContext Philip Rebohle 2018-06-08 12:29:24 +02:00
  • e35cbf833c
    [dxbc] Fixed issue with FtoD instruction picking an incorrect type Philip Rebohle 2018-06-07 16:02:59 +02:00
  • 68a7ad81e1
    [d3d11] Enable 64-bit math feature Philip Rebohle 2018-06-07 15:35:24 +02:00
  • 10170a89ab
    [dxbc] Implemented 64-bit compare instructions Philip Rebohle 2018-06-07 15:21:30 +02:00
  • a89eb15546
    [dxbc] Implemented 64-bit Vector ALU instructions Philip Rebohle 2018-06-07 15:05:06 +02:00
  • 97af5ee6fe
    [dxbc] Implement DtoF and FtoD instructions Philip Rebohle 2018-06-07 14:32:56 +02:00
  • ff11fc2445
    [spirv] Added OpFConvert instruction Philip Rebohle 2018-06-07 14:32:34 +02:00
  • 420b7218ae
    Revert "[dxvk] Increase memory chunk size to 32 MiB" Philip Rebohle 2018-06-06 23:47:43 +02:00
  • 15b0327243
    Merge branch 'master' of https://github.com/doitsujin/dxvk Philip Rebohle 2018-06-06 23:12:48 +02:00