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

Commit Graph

  • 8eb78591a0
    [dxbc] Scan pixel shader output register type at declaration time Philip Rebohle 2018-04-18 21:14:34 +02:00
  • 8125d53e58
    [dxvk] Remove std::clamp usage Philip Rebohle 2018-04-18 17:49:11 +02:00
  • adb0f5e16b
    [dxgi] DxgiSwapchain: Check whether window is valid Philip Rebohle 2018-04-18 17:30:46 +02:00
  • bb3e3c9e4f
    [dxgi] GetDisplayModeList: Report DXGI_MODE_SCALING_UNSPECIFIED Philip Rebohle 2018-04-18 16:04:17 +02:00
  • ffe3028285
    [dxgi] GetDisplayModeList: Sort display mode list Philip Rebohle 2018-04-18 15:33:56 +02:00
  • 01061e43aa
    [dxgi] GetDisplayModeList: Do not report modes as stretched Philip Rebohle 2018-04-18 15:03:12 +02:00
  • 05a96e96bb
    [dxvk] Fix Nvidia driver version reporting Philip Rebohle 2018-04-17 23:34:16 +02:00
  • 669df2146b
    Merge branch 'master' of https://github.com/doitsujin/dxvk Philip Rebohle 2018-04-17 22:23:46 +02:00
  • fcdba67b88
    [d3d11] Implement 2D<->3D image copies in CopySubresourceRegion Philip Rebohle 2018-04-17 22:22:49 +02:00
  • b82ae16f8a [dxbc] Moved all operators in dxbc_names to dxvk namespace (#296) Vesim 2018-04-17 17:33:07 +02:00
  • 9a8263f465
    [dxvk] Implement vertex binding divisors Philip Rebohle 2018-04-17 17:24:16 +02:00
  • a248ae985d [d3d11] nullptr check on Begin and End (#295) ZeroFault 2018-04-17 05:57:40 -06:00
  • d043753e7c
    [general] Fix issue with spaces in setup script Philip Rebohle 2018-04-17 12:09:33 +02:00
  • 388fe02158
    [hud] Added frametime graph Philip Rebohle 2018-04-17 12:03:03 +02:00
  • a4f9e5f0d5
    [hud] Added line renderer Philip Rebohle 2018-04-17 10:01:06 +02:00
  • 8bfaae9350
    [hud] Rename renderText -> render Philip Rebohle 2018-04-17 09:21:40 +02:00
  • e38e1347d3
    [hud] HudTextRenderer -> HudRenderer Philip Rebohle 2018-04-17 09:20:18 +02:00
  • 75c928fc87
    [dxbc] Remove is-bound check for constant buffer reads Philip Rebohle 2018-04-16 23:40:48 +02:00
  • 6f3454842f
    [dxvk] Increase dummy buffer size to max uniform buffer size Philip Rebohle 2018-04-16 23:40:41 +02:00
  • 327cd5ff30
    [dxvk] Enable VK_EXT_vertex_attribute_divisor if available Philip Rebohle 2018-04-16 17:33:55 +02:00
  • 6e93e55762
    [general] Update Vulkan headers Philip Rebohle 2018-04-16 17:31:39 +02:00
  • 98b8d41016
    [dxbc] Write shader name to the generated SPIR-V Philip Rebohle 2018-04-15 21:00:08 +02:00
  • 08777e2c0e
    [dxvk] Change stat couter type to uint64_t Philip Rebohle 2018-04-15 20:59:41 +02:00
  • af19bba048
    [dxgi] Remove support gamma-related ScaleAndOffsetSupported Philip Rebohle 2018-04-15 20:12:41 +02:00
  • 256645724b
    [dxvk] Destroy old swap chain before creating a new one Philip Rebohle 2018-04-15 15:36:10 +02:00
  • 24f0528b6f
    [dxvk] Print memory heap size in megabytes Philip Rebohle 2018-04-15 10:53:46 +02:00
  • d1206a8d9d [dxvk] Added memory information to adapter info (#279) ShadowsFriend 2018-04-15 10:22:32 +02:00
  • 31ed6e5cd3
    [dxvk] Move render target set comparison to DxvkRenderTargets Philip Rebohle 2018-04-15 03:01:52 +02:00
  • d523405a5a
    [dxvk] Implement bindRenderTargets method Philip Rebohle 2018-04-15 01:09:53 +02:00
  • 56ce794438
    Merge commit '87d14fb' Philip Rebohle 2018-04-14 23:23:27 +02:00
  • 87d14fb57f
    [d3d11] Report TYPED_UAV only if both TBs and SIs are supported Philip Rebohle 2018-04-14 23:20:35 +02:00
  • a6406e3b60
    [dxvk] Recreate swap chain on presentation failure Philip Rebohle 2018-04-14 22:45:30 +02:00
  • 5fa8174816
    [tests] Add D3D11 format tests Philip Rebohle 2018-04-14 16:09:53 +02:00
  • f07f610b6a
    [d3d11] Improve format support queries Philip Rebohle 2018-04-14 16:07:01 +02:00
  • 320cebb8f9
    [dxvk] Improved memory allocation debug output Philip Rebohle 2018-04-14 13:03:14 +02:00
  • 8d3e60c2f1
    [dxgi] Cosmetic changes Philip Rebohle 2018-04-14 12:02:55 +02:00
  • a6767ebd52
    [d3d11] Improved debug output of D3D11DeviceContext methods Philip Rebohle 2018-04-14 11:45:31 +02:00
  • 8dfe7088fd
    [dxvk] Fixed silly typo Philip Rebohle 2018-04-13 17:06:58 +02:00
  • 15fca0b0b1
    [dxvk] Improved debug output when resource creation fails Philip Rebohle 2018-04-13 17:03:35 +02:00
  • ded6dec7eb
    [dxgi] DxgiVkPresenter: use Microsoft-style API Philip Rebohle 2018-04-13 13:57:29 +02:00
  • 5d7c83855e
    [dxgi] Use 1D texture to implement the gamma lookup table Philip Rebohle 2018-04-13 13:47:15 +02:00
  • 4a0c9dbaba
    [d3d11] Validate texture sample count Philip Rebohle 2018-04-13 13:46:45 +02:00
  • ebf474ae9e
    [dxvk] Enable VK_KHR_sampler_mirror_clamp_to_edge Philip Rebohle 2018-04-13 13:46:20 +02:00
  • 8508994a63
    [d3d11] Cap mip level count for textures and views Philip Rebohle 2018-04-12 23:42:11 +02:00
  • 56a1433d3f
    [d3d11] ClearUnorderedAccessViewUInt: Create temp view if necessary Philip Rebohle 2018-04-12 23:25:40 +02:00
  • f806c8eafc [dxgi] Use GetMonitorInfoW function explicitly (#271) pchome 2018-04-12 21:12:48 +03:00
  • db541d188f
    [dxgi] Added static format mapping table Philip Rebohle 2018-04-12 17:49:14 +02:00
  • 3405b89494
    [dxgi] Rename and move DXGI format lookup related structures Philip Rebohle 2018-04-12 15:36:01 +02:00
  • adb1789571
    [dxbc] Fixed incorrect result vector dimension for OpImageQuerySize Philip Rebohle 2018-04-12 13:57:15 +02:00
  • f5679211cd
    [dxgi] Re-implement gamma control functions Philip Rebohle 2018-04-12 13:38:22 +02:00
  • 654e9e6fd8
    [dxgi] Re-enable strong reference to DxgiAdapter in DxgiOutput Philip Rebohle 2018-04-12 01:51:28 +02:00
  • c9c3bc12cc
    Revert "[dxgi] Create persistent DxgiOutput object" Philip Rebohle 2018-04-12 01:48:57 +02:00
  • 3c6eb91c63
    [dxgi] Remove Output reference from DxgiSwapChain Philip Rebohle 2018-04-12 01:28:44 +02:00
  • c88170966f
    [dxgi] Remove gamma control methods from DxgiOutput Philip Rebohle 2018-04-12 01:15:40 +02:00
  • 015e67fc7c
    [dxgi] Replaced ugly pointer cast by more reasonable code Philip Rebohle 2018-04-12 00:45:23 +02:00
  • ef4a3c5bfc
    [d3d11] Use meta clear for ClearUnorderedAccessView* methods Philip Rebohle 2018-04-11 23:39:12 +02:00
  • 9d84e1bfaa
    [dxvk] Implement clearBufferView and clearImageView Philip Rebohle 2018-04-11 23:13:34 +02:00
  • cce578d67a
    [dxvk] Increase workgroup size for buffer clear shaders Philip Rebohle 2018-04-11 23:12:55 +02:00
  • 2f7dcd2caf
    [dxgi] Disable gamma curve in presenter Philip Rebohle 2018-04-11 20:55:03 +02:00
  • 021ea64103
    [dxbc] Remove Nvidia driver version check Philip Rebohle 2018-04-11 19:44:45 +02:00
  • 140dc27ea3
    [dxvk] Create compute pipelines for meta clear ops Philip Rebohle 2018-04-11 18:58:01 +02:00
  • 7c1919eaa1
    [dxvk] Added missing shader files Philip Rebohle 2018-04-11 18:57:31 +02:00
  • ac8447b32e
    [dxvk] Add separate clear shaders for array views Philip Rebohle 2018-04-11 17:16:18 +02:00
  • 676b0cb476
    [dxvk] Added DxvkMetaClearObjects stub Philip Rebohle 2018-04-11 17:05:12 +02:00
  • 9970dfaeca
    [dxvk] Add format info flag for integer formats Philip Rebohle 2018-04-11 16:21:59 +02:00
  • 6a0ab19049
    [dxvk] Added meta shaders for image/buffer clear operations Philip Rebohle 2018-04-11 13:07:04 +02:00
  • 4797645bd2
    [dxvk] Removed unused DxvkOptions Philip Rebohle 2018-04-11 13:06:43 +02:00
  • 8ea17e7a25
    [dxbc] Implemented Nop instruction Philip Rebohle 2018-04-11 01:49:39 +02:00
  • f3544cc8e1
    [dxbc] Fix __GL_NextGenCompiler check... Philip Rebohle 2018-04-11 01:17:07 +02:00
  • 3ff437ddbe
    [dxbc] Re-enable Nvidia workarounds if __GL_NextGenCompiler is '0' Philip Rebohle 2018-04-11 00:26:42 +02:00
  • 1b6442b859
    [dxbc] Disable Nvidia-specific workarounds for 396.18 and above Philip Rebohle 2018-04-11 00:20:24 +02:00
  • a2f96f9728
    [dxgi] Remove unnecessary debug output Philip Rebohle 2018-04-10 22:10:32 +02:00
  • dd3f4c89ac
    [dxgi] Implement gamma control methods for DxgiOutput Philip Rebohle 2018-04-10 22:07:25 +02:00
  • ad7f0971cf
    [dxgi] Create persistent DxgiOutput object Philip Rebohle 2018-04-10 22:07:00 +02:00
  • f13011f487
    [dxgi] Implement gamma ramp in presenter Philip Rebohle 2018-04-10 20:44:55 +02:00
  • 41132b8c13
    [dxgi] Re-implement presentation shaders in GLSL Philip Rebohle 2018-04-10 18:46:39 +02:00
  • f6c6f5eb1f
    [general] Updated README Philip Rebohle 2018-04-10 17:10:47 +02:00
  • 6f4a204419 Added instructions for installing from the easy build script. (#264) Managor 2018-04-10 18:08:04 +03:00
  • a28303c4bd
    [dxvk] Optimize binding ID remapping Philip Rebohle 2018-04-10 12:48:46 +02:00
  • 5d1642af1f
    [spirv] Track instruction offset in instruction iterator Philip Rebohle 2018-04-10 12:48:24 +02:00
  • 1fb22a6022
    [dxbc] Refactored opcode controls Philip Rebohle 2018-04-10 08:01:54 +02:00
  • 5cb65a6c19
    [dxbc] Fix sampleinfo_uint instruction Philip Rebohle 2018-04-09 22:52:59 +02:00
  • d68d62f837
    [dxvk] Removed on-disk pipeline cache Philip Rebohle 2018-04-09 19:38:32 +02:00
  • 8a4e1d11b7
    [dxbc] Add missing component count to gs_layer variable type Philip Rebohle 2018-04-09 00:20:27 +02:00
  • bd5254f8d3
    [d3d11] Fixed compiler errors Philip Rebohle 2018-04-08 22:25:59 +02:00
  • 687ef77860
    [dxvk] Enable sample rate shading if needed Philip Rebohle 2018-04-08 21:49:30 +02:00
  • 797d7ec81d
    [dxbc] Enable CapabilitySampleRateShading capability when needed Philip Rebohle 2018-04-08 21:06:58 +02:00
  • 4c3e77e9e3
    [dxvk] Add missing format info for the *_422_UNORM formats Philip Rebohle 2018-04-08 20:40:12 +02:00
  • e38cc4a0e0
    [dxbc] Implement support for SV_PrimitiveID Philip Rebohle 2018-04-08 18:25:44 +02:00
  • 83a0eda4f6
    [dxgi] Fixed packed 16-bit format mappings Philip Rebohle 2018-04-08 15:19:26 +02:00
  • acaf6c9e87 [d3d11] Fix compilation with WINE headers (#247) pchome 2018-04-07 15:02:57 +03:00
  • 62b99c9bd2 [util] Fix compilation with WINE headers (#246) pchome 2018-04-07 15:01:13 +03:00
  • 16c2ea5d82
    [general] Updated README Philip Rebohle 2018-04-07 13:57:16 +02:00
  • 196dd1273b
    [general] Update README Philip Rebohle 2018-04-07 13:52:50 +02:00
  • 00a452ed89
    [d3d11] Implement DXBC shader module cache Philip Rebohle 2018-04-06 17:54:02 +02:00
  • 38291356a7
    [general] Fix another README typo Philip Rebohle 2018-04-06 09:42:49 +02:00
  • e98baad11f Fix typos in README.md (#244) Craig Barnes 2018-04-06 08:42:16 +01:00
  • bd17be472d
    [dxbc] Reciprocate W component of SV_POSITION in pixel shaders Philip Rebohle 2018-04-05 20:10:00 +02:00
  • 4d28f765df
    [dxvk] Remove support for VK_AMD_rasterization_order Philip Rebohle 2018-04-04 15:09:24 +02:00
  • 492c7384bc
    [dxbc] Implemented ImmAtomicCmpExch and AtomicCmpStore Philip Rebohle 2018-04-04 13:59:43 +02:00