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

Commit Graph

  • fb3734ce49
    [d3d11] Fix unhandled exception pchome 2018-02-14 07:35:39 +02:00
  • fba16e2a04
    [d3d11] Added experimental support for RTVs into 3D images Philip Rebohle 2018-02-14 03:16:53 +01:00
  • 7bbb6ea93b
    [dxvk] More query stuff Philip Rebohle 2018-02-14 03:16:39 +01:00
  • 4965f8c318
    [d3d11] Implemented SRV and RTV normalization Philip Rebohle 2018-02-14 01:29:50 +01:00
  • 54cfdbdc51
    [dxvk] Implemented more query and query pool methods Philip Rebohle 2018-02-13 13:43:27 +01:00
  • 5beae25bdf
    [dxvk] Implemented virtual query class and query pool stub Philip Rebohle 2018-02-12 16:36:42 +01:00
  • 82d324384c
    Merge branch 'master' of https://github.com/doitsujin/dxvk Philip Rebohle 2018-02-12 08:52:45 +01:00
  • 844249ca6e Improve documentation for building on Debian (#66) Andrew Eikum 2018-02-12 01:07:37 -06:00
  • cb92d9954c Setup script: improvements to error handling (#65) Raffarti 2018-02-12 08:07:24 +01:00
  • 8a4fa0b1b8
    [dxvk] Added Query stub Philip Rebohle 2018-02-08 19:32:53 +01:00
  • 8f134bafcf Fixes for the setup script (#63) Raffarti 2018-02-08 13:04:02 +01:00
  • 807dd72656
    [hud] Use buffer invalidation instead of synchronization Philip Rebohle 2018-02-08 12:48:54 +01:00
  • 59be5b72e8
    [dxbc] Added support for oDepthGe/oDepthLe Philip Rebohle 2018-02-08 10:28:27 +01:00
  • b3ba401503
    [dxbc] Added support for early fragment tests Philip Rebohle 2018-02-08 10:26:46 +01:00
  • 5a42512028
    [dxbc] Silence DclIndexRange warnings Philip Rebohle 2018-02-08 10:17:59 +01:00
  • f4d679caa2
    [d3d11] Enable sampleRateShading feature Philip Rebohle 2018-02-08 10:06:10 +01:00
  • 7f409f446a
    [dxvk] Improve internal framebuffer APIs Philip Rebohle 2018-02-07 16:46:39 +01:00
  • ad6c45d6b1
    [dxvk] Improve debuggability of shader compiler issues Philip Rebohle 2018-02-07 16:44:30 +01:00
  • 0f13914ff0
    [dxvk] Fixed MSAA issue in render pass info Philip Rebohle 2018-02-07 13:14:52 +01:00
  • 61ce7022e2
    [d3d11] Fix optional write issue in GetData() Philip Rebohle 2018-02-07 12:35:40 +01:00
  • a473c914f4 Setup script: added an option to check status (#59) Raffarti 2018-02-06 17:42:53 +01:00
  • b31ebbb690
    [d3d11] Add support for DSV read-only flags Philip Rebohle 2018-02-06 17:31:23 +01:00
  • c1efe2f6b5
    [general] Updated README Philip Rebohle 2018-02-06 08:17:17 +01:00
  • 83458c4467
    [dxvk] Separated resource view classes Philip Rebohle 2018-02-05 22:35:23 +01:00
  • 0437e5652b
    [dxvk] Add index buffer and vertex buffer usage flags to dummy buffer Philip Rebohle 2018-02-05 19:09:04 +01:00
  • 6f6ecb441d
    [dxvk] Add hack to allow RenderDoc to function on AMD GPUs Philip Rebohle 2018-02-05 12:12:50 +01:00
  • 26ef59dd6f
    [d3d11] dlls_setup.sh -> setup_dxvk.sh Philip Rebohle 2018-02-05 11:58:49 +01:00
  • ad81d0bfa5
    [general] Remove _vk prefix from DLL names Philip Rebohle 2018-02-05 09:10:42 +01:00
  • 1a0a924c7d wine install script to support overrides only. (#57) Raffarti 2018-02-05 09:07:05 +01:00
  • f69d2481a0
    [dxvk] Unbind incompatible resources Philip Rebohle 2018-02-05 08:58:15 +01:00
  • 6f1ed72b78
    [dxvk] Reduced resource binding overhead a bit Philip Rebohle 2018-02-04 23:59:34 +01:00
  • e25f4b2299
    [d3d11] Implemented ClearUnorderedAccessViewUint for images Philip Rebohle 2018-02-04 23:57:43 +01:00
  • fc947f5985
    [dxbc] Implemented Geometry SV RenderTargetId Philip Rebohle 2018-02-04 23:36:00 +01:00
  • b741b3b4d5
    [dxbc] Fixed output value store for geometry shaders Philip Rebohle 2018-02-04 23:09:07 +01:00
  • 8c64a81e27
    [dxbc] Implemented stream instructions for single-stream GS Philip Rebohle 2018-02-04 22:59:15 +01:00
  • b8a540d4ef
    [dxbc] Implemented Lod instruction Philip Rebohle 2018-02-04 22:41:23 +01:00
  • 54108726d5
    [dxbc] Implemented SampleInfo instruction Philip Rebohle 2018-02-04 19:30:39 +01:00
  • 76d48fcdf5
    [dxbc] Fixed image size query for multisampled images Philip Rebohle 2018-02-04 18:08:18 +01:00
  • d0201a1bab
    [dxbc] Implemented GatherPo and GatherPoC instructions Philip Rebohle 2018-02-04 17:40:02 +01:00
  • 49f13cfdc4
    [dxbc] Implement CountBits/FirstBit instructions Philip Rebohle 2018-02-04 13:14:23 +01:00
  • 495f58370c
    [d3d11] Implemented CopySubresourceRegion for buffers Philip Rebohle 2018-02-03 21:14:55 +01:00
  • 201cb88d27
    [dxbc] Remove push constant block for now Philip Rebohle 2018-02-03 10:36:17 +01:00
  • a567f6a5a5
    [dxbc] Do not emit depth type for non-sampled resources Philip Rebohle 2018-02-02 21:42:04 +01:00
  • 14d5054893
    [dxvk] Initial work on instance data fetch rates Philip Rebohle 2018-02-01 20:15:25 +01:00
  • 0154d0856d
    [dxbc] Added push constant definition block Philip Rebohle 2018-02-01 18:07:24 +01:00
  • b860915aed
    [dxvk] Set dummy vertex buffer size to the maximum binding stride Philip Rebohle 2018-02-01 14:31:10 +01:00
  • c66492a90f
    [dxvk] Initialize dummy resources to zero Philip Rebohle 2018-02-01 14:26:38 +01:00
  • d4a0581f8f
    [dxvk] Bind dummy resource for unbound vertex and index buffers Philip Rebohle 2018-02-01 13:29:57 +01:00
  • 0791c8ca4c
    Merge pull request #46 from libcg/query_event Philip Rebohle 2018-02-01 08:09:49 +01:00
  • 4050e8297f [d3d11] mock D3D11_QUERY_EVENT Clément Guérin 2018-01-24 21:28:43 -08:00
  • 78c46f444a
    [d3d11] Added missing CS thread sync for non-discard Map() Philip Rebohle 2018-01-31 16:39:47 +01:00
  • fb4663fcc8
    [dxbc] Remove duplicate image type declaration Philip Rebohle 2018-01-31 11:25:49 +01:00
  • f3ae248f39
    [d3d11] Include <algorithm> Philip Rebohle 2018-01-31 01:57:43 +01:00
  • e47c244ac3
    [dxvk] Use logger instead of exception when compiling pipelines Philip Rebohle 2018-01-31 00:48:39 +01:00
  • 4e1f9364e1
    [dxvk] Fixed incorrect barriers for depth-stencil images Philip Rebohle 2018-01-30 15:44:18 +01:00
  • c22dc143d1
    [d3d119 Implemented DXVK_FEATURE_LEVEL to restrict D3D feature levels Philip Rebohle 2018-01-30 12:19:53 +01:00
  • 727aa4d97e
    [dxgi] Use VK_PRESENT_MODE_FIFO instead of MAILBOX Philip Rebohle 2018-01-30 08:53:00 +01:00
  • c0cd51764d
    [dxgi] Remove SyncInterval implementation Philip Rebohle 2018-01-30 08:45:50 +01:00
  • 08436ad1e1
    [d3d11] Get rid of duplicate code in ResolveSubresource Philip Rebohle 2018-01-30 02:20:28 +01:00
  • 6c6b108cdd
    [d3d11] Handle non-multisampled source images in ResolveSubresource Philip Rebohle 2018-01-30 01:18:43 +01:00
  • fb641a3dc8
    [dxvk] Create dummy sampler Philip Rebohle 2018-01-29 20:54:09 +01:00
  • 9fbddf57df
    [dxvk] Emit dynamic state after binding a graphics pipeline Philip Rebohle 2018-01-29 20:01:49 +01:00
  • 4aaa351225
    [d3d11] Fixed query-related logging Philip Rebohle 2018-01-29 17:04:07 +01:00
  • ca53eaf878
    [general] Minor COM pointer improvements Philip Rebohle 2018-01-29 16:31:25 +01:00
  • 173e46e2bd
    [dxbc] Added Hull/Domain shader specific structures Philip Rebohle 2018-01-29 14:37:06 +01:00
  • f5782cd6cd Add an option to set up dxvk through overrides (#40) Raffarti 2018-01-29 13:22:19 +01:00
  • 08a916487d
    [d3d11] Implemented CreateHullShader and CreateDomainShader Philip Rebohle 2018-01-29 11:53:57 +01:00
  • cea86472bf
    [dxvk] Fixed incorrect buffer create info Philip Rebohle 2018-01-29 11:44:02 +01:00
  • 52e8918b57
    [d3d11] Added support for tessellation patch primitives Philip Rebohle 2018-01-29 11:31:00 +01:00
  • 8c4d94b570
    [dxbc] Implemented OutputCoverageMask Philip Rebohle 2018-01-29 10:54:36 +01:00
  • 4ac38af8a7
    [dxbc] Declare SV variables on first use Philip Rebohle 2018-01-29 10:41:41 +01:00
  • 8f554a210b
    [d3d11] Silence unnecessary SOSetTargets errors Philip Rebohle 2018-01-29 01:15:51 +01:00
  • d74be35e8c
    [dxvk] Refactored physical buffer Philip Rebohle 2018-01-29 00:01:00 +01:00
  • 7e5a511fa0
    [dxvk] Minor CS improvement Philip Rebohle 2018-01-29 00:00:19 +01:00
  • 6d75178870
    [d3d11] Remove default sampler Philip Rebohle 2018-01-28 22:05:08 +01:00
  • b8e49f1eb8
    [d3d11] Fixed incorrect aspect mask for depth-stencil clear ops Philip Rebohle 2018-01-28 21:13:37 +01:00
  • c6f4cf7330
    [general] Make use of C++ zero initialization Philip Rebohle 2018-01-28 19:37:22 +01:00
  • b63346b052
    [d3d11] Implmented ResolveSubresource for typed resources Philip Rebohle 2018-01-28 18:06:41 +01:00
  • 3144a57ade
    [dxgi] Added typeless format flag Philip Rebohle 2018-01-28 18:06:08 +01:00
  • 8a3dcf7c99
    [dxbc] Added support for SV_SampleIndex Philip Rebohle 2018-01-28 15:32:35 +01:00
  • 0c62ca027f
    [d3d11] Implemented normalization for UAV descriptions Philip Rebohle 2018-01-28 11:30:15 +01:00
  • 1eb0fc8846
    [d3d11] Implemented GetUnorderedAccessViewDescFromResource Philip Rebohle 2018-01-28 10:57:16 +01:00
  • 6f51c136d2
    [dxbc] Remove obsolete error message when resinfo is used with UAVs Philip Rebohle 2018-01-27 22:15:53 +01:00
  • 2e1e8d56a5
    [dxbc] Removed branches around texture sample/gather ops Philip Rebohle 2018-01-27 19:31:08 +01:00
  • d1f76b96af
    [dxvk] Added dummy resources for descriptors Philip Rebohle 2018-01-27 19:25:41 +01:00
  • 4e780f4f60
    [dxvk] Fixed incorrect framebuffer attachment formats Philip Rebohle 2018-01-27 12:26:31 +01:00
  • 59a4e80c5f
    Merge pull request #34 from Raffarti/script_space_fix Philip Rebohle 2018-01-26 11:45:50 +01:00
  • 50551b102e fixed dlls_dir variable in the setup script raffarti 2018-01-26 11:02:01 +01:00
  • d3fe3622cc
    [dxvk] Do not dispatch compute shaders if no pipeline is bound Philip Rebohle 2018-01-25 12:57:43 +01:00
  • e4d49aeb66
    [dxvk] Fixed reported size of staging buffers Philip Rebohle 2018-01-24 15:44:40 +01:00
  • 363a0f8a6b
    [d3d11] Implemented IAGetIndexBuffer an IAGetVertexBuffers Philip Rebohle 2018-01-23 19:10:48 +01:00
  • 14bb4ed9c2
    [d3d11] Fixed depth-stencil clear outside renderpasses Philip Rebohle 2018-01-23 19:01:07 +01:00
  • f53ada57f9
    [dxvk] Fixed potentially problematic image barriers Philip Rebohle 2018-01-23 19:00:48 +01:00
  • a1a7bb9092
    [dxvk] DxvkBindingLayout -> DxvkPipelineLayout Philip Rebohle 2018-01-23 17:40:36 +01:00
  • e198bd2d55
    [d3d11] Sub-allocate from larger update buffers for UpdateSubresources Philip Rebohle 2018-01-23 16:43:55 +01:00
  • 226afa96c9
    Revert "[dxvk] Use VK_IMAGE_LAYOUT_GENERAL for all render targets" Philip Rebohle 2018-01-23 14:19:52 +01:00
  • feae2988d6 Improvements for log files (#22) Raffarti 2018-01-23 13:36:31 +01:00
  • 21e9173415
    [dxvk] Use VK_IMAGE_LAYOUT_GENERAL for all render targets Philip Rebohle 2018-01-23 13:27:41 +01:00
  • 2c20bf4dcb
    [d3d11] Use Map() for host-visible buffers in UpdateSubresource Philip Rebohle 2018-01-23 12:16:28 +01:00
  • 3148155c35
    [d3d11] Implemented CS chunk submission for deferred contexts Philip Rebohle 2018-01-23 12:03:26 +01:00