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

Commit Graph

  • f1c3b59e87
    [d3d11] Implemented buffer mapping on deferred contexts Philip Rebohle 2018-03-19 03:19:13 +01:00
  • 0eaa3fea3b
    [dxvk] Implement thread-safe buffer renaming Philip Rebohle 2018-03-19 02:18:44 +01:00
  • d6d6ed4efd
    [d3d11] Expose Feature Level 11_1 if explicitly requested Philip Rebohle 2018-03-18 23:39:40 +01:00
  • 127fad89be
    [d3d11] Refactored D3D11SamplerState creation Philip Rebohle 2018-03-18 23:35:40 +01:00
  • b04e9b5f18
    [d3d11] Refactored D3D11DepthStencilState creation Philip Rebohle 2018-03-18 23:32:01 +01:00
  • 11d8eb3be4
    [d3d11] Implemented D3D11BlendState1 Philip Rebohle 2018-03-18 23:27:29 +01:00
  • 2591bbdabd
    [d3d11] Implemented ID3D11RasterizerState1 stub Philip Rebohle 2018-03-18 22:53:20 +01:00
  • 0a473b4f86
    [d3d11] Return error if an application creates an RTV for a buffer Philip Rebohle 2018-03-18 21:38:48 +01:00
  • 69dd05b269
    [dxgi] Fix back buffer destruction Philip Rebohle 2018-03-18 20:39:14 +01:00
  • e009e63aa7
    [d3d11] Fix sampler state refcount issue Philip Rebohle 2018-03-18 14:57:14 +01:00
  • 2346a2ac03
    [d3d11] Remove inconsistent uses of "this" Philip Rebohle 2018-03-18 12:57:39 +01:00
  • c43702e445
    [d3d11] Implement GetConstantBuffers1 methods Philip Rebohle 2018-03-18 12:45:27 +01:00
  • e54246d000
    [d3d11] Implement SetConstantBuffers1 methods Philip Rebohle 2018-03-18 12:39:11 +01:00
  • 3133e4ba35
    [d3d11] Add constant buffer offsets and counts to context state Philip Rebohle 2018-03-18 12:36:45 +01:00
  • a8eecfbfe5
    [d3d11] Enable direct image mapping by default Philip Rebohle 2018-03-18 00:36:53 +01:00
  • 94aa650f3e
    [dxvk] Enable the use of VK_KHR_descriptor_update_template Philip Rebohle 2018-03-17 23:50:03 +01:00
  • 0f800c6c51
    [dxvk] Added Vulkan function pointers for VK_KHR_descriptor_update_template Philip Rebohle 2018-03-17 22:35:50 +01:00
  • ebd46e4109
    [d3d11] Re-define D3D11_FEATURE_DATA_ARCHITECTURE_INFO Philip Rebohle 2018-03-17 21:38:35 +01:00
  • 043982d3be [d3d11] stub implementation of ID3D11Device1 (#175) Mikhail Paulyshka 2018-03-17 22:11:00 +03:00
  • a3e7139c1e [d3d11] stub implementation of ID3DDeviceContext1 (#174) Mikhail Paulyshka 2018-03-17 20:54:09 +03:00
  • 52a9a4f406
    [dxvk] Reimplemented clearRenderTarget Philip Rebohle 2018-03-17 17:59:43 +01:00
  • 1af52abb67
    [d3d11] Move OMSetRenderTargets optimization to D3D11ImmediateContext Philip Rebohle 2018-03-17 14:09:16 +01:00
  • ccfe1a346b
    [d3d11] Moved GetViewFromDesc and NormalizeDesc out of D3D11Devuce Philip Rebohle 2018-03-17 13:42:37 +01:00
  • 0ddbb58ce4
    [d3d11] Enable IDXGIDevice2 interface query Philip Rebohle 2018-03-17 13:05:55 +01:00
  • 3b43c1c183
    [dxgi] Support more formats in the presenter Philip Rebohle 2018-03-17 09:20:06 +01:00
  • 608cd33a25 [dxgi] added stub implementation of IDXGIDevice2 (#172) Mikhail Paulyshka 2018-03-17 03:48:55 +03:00
  • 4fdea96fd0
    [general] Updated README Philip Rebohle 2018-03-17 01:27:01 +01:00
  • b9b74eb961
    Merge pull request #169 from Mixaill/fix-msvc-64 Philip Rebohle 2018-03-17 01:05:04 +01:00
  • 2dd266c90a
    Merge pull request #171 from Guy1524/customPCI-dxgi Philip Rebohle 2018-03-17 00:52:20 +01:00
  • b3cd7547ca Move Custom PCI ID to DXGI Guy1524 2018-03-16 19:40:26 -04:00
  • fd633ea784 [dxbc] fix MSVC 64-bit build Mikhail Paulyshka 2018-03-15 05:39:54 +03:00
  • c931b4ba87
    [dxvk] Implement proper compute pipeline lookup Philip Rebohle 2018-03-16 01:24:03 +01:00
  • 05da53a570
    Merge branch 'master' of https://github.com/doitsujin/dxvk Philip Rebohle 2018-03-16 01:15:05 +01:00
  • 9b3908823a
    [dxvk] Fixed depth image layout regression Philip Rebohle 2018-03-16 01:05:30 +01:00
  • eb8ae5cc82
    [d3d11] Allow 2D array view creation for 3D textures Philip Rebohle 2018-03-14 20:40:11 +01:00
  • 1bfd37a013 Some changes to the packaging script (#162) Adrià Cereto Massagué 2018-03-14 20:38:38 +01:00
  • 0e0ee61d9b
    [d3d11] Always use VK_IMAGE_CREATE_MUTABLE_FORMAT_BIT Philip Rebohle 2018-03-14 17:40:26 +01:00
  • 3b20c71894
    [d3d11] Re-implement direct image mapping (disabled by default) Philip Rebohle 2018-03-14 16:40:28 +01:00
  • 155bd32e22
    [d3d11] Check if a textue can be created before making the attempt Philip Rebohle 2018-03-14 16:03:48 +01:00
  • 7a6d61d943
    [d3d11] Create mapped image buffer only when needed Philip Rebohle 2018-03-14 14:49:45 +01:00
  • 0ba3337289
    [d3d11] Refactored Map/Unmap methods Philip Rebohle 2018-03-14 14:40:09 +01:00
  • 91b82c05b2
    [d3d11] Refactoring texture classes: Move static methods into D3D11CommonTexture Philip Rebohle 2018-03-14 01:16:31 +01:00
  • 56df0bcccb
    [d3d11] Refactoring texture classes: Remove D3D11TextureInfo Philip Rebohle 2018-03-14 00:45:07 +01:00
  • 16d66c8a1d
    [d3d11] Refactoring texture classes: Introduce D3D11CommonTexture Philip Rebohle 2018-03-13 23:51:30 +01:00
  • e6814332e7
    Revert "[d3d11] Re-enable image mapping" Philip Rebohle 2018-03-13 17:40:12 +01:00
  • ba2c4782b0
    [spirv] Removed SPIR-V Tools headers Philip Rebohle 2018-03-13 14:58:17 +01:00
  • 25cae39cdb
    [spirv] Remove SPIR-V tools integration Philip Rebohle 2018-03-13 14:32:03 +01:00
  • 8e9d0878e6
    [dxvk] Remove RenderDoc workaround Philip Rebohle 2018-03-13 11:43:23 +01:00
  • 72f954088b
    [d3d11] Use only one mip level for multisampled textures Philip Rebohle 2018-03-13 11:29:25 +01:00
  • 06cff50453
    [d3d11] Flush CS chunks when executing/finalizing command lists Philip Rebohle 2018-03-12 23:36:55 +01:00
  • fa78259459 [dxgi] fix DxgiOutput::FindClosestMatchingMode() implementation (#157) Mikhail Paulyshka 2018-03-13 00:28:34 +03:00
  • bfd2b29317
    Merge pull request #156 from Mixaill/gtav-warning Philip Rebohle 2018-03-12 22:10:48 +01:00
  • d3a4230acf [d3d11] D3D11Device::QueryInterface() suppress warning for d56e2a4c-5127-8437-658a-98c5bb789498 Mikhail Paulyshka 2018-03-12 23:29:06 +03:00
  • 887e514442
    [dxvk] Use dummy viewport if requested viewport size is 0 Philip Rebohle 2018-03-12 13:14:27 +01:00
  • 56c826be85
    [d3d11] Do not enable D3D11_BIND_UNORDERED_ACCESS for back buffers Philip Rebohle 2018-03-12 13:03:33 +01:00
  • 3e60c8f316
    [d3d11] Re-enable image mapping Philip Rebohle 2018-03-12 12:54:05 +01:00
  • 3d0aad705d
    [dxbc] Implemented samplepos instruction Philip Rebohle 2018-03-12 12:25:10 +01:00
  • b17568deba [dxgi,d3d11] log unknown interfaces GUID (#154) Mikhail Paulyshka 2018-03-12 14:05:43 +03:00
  • 3cb3c05888 [dxgi] implement DxgiOutput::FindClosestMatchingMode() (#153) Mikhail Paulyshka 2018-03-12 10:52:32 +03:00
  • a8508da883
    Merge pull request #151 from Mixaill/d3d11-nullcheck Philip Rebohle 2018-03-12 07:38:51 +01:00
  • f94ff7db4f [d3d11] add check for pResource against nullptr in D3D11ImmediateContext::Map() Mikhail Paulyshka 2018-03-12 01:54:03 +03:00
  • 4eacff21e9
    [dxvk] Flush initialization context unconditionally Philip Rebohle 2018-03-11 20:25:09 +01:00
  • bbbc552868
    [d3d11] Disabled image mapping Philip Rebohle 2018-03-11 19:02:02 +01:00
  • 5b9e4c1faa
    [d3d11] Fix image tiling Philip Rebohle 2018-03-11 00:06:44 +01:00
  • d3e89b20dd
    [d3d11] Allocate host-readable images on host-visible memory Philip Rebohle 2018-03-10 23:32:15 +01:00
  • a4a8e0d6c8
    [dxvk] Add memory flag query to DxvkImage Philip Rebohle 2018-03-10 17:41:42 +01:00
  • fb36b56891
    [dxvk] Removed stat counters Philip Rebohle 2018-03-10 17:37:10 +01:00
  • b9e1646453
    Merge pull request #144 from Aishou/Readme Philip Rebohle 2018-03-10 17:13:23 +01:00
  • de872c17f0
    Update README.md Kaito 2018-03-10 16:41:22 +01:00
  • 1bad90ae96 Add Custom PCI Vendor and Device ID Support (#137) Guy1524 2018-03-10 09:05:32 -05:00
  • 3dad074fc4 [dxbc] implemented retc instructions (#140) Mikhail Paulyshka 2018-03-10 17:04:58 +03:00
  • 28880d0fa8
    [dxbc] Implemented DclHsMaxTessFactor Philip Rebohle 2018-03-10 15:02:27 +01:00
  • afaa3b5a30
    [d3d11] Fix minor code inconsistencies Philip Rebohle 2018-03-10 14:41:06 +01:00
  • 7069df6b1e
    [d3d11] Reimplemented ClearState Philip Rebohle 2018-03-10 13:06:15 +01:00
  • 5cb6c968b5
    [d3d11] Fix RestoreUnorderedAccessViews for pixel shaders Philip Rebohle 2018-03-10 12:47:45 +01:00
  • ca53fe7925
    [d3d11] Minor fixes Philip Rebohle 2018-03-10 12:11:17 +01:00
  • 969b35c80c
    [d3d11] RestoreState: Restore DS/OM/RS state objects Philip Rebohle 2018-03-10 11:56:58 +01:00
  • 5befa3b745
    [d3d11] RestoreState: Restore IA state Philip Rebohle 2018-03-10 11:44:27 +01:00
  • c49a0b969b
    [d3d11] RestoreState: Restore viewport state Philip Rebohle 2018-03-10 11:31:40 +01:00
  • f15feef47f
    [d3d11] RestoreState: Restore shader resource bindings Philip Rebohle 2018-03-10 11:30:32 +01:00
  • 5ef0f31c66
    [dxvk/d3d11] Refactored resource binding Philip Rebohle 2018-03-10 11:16:52 +01:00
  • b72f11a0bf
    [d3d11] RestoreState: Restore vertex and index buffer bindings Philip Rebohle 2018-03-10 10:39:07 +01:00
  • d1a2cff9ac
    [d3d11] RestoreState: Restore framebuffer and shader bindings Philip Rebohle 2018-03-10 10:19:07 +01:00
  • 3efd437310
    [dxbc] Fixed TGSM size with dcl_tgsm_raw Philip Rebohle 2018-03-09 22:01:19 +01:00
  • b7a964e15e
    [d3d11] Fix texture cube array view normalization Philip Rebohle 2018-03-09 17:24:36 +01:00
  • 3b42011c50
    [d3d11] Implemented OMGetRenderTargetsAndUnorderedAccessViews and predication stub Philip Rebohle 2018-03-09 16:47:20 +01:00
  • 09fd7abde0
    [d3d11] Fix potentially invalid value for anisotropic filtering Philip Rebohle 2018-03-09 15:24:28 +01:00
  • 220c3301cf
    [dxvk] Tweaked command stream chunk sizes and submission Philip Rebohle 2018-03-09 12:31:35 +01:00
  • 8d443cb50d
    [dxvk] Reduced overhead of depth image descriptor layout check Philip Rebohle 2018-03-09 12:30:39 +01:00
  • e8303af221
    [general] Added release packer script Philip Rebohle 2018-03-08 18:34:33 +01:00
  • e2314cfe58
    [dxgi] Fixed R10G10B10A2 format mapping Philip Rebohle 2018-03-08 16:23:44 +01:00
  • c3cf65c015
    [dxbc] Use signed int for component index in OpImageGather Philip Rebohle 2018-03-08 07:50:37 +01:00
  • 85d28f7328
    [d3d11] Implemented ClearUnorderedAccessViewUint for raw and structured buffers Philip Rebohle 2018-03-07 16:29:13 +01:00
  • 95e2c641e0
    [d3d11] Partially implement SOSetTargets/SOGetTargets Philip Rebohle 2018-03-07 15:32:19 +01:00
  • 360bf3ee4c
    [dxvk] Recreate buffer views if necessary Philip Rebohle 2018-03-07 13:54:28 +01:00
  • ad017c2556
    [dxvk] Implemented physical buffer view Philip Rebohle 2018-03-07 13:32:17 +01:00
  • b494bb2ac1
    [d3d11] Fixed potential sync issue in Map() Philip Rebohle 2018-03-07 10:37:27 +01:00
  • 7ac0d413ad
    [dxbc] Use correct arrays for vicp/vocp in hull shaders Philip Rebohle 2018-03-07 09:52:24 +01:00
  • 6e981b91b6
    [dxvk] Add adapter logging Philip Rebohle 2018-03-07 00:23:06 +01:00
  • 0fdde6a94e
    [dxbc] Fix hull shader barrier issue Philip Rebohle 2018-03-07 00:22:40 +01:00