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

Commit Graph

  • 38fa9ce9c9 [dxvk] Removed unused resource warning Philip Rebohle 2018-01-12 14:49:08 +01:00
  • 5dd9fea011 [dxvk] Implemented input layout validation Philip Rebohle 2018-01-12 14:25:26 +01:00
  • 64eb0f909d [tests] Removed dxvk-triangle test Philip Rebohle 2018-01-12 13:56:25 +01:00
  • 1164ed30c3 [dxvk] Minor fixes Philip Rebohle 2018-01-12 12:51:39 +01:00
  • 2dd2d16a09 [d3d11] Return S_OK from GetDeviceRemovedReason Philip Rebohle 2018-01-12 11:39:59 +01:00
  • 19d81f1aef [d3d11] Made shader name public for debugging Philip Rebohle 2018-01-12 00:43:19 +01:00
  • 3fc064f434 [d3d11] Added shader module creation log Philip Rebohle 2018-01-12 00:06:54 +01:00
  • a0fafe3043 [util] Log level can now be controlled manually Philip Rebohle 2018-01-12 00:05:09 +01:00
  • d1d5f10520 [dxvk] Added debug messages for unbound resources Philip Rebohle 2018-01-11 21:40:04 +01:00
  • 5f5bb69fa7 [dxbc] Image queries now support UAV images Philip Rebohle 2018-01-11 21:39:17 +01:00
  • a875e045c5 [dxvk] Moved descriptor set updates into DxvkContext Philip Rebohle 2018-01-11 20:31:18 +01:00
  • 30eb43a284 [dxvk] Minor memory management tweaks Philip Rebohle 2018-01-11 19:06:58 +01:00
  • 32078033c6 [d3d11] Fixed UAV counter buffer binding Philip Rebohle 2018-01-11 17:12:39 +01:00
  • 69c5af4455 [dxbc] Implemented append/consume functionality Philip Rebohle 2018-01-11 17:11:51 +01:00
  • f5bfaac4b3 [d3d11] Use cube array views for non-array cube maps Philip Rebohle 2018-01-11 12:33:38 +01:00
  • c1d6c20066 [d3d11] Implemented D3D11 parts of append/consume buffers Philip Rebohle 2018-01-11 12:23:55 +01:00
  • 8bccbbccc8 [dxvk] Using derivative graphics pipelines Philip Rebohle 2018-01-10 22:54:00 +01:00
  • 3ab75c8538 [dxvk] Fixed potential bugs in vertex buffer binding code Philip Rebohle 2018-01-10 21:53:13 +01:00
  • ed642a57a7 [dxvk] Simplified state-based pipeline lookup Philip Rebohle 2018-01-10 21:28:20 +01:00
  • 9c90c1ac00 [dxvk] Optimized pipeline state updates Philip Rebohle 2018-01-10 20:40:10 +01:00
  • 1b67ffaed2 [d3d11] Added default sampler state Philip Rebohle 2018-01-10 19:07:55 +01:00
  • 74722fa693 [dxvk] Implementing unbound resource handling (4/4) Philip Rebohle 2018-01-10 18:58:17 +01:00
  • fe02c5d6b9 [dxvk] Implementing unbound resource handling (3/4) Philip Rebohle 2018-01-10 13:44:04 +01:00
  • 39b5d84d6a [dxgi] Added missing view type definition Philip Rebohle 2018-01-10 13:43:23 +01:00
  • b22d56ac06 [dxvk] Implementing unbound resource handling (2/4) Philip Rebohle 2018-01-10 12:13:46 +01:00
  • c64103c73f [dxvk] Implementing unbound resource handling (1/4) Philip Rebohle 2018-01-10 11:44:40 +01:00
  • 38ee8f4f95 [dxvk] Unbound resource prep work Philip Rebohle 2018-01-10 10:23:51 +01:00
  • ee796b966d [dxvk] Reduced staging buffer size Philip Rebohle 2018-01-10 10:22:33 +01:00
  • ab2c7de523 [d3d11] Use CUBE instead of CUBE_ARRAY for non-array cubes Philip Rebohle 2018-01-10 10:18:26 +01:00
  • bde8ba9400 [dxbc] Simplified f16tof32 implementation Philip Rebohle 2018-01-10 09:16:42 +01:00
  • da867d4bca [dxvk] Replaced DxvkResourceType by VkImageViewType Philip Rebohle 2018-01-09 20:35:29 +01:00
  • 3419d55dee [dxvk] Tweaked descriptor allocation Philip Rebohle 2018-01-09 20:04:50 +01:00
  • e2d9693ac3 [dxvk] Fixed compressed texture upload Philip Rebohle 2018-01-09 19:08:23 +01:00
  • c7d0729e06 [dxbc] Fixed bit field instructions Philip Rebohle 2018-01-09 15:39:41 +01:00
  • 180cc35c84 [d3d11] Use VK_IMAGE_VIEW_TYPE_CUBE_ARRAY for non-array cube maps Philip Rebohle 2018-01-09 00:51:10 +01:00
  • 7fd1f57902 [dxbc] Fixed invalid types and IDs in generated SPIR-V Philip Rebohle 2018-01-08 22:26:45 +01:00
  • c7e33e636e [dxvk] Fixed vertex buffer binding issue Philip Rebohle 2018-01-08 20:23:21 +01:00
  • cb748c786a [dxvk] Added missing image barrier after compute shader execution Philip Rebohle 2018-01-08 19:07:57 +01:00
  • 3925675b89 [d3d11] Optimized command submission Philip Rebohle 2018-01-08 17:45:21 +01:00
  • 9024f8bb2c [dxvk] Inlined all frequently called DxvkCmdList methods Philip Rebohle 2018-01-08 14:21:50 +01:00
  • 7912f6c604 [dxbc] Track dimension of resource slots Philip Rebohle 2018-01-08 13:39:37 +01:00
  • ad10ab07f8 Revert "[d3d11] Added dummy resoruce binding for buffers" Philip Rebohle 2018-01-08 13:01:31 +01:00
  • 24ad9e730c [d3d11] Added dummy resoruce binding for buffers Philip Rebohle 2018-01-08 10:17:52 +01:00
  • 5cfbb74455 [dxvk] Added new convenient buffer slice constructor Philip Rebohle 2018-01-07 21:46:26 +01:00
  • 7cc65be16b [dxbc] Fixed redundant bitcasts Philip Rebohle 2018-01-07 21:04:23 +01:00
  • f4cd90d6fa [dxbc] Implemented vendor-specific workarounds in an attemt to fix Nvidia Philip Rebohle 2018-01-07 20:05:27 +01:00
  • 4e06f498dd [d3d11] Fixed several mip level-related bugs Philip Rebohle 2018-01-06 02:09:07 +01:00
  • f7e1efbaaf [dxbc] Fixed AtomicUmax emitting the wrong instruction Philip Rebohle 2018-01-05 19:48:45 +01:00
  • 356591cc99 [d3d11] Fixed viewport offset Philip Rebohle 2018-01-05 16:53:12 +01:00
  • 1dfd62a118 [dxbc] Added debug name to x# registers Philip Rebohle 2018-01-05 16:46:17 +01:00
  • ecbdc7f7c7 [general] Downgraded SPIR-V header to 1.0 Philip Rebohle 2018-01-05 14:50:39 +01:00
  • e7bf76f5ef [d3d11] Re-implemented image mapping Philip Rebohle 2018-01-05 03:01:19 +01:00
  • 93a5cf093c [d3d11] Refactored texture interfaces Philip Rebohle 2018-01-05 01:15:56 +01:00
  • c816078f13 [dxbc] Disabled clip and cull planes for now Philip Rebohle 2018-01-03 12:46:04 +01:00
  • 6dfe09da7b [dxbc,d3d11] Minor fixes Philip Rebohle 2018-01-03 12:26:27 +01:00
  • 75152ae16f [dxvk] Made VK_KHR_maintenance2 optional Philip Rebohle 2018-01-03 02:38:55 +01:00
  • da751a46f7 [dxbc] Removed in-shader bounds checking Philip Rebohle 2018-01-03 02:37:44 +01:00
  • 755e6d36e3 [d3d11] Pre-clear images that would have undefined contents Philip Rebohle 2018-01-02 21:32:39 +01:00
  • 98bcfec0f3 [dxbc] More debug info for constant buffers Philip Rebohle 2018-01-02 20:20:52 +01:00
  • bfac9eb737 [dxbc] Added bound checking for some texel fetch operations Philip Rebohle 2018-01-02 16:57:37 +01:00
  • 043330132f [dxbc] Added experimental support for atomic operations Philip Rebohle 2018-01-02 12:07:49 +01:00
  • 55bc01d523 [d3d11] Minor bug fixes Philip Rebohle 2018-01-02 12:07:30 +01:00
  • d4db877cdc [dxvk] Fixed staging buffer alignment Philip Rebohle 2018-01-01 23:32:08 +01:00
  • 8c0e797f37 [dxbc] Vertex inputs now respect attribute type Philip Rebohle 2018-01-01 23:31:01 +01:00
  • 21582b955a [dxvk] Require VK_KHR_maintenance2 Philip Rebohle 2018-01-01 23:27:51 +01:00
  • 003ce2130e [general] Updated Vulkan headers Philip Rebohle 2018-01-01 23:27:13 +01:00
  • d8574666cb [dxgi] Presenter now sets depth/stencil state properly Philip Rebohle 2018-01-01 23:00:07 +01:00
  • 4dc2c9e92c [d3d11] Implemented GetData stub for queries Philip Rebohle 2018-01-01 20:59:54 +01:00
  • 0866e1b4f2 [d3d11] Implemented Image UAV creation Philip Rebohle 2018-01-01 19:46:19 +01:00
  • 5ceb041a49 [d3d11] Optimized texture image layouts Philip Rebohle 2018-01-01 19:03:05 +01:00
  • 4fc2ea25b8 [dxbc] Implemented typed UAV load/store Philip Rebohle 2018-01-01 17:14:06 +01:00
  • fd2bb610eb [d3d11] Implemented indirect draws and dispatch Philip Rebohle 2017-12-31 01:31:08 +01:00
  • 91a5eb963b [d3d11] Minor formatting + doc improvements Philip Rebohle 2017-12-31 00:25:19 +01:00
  • 4412f2f5ff [dxgi] Reimplemented parts of DxgiSwapchain with win32 APIs Philip Rebohle 2017-12-31 00:23:34 +01:00
  • 588ceba1d1 [d3d11] Ignoring unknown semantics in input layouts Philip Rebohle 2017-12-30 19:11:20 +01:00
  • b7ce9660c3 [d3d11] Implemented CopySubresourceRegion for images Philip Rebohle 2017-12-30 19:10:45 +01:00
  • 5332891748 [dxbc] Implemented switch-case instructions Philip Rebohle 2017-12-30 17:22:36 +01:00
  • 006e1b25e6 [d3d11] Fixed shader semantic name comparison Philip Rebohle 2017-12-30 15:30:31 +01:00
  • e740adfcb7 [dxbc] Implemented f16 pack/unpack instructions Philip Rebohle 2017-12-30 13:18:31 +01:00
  • f93745adcf [dxbc] Implemented bfi and bfe instructions Philip Rebohle 2017-12-30 03:44:19 +01:00
  • 1373fe5fcc [dxbc] Implemented bufinfo instruction Philip Rebohle 2017-12-30 01:26:37 +01:00
  • b968aa0472 [dxbc] Implemented continue instructions Philip Rebohle 2017-12-29 22:54:25 +01:00
  • 660ac25b18 [dxgi] ... Philip Rebohle 2017-12-29 22:54:10 +01:00
  • c38f3c69ad [d3d11] Query prep work Philip Rebohle 2017-12-29 22:20:31 +01:00
  • 298eeedcc4 [dxbc] Implemented round instructions Philip Rebohle 2017-12-29 19:26:59 +01:00
  • 2e215e24e5 [d3d11] Hiding message that initial UAV counts are not supported Philip Rebohle 2017-12-29 19:26:18 +01:00
  • 793ea6d914 [dxvk] Descriptor set updates now use descriptor type info Philip Rebohle 2017-12-29 15:06:33 +01:00
  • 78cb021f77 [d3d11] Added support for D3D11_FEATURE_D3D10_X_HARDWARE_OPTIONS Philip Rebohle 2017-12-29 12:51:54 +01:00
  • 6283497bfa [d3d11] Fixed shader resource view creation for structured buffers Philip Rebohle 2017-12-29 12:11:45 +01:00
  • 5df89fb657 [dxbc] Fixed OpImageRead and OpImageWrite operand types Philip Rebohle 2017-12-29 12:11:19 +01:00
  • 7aed861862 [tests] Fixed memory leak in compute demo Philip Rebohle 2017-12-29 01:12:50 +01:00
  • 8691d29185 [dxvk] Initial support for post-compute barriers Philip Rebohle 2017-12-29 01:09:54 +01:00
  • a51439fb29 [dxbc] Implemented thread group shared memory and barriers Philip Rebohle 2017-12-29 00:51:31 +01:00
  • 9848f9bdaa [tests] Updated compute sample Philip Rebohle 2017-12-28 19:07:52 +01:00
  • a3fe40051f [d3d11] Initial support for unordered access views Philip Rebohle 2017-12-28 19:05:53 +01:00
  • 847bfdd8ae [dxbc] Implemented raw and structured UAV stores Philip Rebohle 2017-12-28 18:37:02 +01:00
  • 8592bb4b47 [d3d11] Fixed buffer usage flags Philip Rebohle 2017-12-28 16:35:07 +01:00
  • 410d3a86d9 [d3d11] Added support for raw and structured shader resource views Philip Rebohle 2017-12-28 16:33:42 +01:00
  • a72727a173 [dxbc] Added support for structured and raw buffers Philip Rebohle 2017-12-28 16:03:17 +01:00
  • c3ccc1a5c7 [dxgi] Fixed resource lifetime issue in presenter Philip Rebohle 2017-12-27 15:55:46 +01:00