File dxvk.changes of Package dxvk-git

-------------------------------------------------------------------
Mon Oct 22 09:47:46 UTC 2018 - Ivan Gonzalez <cain1986@gmail.com>

- Update to version 0.90~git20181022

-------------------------------------------------------------------
Tue Oct 16 07:23:57 UTC 2018 - Ivan Gonzalez <cain1986@gmail.com>

- Update to version 0.90~git20181016
- Release v0.90 
- Features
  * Implemented Stream Output (#695, #135). This fixes rendering issues in a lot of games, most notably missing characters or NPCs in Unity Engine-based games and The Witcher 3, Nvidia Hairworks in The Witcher 3 and Final Fantasy XV, as well as issues in Quake Champions, Overwatch, and other games.
- Updated Vulkan drivers and wine builds are required, see this issue for details.
- Bug fixes and Improvements
  * Assassin's Creed Odyssey: Slight reduction of CPU overhead
  * Bioshock: Fixed race condition in D3D10 mode (#655)
  * Dark Souls 3: Fixed bug causing resolution changes not to be applied correctly
  * The Evil Within: Fixed regression causing random geometry to be rendered

-------------------------------------------------------------------
Mon Sep 24 09:59:32 UTC 2018 - Ivan Gonzalez <cain1986@gmail.com>

- Update to version 0.80~git20180924:

-------------------------------------------------------------------
Tue Sep 11 11:22:27 UTC 2018 - cain1986@gmail.com

- Update to version 0.71~git20180911:
  * [dxvk] Fix query type enablement in query manager
  * [d3d11] Fix Begin/End for all queries other than Event and Timestamp
  * [dxvk] Rename useAsyncPipeCompiler -> asyncPipeCompiler
  * [dxvk] Introduce new 'Created' state for queries 
  * [dxvk] Enable device features for VK_EXT_vertex_attribute_divisor
  * [dxvk] Query new Vertex Attribute Divisor features
  * [dxvk] Collect info about the supported revisions of an extension
  * [meta] Update Vulkan headers to 1.1.84
  * [dxvk] Implement render target state tracking for async compilation
  * [dxvk] Add methods to track render target view usage
  * [dxvk] Add method to retrieve current frame number
  * [dxvk] Use all but two available threads for async pipeline compilation
  * [util] Implement dxvk::thread::hardware_concurrency
  * [dxvk] Repurpose asynchronous pipeline compiler
  * [d3d11] Add option to enforce anisotropic filtering
  * [dxbc] Remove emitCsSystemValueLoad
  * [d3d11] Added option to limit tessellation factors 
  * [dxgi] Add option to override the sync interval
  * [dxgi] Add option to change the back buffer count
  * [dxgi] Use DXGI back buffer count for the Vulkan swap chain
  * [dxvk] Fix initial query state
  * [util] Spoof AMD card for Batman: Arkham Knight (#627) 
  * [util] Spoof AMD card for Dragon Quest XI 
  * [dxbc] Make emitRawBufferLoad more readable

-------------------------------------------------------------------
Thu Sep  6 09:37:47 UTC 2018 - cain1986@gmail.com

- Update to version 0.71~git20180904:
  * [d3d11] Fix layer count for 3D RTVs with non-zero base mip level
  * [dxvk] Fix layer count for 2D views into 3D images
  * [dxbc] Apply Modulo 31 to bit counts and offsets (shr/shl/bfe/bfi)

-------------------------------------------------------------------
Mon Sep  3 07:28:06 UTC 2018 - cain1986@gmail.com

- Update to version 0.71~git20180903:
  * [meta] Release v0.71
  * [d3d11] Synchronize CS thread after flush when waiting for resource 
  * [dxvk] Remap spec constant ranges
  * [dxvk] Don't change spec constant IDs that are no valid resource slots
  * [d3d11] Pass format swizzle to render target views
  * [dxbc] Implement pixel shader output component mapping
  * [spirv] Support OpVectorExtractDynamic instruction
  * [dxvk] Add spec constants for pixel shader output mapping
  * [dxvk] Add output component mask state to graphics pipelines
  * [dxvk] Fix up component swizzle for render target views
  * Revert "[util] Limit device memory size to 4095 MB for Life is Feudal… 
  * [dxvk] Enable pipeline statistics queries around compute shaders
  * [dxvk] Refactor query management

-------------------------------------------------------------------
Fri Aug 31 07:28:44 UTC 2018 - cain1986@gmail.com

- Update to version 0.70~git20180831:
  * [util] Handle WCHAR strings in str::format.
  * [build] Use d3dcompiler as lib name when linking to d3dcompiler_47 in winelib build.
  * [d3d11] Remove old UAV counter buffer implementation
  * [d3d11] Use D3D11CounterBuffer for UAV counters
  * [d3d11] Add more general counter buffer allocator

-------------------------------------------------------------------
Thu Aug 30 07:27:57 UTC 2018 - cain1986@gmail.com

- Update to version 0.70~git20180828:
  * [build] Don't run wine during winelib build process
  * [build] Don't run wine during winelib build process
  * [d3d10] Fix d3d11 dependecy for winelib build
  * [dxvk] Add CS chunk pool 
  * [dxvk] Simplify discardBuffer access flags
  * [dxbc] End functions correctly even if last instruction is not 'ret'
  * [meta] Update README
  * [dxvk] Add device filter
  * [dxgi] Don't use FIFO present mode if IMMEDIATE is not available 
  * [dxvk] Fix clear compute shaders for 2D array views
  * [dxgi] Fix format parameter in CheckImageFormatSupport
  * [dxgi] Log display mode changes
  * [d3d10] Fix resource type for buffers.
  * [util] Limit device memory size to 4095 MB for Life is Feudal MMO
  * [dxgi] Add option to limit reported device memory size
  * [d3d10] Implement Get/SetTextFilterSize using the behaviour D3D10 exh… 
  * [meta] Copy verb even when using --no-package
  * [build] Provide build-wine32.txt file.
  * [build] Use native Vulkan ABI for winelib builds (#520)
  * [util] Add log message when loading a configuration file
  * [meta] Allow setup script to run from other working directories 

-------------------------------------------------------------------
Fri Aug 17 11:14:49 UTC 2018 - cain1986@gmail.com

- Update to version 0.70~git20180817:
  * [meta] Release 0.70
  * [dxgi] Remove dxgi.fakeDx10Support option
  * [meta] Update README
  * [meta] Add custom winetricks verb to set up DXVK
  * [meta] wine_utils -> utils
  * Revert "[dxbc] Work around OpControlBarrier issue on radv 18.2-git"
  * [build] Mute dllexport GCC warnings for winelib

-------------------------------------------------------------------
Thu Aug 16 07:37:23 UTC 2018 - cain1986@gmail.com

- Update to version 0.65~git20180816: 
  * [d3d11] Fix silly GenerateMips bug
  * [d3d11] Fix interface query for ID3D11Predicate
  * [tests] fix dxbc-disasm with MSVC
  * [build] partially revert previous d3dcompiler related change
  * [meta] Revert accidental d3dcompiler version change
  * [d3d11] Enable ExtendedDoublesShaderInstructions
  * [dxbc] Implement DtoI, DtoU, ItoD and UtoD
  * [dxbc] Implement DDiv, DFma and DRcp
  * [dxbc] Add definitions for extended double instructions
  * [d3d11] Implement ID3D11DeviceContext1::ClearView
  * [dxvk] Support render target views in ClearImageView
  * [dxvk] Accept VkClearValue in DxvkContext::clearImageView
  * [d3d11] Silence warning about GenerateMips being called on buffers
  * [build] reduce the number of d3dcompiler versions
  * [d3d10] Add some range checks to resource binding functions
  * [d3d10] added missing __stdcall
  * [d3d10] Fix crash in CreateDepthStencilView when pDesc is null

-------------------------------------------------------------------
Mon Aug 13 19:01:54 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.65~git20180813:
  * [meta] Fix formatting errors
  * [meta] Update README
  * [meta] Add D3D10 support to setup script and package-release script
  * [d3d10] Implement D3D10ShaderReflection
  * [d3d10] Implement more d3d10.dll functions using D3DCompiler
  * [d3d10] Implement CheckFormatSupport
  * [d3d10] Implement (VS|GS|PS)(Set|Get)Shader
  * [d3d10] Implement D3D10Shader
  * [d3d10] Implement (Set|Get)Predication
  * [d3d10] Implement D3D10Query
  * [d3d10] Implement ClearRenderTargetView and ClearDepthStencilView
  * [d3d10] Implement OM(Set|Get)RenderTargets
  * [d3d10] Implement D3D10CreateDepthStencilView
  * [d3d10] Implement D3D10RenderTargetView
  * [d3d10] Implement GenerateMips
  * [d3d10] Implement (VS|GS|PS)(Set|Get)ShaderResources
  * [d3d10] Implement D3D10ShaderResourceView
  * [d3d10] Add GetD3D10ResourceFromView and GetD3D10Resource helpers
  * [d3d10] Implement RS(Set|Get)State
  * [d3d10] Implement D3D10RasterizerState
  * [d3d10] Implement OM(Set|Get)DepthStencilState
  * [d3d10] Implement D3D10DepthStencilState
  * [d3d10] Implement OM(Set|Get)BlendState
  * [d3d10] Implement D3D10BlendState
  * [d3d10] Implement IA(Set|Get)InputLayout
  * [d3d10] Implement D3D10InputLayout
  * [d3d10] Implement resource update, copy and resolve functions
  * [d3d10] Add GetD3D11Resource helper
  * [d3d10] Implement (VS|GS|PS)(Set|Get)Samplers
  * [d3d10] Implement D3D10SamplerState
  * [d3d10] Implement (VS|GS|PS)(Set|Get)ConstantBuffers
  * [d3d10] Implement SOSetTargets and SOGetTargets
  * [d3d10] Implement IA(Set|Get)(Vertex|Index)Buffers
  * [d3d10] Implement D3D10Buffer
  * [d3d10] Implement RS(Set|Get)(Viewports|ScissprRects)
  * [d3d10] Implement IASet|GetPrimitiveTopology
  * [d3d10] Implement D3D10 texture interfaces
  * [dxgi] Report ID3D10Device and ID3D10Device1 as supported
  * [d3d10] Add D3D10Device stub
  * [d3d10] Add build files and implement D3D10CreateDevice functions
  * [dxgi] SetFullscreenState succeeds if not changing state
  * [dxgi] Don't use std::mbstowcs.

-------------------------------------------------------------------
Sun Aug 12 11:37:12 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.65~git20180812:
  * [meta] Release v0.65

-------------------------------------------------------------------
Sat Aug 11 13:27:09 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.64~git20180811:
  * [dxgi] Fix BGRA view format compatibility
  * [dxvk] Fix base pipeline assignment when compipling new pipelines
  * [dxgi] Re-enable SRGB-to-UNORM compatibility

-------------------------------------------------------------------
Fri Aug 10 16:42:12 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.64~git20180810:
  * [meta] Update README
  * [util] Update default per-app quirks
  * [d3d11] Enable drawIndirectFirstInstance for FL11_0 and higher
  * [dxbc] Fix case labels when case blocks are terminated with ret
  * [d3d11] Fix structured buffer view validation
  * [d3d11] Report bind flags instead of usage when view creation fails
  * [d3d11] Add meaningful error messages when view creation fails
  * [d3d11] Add format and resource type to D3D11_COMMON_RESOURCE_DESC
  * [d3d11] Validate buffer view format compatibility
  * [d3d11] Validate image view format compatibility correctly
  * [d3d11] Added GetBufferFormatFeatures and GetImageFormatFeatures helpers
  * [d3d11] Validate buffer view bind flags
  * [d3d11] Validate image view bind flags
  * [d3d11] Add GetImageUsageFlags and GetBufferUsageFlags helpers
  * [d3d11] Use user config to determine the maximum feature level

-------------------------------------------------------------------
Thu Aug 09 16:57:00 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.64~git20180809:
  * [d3d11] Allow creation of SRGB textures with D3D11_BIND_UNORDERED_ACCESS

-------------------------------------------------------------------
Wed Aug 08 11:22:46 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.64~git20180807:
  * [dxgi] Fix resolve image usage flags
  * [dxgi] Add custom device/vendor IDs to DxgiOptions
  * [util] Move getAppConfig and getUserConfig to Config class
  * [meta] Update README
  * [dxvk] Use global user config for backend options
  * [meta] Update README
  * [d3d11] Use global user config for D3D11 options
  * [dxgi] Use global user config for DXGI options
  * [dxvk] Load user config as well as per-app options in DxvkInstance
  * [util] Add classes and functions to support configuration files

-------------------------------------------------------------------
Sun Aug 05 21:59:45 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.64~git20180805:
  * [d3d11] Do not hold strong references to the ID3D11Resource in views
  * [d3d11] Add private ref count helpers for ID3D11Resource
  * [d3d11] Do not keep a strong reference to the swap chain back buffer
  * [util] Add private reference count to COM object
  * [d3d11] Refactor Unordered Access View Creation
  * [d3d11] Refactor Shader Resource View Creation
  * [d3d11] Refactor Render Target View Creation
  * [d3d11] Refactor Depth-Stencil View Creation
  * [d3d11] Use new resource helper functions during view creation
  * [d3d11] Add common resource helper functions
  * [d3d11] Introduce GetCommonBuffer helper
  * [d3d11] Move BufferInfo struct into D3D11Buffer
  * [tests] Restore old d3d11-triangle behaviour

-------------------------------------------------------------------
Sat Aug 04 20:43:48 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.64~git20180804:
  * [dxgi] Relax IDXGISwapChain thread safety
  * [meta] Release v0.64
  * [dxbc] Work around OpControlBarrier issue on radv 18.2-git
  * [dxvk] Implement native discardBuffer function in the backend
  * [d3d11] Implement copy flags for CopySubresourceRegion1 / UpdateSubresource1
  * [d3d11] Implement DiscardResource for buffers
  * [d3d11] Refactor UAV counter buffer allocator
  * [d3d11] Fix border color mapping for opaque white

-------------------------------------------------------------------
Wed Aug 01 12:15:28 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.63~git20180801:
  * [dxbc] Fix sample location order for 2xMSAA case
  * [dxvk] Remove unnecessary barrier recording before compute dispatch
  * [dxvk] Add extended device feature structure
  * [dxvk] Add extended device info structure

-------------------------------------------------------------------
Tue Jul 31 11:35:29 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.63~git20180730:
  * [dxbc] Actually set "icb" as the debug name of the ICB

-------------------------------------------------------------------
Mon Jul 30 19:19:49 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.63~git20180730:
  * [dxbc] Fix incorrect pointer type when loading from baked ICBs
  * [dxbc] Map large ICBs to a constant buffer
  * [d3d11] Remove DXVK_SHADER_READ_PATH
  * [d3d11] Create shader constant buffer if necessary
  * [dxvk] Introduce concept of shader constants
  * [dxvk] Reconfigure bindings
  * [d3d11] Fix compiler warning
  * [d3d11] Refactor shader binding

-------------------------------------------------------------------
Sun Jul 29 11:42:32 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.63~git20180728:
  * [dxvk] Include vector inheaders that use it.
  * [build] Improve winelib builds
  * add winelib build support to the setup script

-------------------------------------------------------------------
Tue Jul 24 12:28:29 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.63~git20180723:
  * [dxvk] Refactor Vulkan extension management
  * [dxvk] Load function pointers for VK_KHR_get_physical_device_properties2
  * [d3d11] Optimize WaitForResource behaviour when resource is already idle
  * [d3d11] Refactor resource initialization

-------------------------------------------------------------------
Mon Jul 23 12:22:02 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.63~git20180723:
  * [build] Don't use full paths in build files.

-------------------------------------------------------------------
Sun Jul 22 19:54:12 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.63~git20180722:
  * [util] Fix reference counting for thread objects
  * [util] Fix Win32 thread helper
  * [meta] Release 0.63
  * [util] Code cleanup for winegcc stuff
  * [build] Fix compilation on MSVC (#505)
  * [dxgi] Do not use MUTABLE_FORMAT_BIT for SRGB images
  * [dxvk] Use VkImageViewUsageCreateInfoKHR when creating image views
  * Revert "[dxvk] Bump maximum number of command buffers in flight to 16"
  * [dxvk] Make DxvkEvent lock-free

-------------------------------------------------------------------
Fri Jul 20 12:13:58 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.62~git20180720:
  * [dxgi] Make faking Dx10 support a per-app option
  * [dxvk] Bump maximum number of command buffers in flight to 16
  * [dxgi] Synchronize presentation to enforce maximum frame latency
  * [dxgi] Implement IDXGIDevice::SetMaximumFrameLatency
  * [dxvk] Add DxvkEvent::wait method
  * [dxvk] Relax VK_EXT_vertex_attribute_divisor requirement
  * [dxvk] Optimize buffer renaming
  * [d3d11] Import dxgi by -l instead of directly specifying library name.
  * [build] Use -mwindows to link executables.
  * [d3d11] Move D3D11ImmediateContext constexpr values to .cpp file
  * Don't use std::thread.
  * [util] Don't use std::wstring.
  * [util] Reimplement fromws using WideCharToMultiByte and system codepage.
  * [util] Remove getTempDirectory
  * [build] Use .spec files instead of .def files in winelib build
  * [build] Explicitly specify .dll and .exe extensions in winelib build
  * [buid] Support linking system DLLs in winelib builds
  * [build] Define NOMINMAX for all toolchains

-------------------------------------------------------------------
Tue Jul 17 18:49:00 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.62~git20180716:
  * Revert "[dxgi] Support multiple outputs per adapter"
  * [dxgi] Support multiple outputs per adapter

-------------------------------------------------------------------
Sat Jul 14 11:31:23 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.62~git20180714:
  * [general] Update Vulkan headers to 1.1.80
  * [dxgi] Fixed nonsense compiler warning with some GCC versions
  * [meta] Release v0.62

-------------------------------------------------------------------
Fri Jul 13 19:06:56 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.61~git20180712:
  * [dxgi] Use back buffer size to determine fullscreen resolution

-------------------------------------------------------------------
Thu Jul 12 13:12:10 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.61~git20180712:
  * [d3d11] Fake SO support for F1 2015, Mafia 3
  * Revert "[dxvk] Disable image format list"
  * [build] Moved git command into the command list (#493)
  * [hud] Add option to show DXVK version
  * [build] Extract version number from git if available
  * [dxvk] Require VK_KHR_get_physical_device_properties2
  * [vr] Load OpenVR API DLL if necessary

-------------------------------------------------------------------
Tue Jul 10 08:03:04 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.61~git20180710:
  * [dxvk] Track lifetime of framebuffer attachments
  * [d3d11] Reset implicit flush timer only when actually flushing
  * [dxvk] Pick memory chunk size dynamically
  * [dxvk] Fix tzcnt return value when source value is 0
  * [dxvk] Add access flags to external subpass dependencies again
  * [dxvk] Fixed external subpass dependencies
  * [d3d11] Fix log spam when an application uses DiscardView

-------------------------------------------------------------------
Sun Jul 08 12:37:01 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.61~git20180706:
  * [dxvk] Fix deferred depth-stencil clears
  * [dxvk] Remove clear rect parameter from clearRenderTarget

-------------------------------------------------------------------
Fri Jul 06 13:16:55 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.61~git20180705:
  * [dxvk] Disable image format list

-------------------------------------------------------------------
Wed Jul 04 20:06:10 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.61~git20180704:
  * [meta] Add RELEASE file containing the latest binary version number

-------------------------------------------------------------------
Wed Jul 04 12:46:38 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.61~git20180703:
  * [d3d11] Set proper view format list for typed UAVs
  * [d3d11] Pass image format family to the backend
  * [dxvk] Pass image format list to the driver
  * [dxvk] Require VK_KHR_image_format_list
  * [dxgi] Add method to query the family of a given format
  * [dxgi] Added format family list

-------------------------------------------------------------------
Mon Jul 02 18:15:14 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.61~git20180702:
  * [dxgi] Fix 'auto' declaration in FindClosestMatchingMode
  * [vr] Initialize and shut down OpenVR if necessary
  * [vr] Refactor compositor initialization

-------------------------------------------------------------------
Sun Jul 01 21:10:05 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.61~git20180701:
  * [dxbc] Respect number of input/output components
  * WIP: Typed shader interfaces
  * [dxvk] Remove unnecessary Parameter (#465)

-------------------------------------------------------------------
Fri Jun 29 18:40:12 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.61~git20180629:
  * [d3d11] Issue warning when using a command list more than once
  * [d3d11] Fix usage and access flags for multisampled images

-------------------------------------------------------------------
Thu Jun 28 12:16:13 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.60~git20180628:
  * [dxvk] Optimize image layout transitions
  * [dxvk] Fix potential layout transition issues with depth-stencil images
  * [dxbc] Decorate untyped write-only UAVs as NonReadable
  * [hud] Added some missing documentation
  * [hud] Render HUD directly to swap chain image
  * [d3d11] Tweak implicit flush limits
  * [d3d11] Add more implicit flush points

-------------------------------------------------------------------
Wed Jun 27 18:12:46 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.60~git20180627:
  * [dxbc] Implement SV_ViewportID as pixel shader input
  * [vr] Maintain global extension sets
  * [dxvk] Lock queue around acquireNextImage
  * [dxvk] Move adapter list to the DXVK instance
  * [build] Disable unity builds

-------------------------------------------------------------------
Mon Jun 25 17:15:26 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.60~git20180625:
  * [dxvk] Remove unused rasterizer discard state flag
  * [d3d11] Do not use MUTABLE_FORMAT_BIT for strictly typed formats

-------------------------------------------------------------------
Sun Jun 24 11:27:51 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.60~git20180624:
  * [dxvk] Implement dedicated allocation (#448)

-------------------------------------------------------------------
Sat Jun 23 19:59:41 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.60~git20180623:
  * [dxbc] Consider stream index in signature entry lookup
  * [tests] Fix compiler error with the DxbcModuleInfo struct
  * [dxbc] Implement EmitThenCut / EmitThenCutStream
  * [dxbc] Parse OSG5 chunk for Shader Model 5 geometry shaders
  * [dxbc] Add DxbcModuleInfo struct

-------------------------------------------------------------------
Sat Jun 23 12:00:22 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.60~git20180623:
  * [dxvk] Implement shader-based meta-resolve operation
  * [dxvk] Added separate flags for signed and unsigned integer formats
  * [dxvk] Add shaders for new meta-resolve operation
  * [dxvk] Use dynamic offsets for both graphics and compute pipelines
  * [dxvk] Implement support for dynamic buffer binding offsets
  * [dxvk] Add context state flags for descriptor set and offset updates
  * [dxvk] Allocate descriptor sets with dynamic descriptor support
  * [dxvk] Add DxvkOptions struct for quick lookup of features/limits
  * [dxvk] Implement pipeline layout support for dynamic descriptors
  * [dxvk] Discard slices from old physical buffers

-------------------------------------------------------------------
Thu Jun 21 22:40:05 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.54~git20180621:
  * [util] Set thread names for DXVK's own threads
  * [d3d11] Fix image aspect mask for typeless resolve
  * [d3d11] Fix issue with back buffer creation

-------------------------------------------------------------------
Tue Jun 19 22:51:16 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.54~git20180619:
  * [tests] Added basic Stream Output test
  * [d3d11] Do not flush on every call to GetData
  * [d3d11] Fix render target layouts for linar tiling
  * [dxvk] Optimize barriers around vkCmdCopyImage
  * [dxbc] Fix compiler warning
  * [dxvk] Optimized barrier batching around compute shader execution

-------------------------------------------------------------------
Sat Jun 16 19:42:20 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.54~git20180616:
  * [d3d11] Fake streamout support for Final Fantasy XV
  * [dxvk] Optimize buffer memory barrier batching
  * [dxvk] Rename DxvkResourceAccessType to DxvkAccess
  * [d3d11] Use clearBuffer to initialize UAV counters

-------------------------------------------------------------------
Fri Jun 15 23:07:37 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.54~git20180615:
  * [d3d11] Implement render pass spilling for UAV rendering

-------------------------------------------------------------------
Thu Jun 14 18:03:32 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.54~git20180614:
  * [dxgi] FindClosestMatchingMode: Handle Width/Height = 0 case
  * [d3d11] Report correct timer frequency for TIMESTAMP_DISJOINT queries

-------------------------------------------------------------------
Wed Jun 13 10:56:59 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.54~git20180612:
  * Revert "[dxvk] Require VK_EXT_shader_viewport_index_layer"
  * [dxgi] Map typeless formats to their UNORM variants by default
  * [dxbc] Remove workarounds for the old Nvidia shader compiler
  * [dxvk] Require VK_EXT_shader_viewport_index_layer
  * [dxvk] Sort extension names in alphabetical order

-------------------------------------------------------------------
Mon Jun 11 22:34:29 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.54~git20180611:
  * [dxvk] Require VK_KHR_maintenance2 and VK_EXT_vertex_attribute_divisor
  * [dxbc] Fix index returned by ImmAtomicConsume instruction
  * [d3d11] Add ID3DUserDefinedAnnotation stub
  * [d3d11] Implement CheckCounterInfo and related stubs

-------------------------------------------------------------------
Sun Jun 10 10:58:35 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.54~git20180610:
  * [d3d11] Reduce log spam about UAV rendering

-------------------------------------------------------------------
Sat Jun 09 12:56:47 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.54~git20180608:
  * [d3d11] Remove GetData do-not-flush workaround for Fallout 4
  * [d3d11] Flush implicitly when GetData returns S_FALSE
  * [d3d11] Added warning that UAV rendering might not work as expected
  * [d3d11] Move GetData implementation to D3D11ImmediateContext

-------------------------------------------------------------------
Thu Jun 07 18:51:10 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.54~git20180607:
  * [dxbc] Fixed issue with FtoD instruction picking an incorrect type
  * [d3d11] Enable 64-bit math feature
  * [dxbc] Implemented 64-bit compare instructions
  * [dxbc] Implemented 64-bit Vector ALU instructions
  * [dxbc] Implement DtoF and FtoD instructions
  * [spirv] Added OpFConvert instruction
  * Revert "[dxvk] Increase memory chunk size to 32 MiB"
  * [dxvk] Improve swap chain format fallback logic
  * [dxvk] Added format flag to mark SRGB color formats
  * [util] Add == and != operator to Flags
  * fix MSVC compile error with function pointer type declaration (#422)

-------------------------------------------------------------------
Wed Jun 06 18:41:19 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.53~git20180606:
  * [dxvk] Removed support for depth bounds test
  * [dxvk] Make depth bias a dynamic state
  * [dxvk] Increase memory chunk size to 32 MiB
  * [d3d11] Implement new auto-flush heuristic
  * [dxvk] Make number of queued submissions available to DXVK

-------------------------------------------------------------------
Tue Jun 05 13:07:00 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.53~git20180605:
  * [vr] Add missing license file
  * [vr] Silence non-virtual destructor warnings on GCC
  * [vr] Query Vulkan extensions for OpenVR at runtime
  * [vr] Add OpenVR loader
  * [vr] Added OpenVR header

-------------------------------------------------------------------
Mon Jun 04 13:09:43 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.53~git20180603:
  * Allow FarCry 5 to use D3D11_MAP_FLAG_DO_NOT_WAIT (#416)

-------------------------------------------------------------------
Sun Jun 03 15:58:32 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.53~git20180602:
  * Revert "[dxbc] Bound-check dynamically indexed constant buffer reads"

-------------------------------------------------------------------
Sat Jun 02 11:31:45 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.53~git20180602:
  * [dxvk] Fixed uninitialized value in meta-resolve

-------------------------------------------------------------------
Fri Jun 01 17:14:31 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.53~git20180601:
  * [dxbc] Support RenderTargetId and ViewportId in Vertex/Domain shaders
  * [dxvk] Enable VK_EXT_shader_viewport_index_layer if available
  * [spirv] Update SPIR-V headers
  * [dxbc] Fix incorrect OpSelectionMerge instruction

-------------------------------------------------------------------
Thu May 31 10:06:06 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.53~git20180531:
  * [dxbc] Bound-check dynamically indexed constant buffer reads

-------------------------------------------------------------------
Wed May 30 12:56:01 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.53~git20180530:
  * [d3d11] Fix vertex attribute offset with D3D11_APPEND_ALIGNED_ELEMENT
  * [dxvk] Allow overcommitting non-device local memory
  * [d3d11] Allocate DYNAMIC buffers on device-local host-visible memory
  * [dxvk] Refactor memory allocator

-------------------------------------------------------------------
Tue May 29 10:32:40 UTC 2018 - opensuse-packaging@opensuse.org

- Update to version 0.53~git20180529:
  * [dxvk] Apply dynamic state at draw time
  * [dxgi] Support SyncInterval values > 1
  * [dxvk] Added correct element size to depth-only and stencil-only formats

-------------------------------------------------------------------
Sun May 27 16:16:11 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.52~git20180527:
  * [d3d11] Chjeck whether input layouts are identical
  * [d3d11] Enable shaderStorageImageMultisample if the device supports it
  * [dxvk] Emit dynamic state only if a pipeline is bound
  * [dxbc] Implement deferred kill operation
  * [dxbc] Make UAV stores and atomics conditional
  * [dxbc] Run analyzer before creating compiler object
  * [dxbc] Add per-device option for deferred kills
  * [dxbc] Scan for discard and derivative instructions

-------------------------------------------------------------------
Sat May 26 17:09:42 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.52~git20180526:
  * [dxvk] Remove unnecessary include
  * [dxvk] Use new spec constant structure for pipeline compilation
  * [dxbc] Implement sampleinfo instruction for rasterizer
  * [dxvk] Add global specialization constant data structures
  * [spirv] Add support for 32-bit specialization constants
  * [d3d11] Overwatch: Fake success in CreateGeometryShaderWithStreamOutput
  * [dxvk] Align length when clearing entire buffer
  * [dxvk] Track image (rather than the view) when generating mip maps
  * [dxvk] Use new mip map generator
  * [dxvk] Add new mip map generator
  * [dxvk] Add shaders for mip map generation
  * [dxvk] Added convenience equal checker for unordered maps

-------------------------------------------------------------------
Fri May 25 12:08:35 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.52~git20180525:
  * [d3d11] Validate and correct scissor rects
  * [general] Added DXUP reference to README

-------------------------------------------------------------------
Thu May 24 12:42:10 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.52~git20180524:
  * [dxgi] Add option for deferred surface creation
  * [dxgi] Add app-specific DXGI options
  * [dxbc] Remove DxbcImageInfo::layered property
  * [dxbc] Remove TexCube -> TexCubeArray workaround
  * [dxbc] Remove Tex2D -> Tex2DArray workaround
  * [dxvk] Create image views for all supported view types
  * [dxgi] Reduce reported VRAM on 32-bit platforms
  * [dxgi] Refactor Vulkan swap chain and surface creation
  * [dxgi] Add IDXGIFactory2 to supported interfaces
  * [dxgi] Implemented IDXGISwapChain1
  * [dxgi] Fixed error message formatting in DxgiDevice
  * [dxgi] Stubbed out IDXGIFactory2
  * [dxgi] Stubbed out IDXGISwapChain1
  * [dxgi] Implemented IDXGIAdapter2

-------------------------------------------------------------------
Wed May 23 12:22:30 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.51~git20180522:
  * [d3d11] Pre-clear buffers with D3D11_USAGE_DEFAULT
  * [d3d11] Refactor InitTexture method

-------------------------------------------------------------------
Tue May 22 17:40:31 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.51~git20180522:
  * [dxbc] Implement geometry shader instancing

-------------------------------------------------------------------
Tue May 22 12:18:26 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.51~git20180522:
  * [dxvk] Use only one extra thread for async pipeline compilation
  * [d3d11] Optimized buffer mapping on deferred contexts

-------------------------------------------------------------------
Sat May 19 11:25:46 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.51~git20180519:
  * Fix tzcnt intrinsic on MSVC (#381)
  * [dxbc] SampleMask does not depend on SampleRateShading

-------------------------------------------------------------------
Fri May 18 20:50:56 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.51~git20180518:
  * [dxbc] Do not emit empty 'else' blocks

-------------------------------------------------------------------
Wed May 16 22:47:27 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.51~git20180517:
  * [general] Update README
  * [dxvk] Remove ability to enable instance layers
  * [dxvk] Implement name set merging
  * [dxvk] Refactor the way instance extensions are enabled
  * [dxvk] Make vk::NameSet more versatile
  * [dxvk] Enumerate discrete GPUs before integrated GPUs

-------------------------------------------------------------------
Mon May 14 12:19:16 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.51~git20180514:
  * [d3d11] Fallout 4: Force Flush on GetData calls
  * [dxvk] Remove std::vector from DxvkDataBuffer

-------------------------------------------------------------------
Sun May 13 16:22:54 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.51~git20180513:
  * [dxvk] Make use of the asynchronous pipeline compiler optional
  * [dxvk] Log start/stop of pipe compiler worker threads
  * [dxvk] Use derivative pipelines again
  * [dxvk] Do not log invalid pipeline state
  * [dxvk] Use VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT
  * [dxvk] Added DxvkPipelineCompiler
  * [dxvk] Add ability to hold two pipeline handles to pipeline instances
  * [dxvk] Implement DxvkGraphicsPipelineInstance

-------------------------------------------------------------------
Sun May 13 13:10:20 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.50~git20180513:
  * [dxvk] Increase update buffer size
  * [dxvk] Fix update buffer allocation size

-------------------------------------------------------------------
Sat May 12 18:08:03 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.50~git20180512:
  * [dxvk] Fix query scopes
  * [dxvk] Reset query pools on the init buffer
  * [dxvk] Create a separate command buffer for initialization tasks

-------------------------------------------------------------------
Sat May 12 12:18:16 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.50~git20180512:
  * [dxbc] Fix bit scan instructions

-------------------------------------------------------------------
Fri May 11 23:43:00 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.50~git20180511:
  * [general] Let meson handle cflags (#362)
  * [util] Fix includes

-------------------------------------------------------------------
Wed May 09 23:49:30 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.50~git20180509:
  * [util] Remove duplicate tzcnt function
  * [dxvk] Move DxvkPipelineCache to DxvkPipeManager

-------------------------------------------------------------------
Wed May 09 12:46:18 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.50~git20180509:
  * [dxvk] Reimplement vertex buffer bindings
  * [d3d11] D3D11SamplerState: Cosmetic changes
  * [util] Add tzcnt function

-------------------------------------------------------------------
Tue May 08 12:46:12 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.50~git20180507:
  * [hud] Fixed uninitialized depth bounds values
  * [dxvk] Allow binding render targets of different sizes
  * [general] Package script: Enable unity builds by default
  * [dxgi] Fix reported VRAM size for 32-bit builds

-------------------------------------------------------------------
Mon May 07 12:49:29 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.50~git20180507:
  * [d3d11] Implement D3D11CoreCreateDevice
  * [general] Test whether wine executable is actually wine
  * [general] More consistent use of $wine in setup script

-------------------------------------------------------------------
Sun May 06 14:48:55 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.42~git20180506:
  * [dxgi] Use per-adapter format lookup tables

-------------------------------------------------------------------
Sat May 05 19:11:40 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.42~git20180505:
  * [d3d11] Relaxed view format compatibility check
  * [d3d11] Normalize render target and depth-stencil view types
  * [d3d11] Fix stencil component mapping in shader resource views
  * [d3d11] Validate image view format compatibility
  * [dxgi] Added DXGI format family info

-------------------------------------------------------------------
Sat May 05 09:54:02 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.42~git20180505:
  * [d3d11] Validate render targets before setting them up
  * [d3d11] Disable VK_IMAGE_CREATE_MUTABLE_FORMAT_BIT for typed formats
  * [dxgi] Report D3D10 support only when DXVK_FAKE_DX10_SUPPORT is set
  * [dxgi] Fix Fullscreen->Windowed transition (again)
  * [d3d11] Minor formatting fix
  * [dxgi] Use ShowWindow instead of redundant SetWindowPos call
  * [dxgi] Report refresh rate as a multiple of 1000 Hz

-------------------------------------------------------------------
Fri May 04 12:37:48 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.42~git20180504:
  * [d3d11] Fix stage and access mask for default constant buffers
  * [dxvk] Do not compute SHA-1 hash of generated shaders
  * [dxvk] Make shader accessible from shader module
  * [dxvk] Compute SHA-1 hash of generated shaders
  * [dxvk] Move render pass out of pipeline state vector
  * [util] Add method to retrieve SHA1 hashes in 32-bit chunks

-------------------------------------------------------------------
Thu May 03 12:08:57 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.42~git20180503:
  * [build] add_global_arguments -> add_project_arguments (#339)
  * [dxgi] Advertize support for ID3D10Device and ID3D10Device1

-------------------------------------------------------------------
Wed May 02 12:12:34 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.42~git20180502:
  * [dxbc] Omit empty source string in OpSource instruction

-------------------------------------------------------------------
Tue May 01 23:05:22 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.42~git20180502:
  * [dxvk] Refactor DxvkFramebuffer and DxvkRenderpass
  * [dxvk] Move DxvkPipelineManager instance back to DxvkDevice
  * [dxvk] Made pipe manager and pipeline classes thread-safe
  * [dxvk] Fixed partial depth-stencil clear operations
  * [d3d11] Fix sampler state validation for anisotropy
  * [dxvk] Oprimize render target clear operations

-------------------------------------------------------------------
Tue May 01 21:40:09 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.42~git20180501:
  * [dxgi] Add GetDevice method to IDXGIVkInteropSurface
  * [dxvk] Fix DxvkContext::transformImage

-------------------------------------------------------------------
Tue May 01 15:43:24 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.42~git20180430:
  * [dxgi] Restore display mode even when the window got destroyed
  * [dxgi] CheckInterfaceSupport; Log interface queries
  * [d3d11] Fix sampler state validation for anisotropy
  * Revert "[dxvk] Refactor DxvkFramebuffer and DxvkRenderpass"
  * [dxvk] Refactor DxvkFramebuffer and DxvkRenderpass

-------------------------------------------------------------------
Mon Apr 30 12:51:15 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.42~git20180430:
  * [d3d11] Implement state block normalization (#333)

-------------------------------------------------------------------
Sun Apr 29 22:36:37 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.42~git20180429:
  * [dxgi] Implement display mode changes

-------------------------------------------------------------------
Sun Apr 29 19:41:44 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.42~git20180429:
  * [dxgi] LeaveFullscreenMode: Correctly restore the window size

-------------------------------------------------------------------
Sun Apr 29 15:12:58 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.42~git20180429:
  * [dxvk] Fix image layouts for images using VK_IMAGE_TILING_LINEAR
  * [d3d11] Use linar tiling for textures if optimal tiling is not supported

-------------------------------------------------------------------
Sun Apr 29 12:07:40 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.42~git20180429:
  * [dxvk] Set non-zero framebuffer size when there are no attachments
  * [d3d11] Use const ref pointer for device parameter

-------------------------------------------------------------------
Sat Apr 28 12:15:19 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.42~git20180428:
  * [clang-tidy] performance-move-const-arg fix (#324)

-------------------------------------------------------------------
Sat Apr 28 08:55:11 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.42~git20180428:
  * [dxvk] Fix native build on *nix x86_64 systems (#328)
  * [clang-tidy] performance-for-range-copy fix (#322)

-------------------------------------------------------------------
Thu Apr 26 20:27:22 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.42~git20180426:
  * [d3d11] Wire up D3D11VkInteropSurface to D3D11Texture*D classes
  * [d3d11] Implemented IDXGIVkInteropSurface for common textures
  * [d3d11] Implement IDXGIVkInteropDevice for D3D11Device
  * [dxgi] Added IDXGIVkInteropSurface interface
  * [dxgi] Added IDXGIVkInteropDevice interface
  * [dxvk] Export DxvkDeviceQueue from DxvkDevice

-------------------------------------------------------------------
Thu Apr 26 16:47:37 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.42~git20180426:
  * [dxvk] Fix potential state tracking issue when updating render targets
  * [dxvk] Ignore redundant render target bindings
  * [dxvk] Apply render target bindings at draw time
  * [hud] Do not explicitly use a framebuffer object

-------------------------------------------------------------------
Wed Apr 25 10:54:42 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.42~git20180423:
  * [dxbc] Add gs_vertex_in to the entry point interface

-------------------------------------------------------------------
Mon Apr 23 12:16:30 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.42~git20180423:
  * [dxvk] Rename renderPassBegin/End methods to start/spillRenderPass
  * [dxbc] Enable array texture hack for Dishonored 2
  * [dxbc] Implemented Texture2D -> Texture2DArray mapping as a knob
  * [dxbc] Make DxbcOptions a set of flags
  * [d3d11] CopySubresourceRegion: Fix block size alignment check
  * [d3d11] Improved debug output for CopySubresourceRegion
  * [dxbc] Map 2D MS shader resource views to 2D MS Array views

-------------------------------------------------------------------
Sun Apr 22 16:19:14 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.42~git20180422:
  * [dxbc] Fix operand type of resinfo_rcp_float division
  * [dxbc] Fix texture component count for OpImageQueryLod
  * [dxbc] Fix layer count in resinfo instruction
  * [d3d11] Prevent mapping of depth-stencil textures
  * [dxbc] Map 1D and 2D textures to their respective array type v2

-------------------------------------------------------------------
Sat Apr 21 13:54:27 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.42~git20180421:
  * Revert "[dxbc] Map 1D and 2D textures to their respective array type"
  * [dxbc] Map 1D and 2D textures to their respective array type
  * [d3d11] Fix incorrect cube face count calculation
  * [dxbc] Fixed incorrect shader resource slot computation

-------------------------------------------------------------------
Sat Apr 21 11:12:00 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.42~git20180420:
  * [d3d11] add some resource validation for copying resources (#305)
  * [dxbc] Implement precise flag
  * [general] Use non-default wine prefix in build script

-------------------------------------------------------------------
Fri Apr 20 12:11:05 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.42~git20180420:
  * Make hashes use correct types and fix narrowing warnings in spirv module. (#307)

-------------------------------------------------------------------
Thu Apr 19 12:19:47 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.42~git20180419:
  * Workaround for C++ STD not being set on MSVC/Visual Studio 2017 (#304)
  * [dxbc] Scan pixel shader output register type at declaration time
  * [dxvk] Remove std::clamp usage
  * [dxgi] DxgiSwapchain: Check whether window is valid
  * [dxgi] GetDisplayModeList: Report DXGI_MODE_SCALING_UNSPECIFIED
  * [dxgi] GetDisplayModeList: Sort display mode list
  * [dxgi] GetDisplayModeList: Do not report modes as stretched

-------------------------------------------------------------------
Wed Apr 18 13:05:51 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.42~git20180417:
  * [dxvk] Fix Nvidia driver version reporting
  * [d3d11] Implement 2D<->3D image copies in CopySubresourceRegion

-------------------------------------------------------------------
Tue Apr 17 18:40:14 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.42~git20180417:
  * [dxbc] Moved all operators in dxbc_names to dxvk namespace (#296)
  * [dxvk] Implement vertex binding divisors

-------------------------------------------------------------------
Tue Apr 17 12:16:55 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.42~git20180417:
  * [d3d11] nullptr check on Begin and End (#295)
  * [general] Fix issue with spaces in setup script
  * [hud] Added frametime graph
  * [hud] Added line renderer
  * [hud] Rename renderText -> render
  * [hud] HudTextRenderer -> HudRenderer

-------------------------------------------------------------------
Mon Apr 16 22:43:08 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.42~git20180416:
  * [dxbc] Remove is-bound check for constant buffer reads
  * [dxvk] Increase dummy buffer size to max uniform buffer size
  * [dxvk] Enable VK_EXT_vertex_attribute_divisor if available
  * [general] Update Vulkan headers

-------------------------------------------------------------------
Mon Apr 16 12:43:17 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.42~git20180415:
  * [dxbc] Write shader name to the generated SPIR-V
  * [dxvk] Change stat couter type to uint64_t
  * [dxgi] Remove support gamma-related ScaleAndOffsetSupported
  * [dxvk] Destroy old swap chain before creating a new one

-------------------------------------------------------------------
Sun Apr 15 09:59:04 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.42~git20180415:
  * [dxvk] Print memory heap size in megabytes
  * [dxvk] Added memory information to adapter info (#279)
  * [dxvk] Move render target set comparison to DxvkRenderTargets
  * [dxvk] Implement bindRenderTargets method

-------------------------------------------------------------------
Sat Apr 14 22:40:19 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.42~git20180414:
  * [d3d11] Report TYPED_UAV only if both TBs and SIs are supported
  * [dxvk] Recreate swap chain on presentation failure
  * [tests] Add D3D11 format tests
  * [d3d11] Improve format support queries

-------------------------------------------------------------------
Sat Apr 14 11:08:59 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.41~git20180414:
  * [dxvk] Improved memory allocation debug output
  * [dxgi] Cosmetic changes
  * [d3d11] Improved debug output of D3D11DeviceContext methods
  * [dxvk] Fixed silly typo
  * [dxvk] Improved debug output when resource creation fails

-------------------------------------------------------------------
Fri Apr 13 12:12:16 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.41~git20180413:
  * [dxgi] DxgiVkPresenter: use Microsoft-style API
  * [dxgi] Use 1D texture to implement the gamma lookup table
  * [d3d11] Validate texture sample count
  * [dxvk] Enable VK_KHR_sampler_mirror_clamp_to_edge
  * [d3d11] Cap mip level count for textures and views

-------------------------------------------------------------------
Thu Apr 12 21:39:02 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.41~git20180412:
  * [d3d11] ClearUnorderedAccessViewUInt: Create temp view if necessary
  * [dxgi] Use GetMonitorInfoW function explicitly (#271)
  * [dxgi] Added static format mapping table
  * [dxgi] Rename and move DXGI format lookup related structures

-------------------------------------------------------------------
Thu Apr 12 12:54:54 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.41~git20180412:
  * [dxbc] Fixed incorrect result vector dimension for OpImageQuerySize
  * [dxgi] Re-implement gamma control functions
  * [dxgi] Re-enable strong reference to DxgiAdapter in DxgiOutput
  * Revert "[dxgi] Create persistent DxgiOutput object"
  * [dxgi] Remove Output reference from DxgiSwapChain
  * [dxgi] Remove gamma control methods from DxgiOutput
  * [dxgi] Replaced ugly pointer cast by more reasonable code
  * [d3d11] Use meta clear for ClearUnorderedAccessView* methods
  * [dxvk] Implement clearBufferView and clearImageView
  * [dxvk] Increase workgroup size for buffer clear shaders
  * [dxgi] Disable gamma curve in presenter
  * [dxbc] Remove Nvidia driver version check
  * [dxvk] Create compute pipelines for meta clear ops
  * [dxvk] Added missing shader files
  * [dxvk] Add separate clear shaders for array views
  * [dxvk] Added DxvkMetaClearObjects stub
  * [dxvk] Add format info flag for integer formats
  * [dxvk] Added meta shaders for image/buffer clear operations
  * [dxvk] Removed unused DxvkOptions
  * [dxbc] Implemented Nop instruction
  * [dxbc] Fix __GL_NextGenCompiler check...

-------------------------------------------------------------------
Tue Apr 10 22:42:29 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.41~git20180411:
  * [dxbc] Re-enable Nvidia workarounds if __GL_NextGenCompiler is '0'
  * [dxbc] Disable Nvidia-specific workarounds for 396.18 and above
  * [dxgi] Remove unnecessary debug output
  * [dxgi] Implement gamma control methods for DxgiOutput
  * [dxgi] Create persistent DxgiOutput object
  * [dxgi] Implement gamma ramp in presenter
  * [dxgi] Re-implement presentation shaders in GLSL
  * [general] Updated README
  * Added instructions for installing from the easy build script. (#264)

-------------------------------------------------------------------
Tue Apr 10 13:06:08 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.41~git20180410:
  * [dxvk] Optimize binding ID remapping
  * [spirv] Track instruction offset in instruction iterator
  * [dxbc] Refactored opcode controls
  * [dxbc] Fix sampleinfo_uint instruction
  * [dxvk] Removed on-disk pipeline cache
  * [dxbc] Add missing component count to gs_layer variable type
  * [d3d11] Fixed compiler errors
  * [dxvk] Enable sample rate shading if needed
  * [dxbc] Enable CapabilitySampleRateShading capability when needed
  * [dxvk] Add missing format info for the *_422_UNORM formats
  * [dxbc] Implement support for SV_PrimitiveID
  * [dxgi] Fixed packed 16-bit format mappings

-------------------------------------------------------------------
Sat Apr 07 15:53:48 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.41~git20180407:
  * [d3d11] Fix compilation with WINE headers (#247)
  * [util] Fix compilation with WINE headers  (#246)
  * [general] Updated README
  * [general] Update README

-------------------------------------------------------------------
Sat Apr 07 10:30:04 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.41~git20180406:
  * [d3d11] Implement DXBC shader module cache

-------------------------------------------------------------------
Fri Apr 06 11:13:09 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.41~git20180406:
  * [general] Fix another README typo
  * Fix typos in README.md (#244)

-------------------------------------------------------------------
Thu Apr 05 21:45:11 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.41~git20180405:
  * [dxbc] Reciprocate W component of SV_POSITION in pixel shaders

-------------------------------------------------------------------
Thu Apr 05 12:40:42 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.40~git20180404:
  * [dxvk] Remove support for VK_AMD_rasterization_order
  * [dxbc] Implemented ImmAtomicCmpExch and AtomicCmpStore

-------------------------------------------------------------------
Wed Apr 04 11:39:21 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.40~git20180404:
  * [d3d11] Fix multisample format support query for depth images

-------------------------------------------------------------------
Tue Apr 03 20:26:21 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.40~git20180403:
  * [dxgi] Fix compilation with WINE headers (#236)
  * [dxvk] Removed upper limit for CS chunks
  * [d3d11] Flush immediate context on command list execution

-------------------------------------------------------------------
Tue Apr 03 15:56:33 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.40~git20180403:
  * [hud] Added <unordered_map> include to satisfy some compilers
  * [general] Updated README
  * [dxvk] Added support for pipeline-related stat counters
  * [dxvk] Retrieve actual memory stats for the HUD
  * [hud] Added stat counters to the HUD
  * [hud] Added configurable HUD
  * [dxvk] Implement basic stat counters for draw calls, queue ops
  * [util] Implement spin lock

-------------------------------------------------------------------
Tue Apr 03 09:48:32 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.40~git20180403:
  * [dxvk] Reintroduce stat counters

-------------------------------------------------------------------
Mon Apr 02 18:55:25 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.40~git20180402:
  * [dxbc] Unify constants
  * [dxvk] Log pipeline state when pipeline compilation fails
  * [util] Add generic Logger::log method
  * [dxgi] Replace UINT_MAX with std::numeric_limits (#234)
  * [dxgi] Replace MSVC _countof macro with std::size (#231)
  * [general] Updated README
  * [dxbc] Serialize hull shader fork/join phase invocations
  * [dxgi/d3d11] Remove COM_QUERY_INTERFACE macro, reset pointers

-------------------------------------------------------------------
Mon Apr 02 10:50:19 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.40~git20180402:
  * [dxgi/d3d11] Set returned pointers to nullptr before returning
  * [dxbc] Implement ImmAtomic*Min/Max instructions

-------------------------------------------------------------------
Sun Apr 01 10:37:06 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.40~git20180331:
  * [d3d11] Force CreateRenderTargetView to return S_OK with D3D11_RESOURCE_DIMENSION_BUFFER (#230)
  * [general] Updated README with wine 3.5 hints
  * [dxbc] Respect GloballyCoherent flag for UAVs

-------------------------------------------------------------------
Sat Mar 31 11:02:03 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.40~git20180330:
  * [dxbc] Fix explicit memory barrier semantics
  * [dxbc] Fixed type of atomic pointers into typed UAVs

-------------------------------------------------------------------
Thu Mar 29 23:20:18 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.40~git20180329:
  * [dxvk] Remove mutex from Dxvk(Graphics|Compute)Pipeline

-------------------------------------------------------------------
Thu Mar 29 14:07:44 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.40~git20180329:
  * [dxbc] Fix ForkInstanceId type in EmitHsForkJoinPhase
  * [dxbc] Run HS fork/join phases in parallel
  * [dxvk] Move DxvkPipelineManager object to DxvkContext
  * [dxvk] Time pipeline creation in debug mode

-------------------------------------------------------------------
Thu Mar 29 10:04:47 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.40~git20180329:
  * [general] More wine test suite fixes (#220)
  * [d3d11] Introduce D3D11DeviceContainer
  * [dxgi] Renamed private DXGI interfaces
  * [dxgi] Move device creation to DxgiAdapter

-------------------------------------------------------------------
Wed Mar 28 10:58:34 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.40~git20180328:
  * [dxgi] Reset pointers before returning an error
  * [dxbc] Do not use locations >32 for tess control outputs
  * [d3d11] Fixed silly bug in blend state comparison
  * [general] Added --no-package option to package script

-------------------------------------------------------------------
Tue Mar 27 11:00:01 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.40~git20180327:
  * [dxgi] More argument handling improvements (#211)
  * [dxbc] Enable MultiViewport capability if needed
  * [dxbc] Implemnted SV_ViewportArrayIndex for geometry shaders
  * [dxvk] Do not create descriptor set layout/template if binding count is 0

-------------------------------------------------------------------
Mon Mar 26 12:54:46 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.40~git20180326:
  * [dxgi] Fix some argument checks (#205)

-------------------------------------------------------------------
Sun Mar 25 12:54:57 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.31~git20180325:
  * [d3d11] Implemented image mapping on deferred contexts
  * [d3d11] Get rid of redundant format query
  * [d3d11] Disable DO_NOT_WAIT flag by default
  * [d3d11] Add <unordered_map> include

-------------------------------------------------------------------
Sat Mar 24 17:46:22 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.31~git20180324:
  * [d3d11] Added missing files
  * [d3d11] Added D3D11Options

-------------------------------------------------------------------
Sat Mar 24 15:57:49 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.31~git20180324:
  * Revert "[dxbc] Do not emit per-vertex input block"
  * [dxbc] Add experimental support for mixed resource types
  * [dxgi] Enumerate scaled and centered display modes correctly

-------------------------------------------------------------------
Sat Mar 24 10:37:45 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.31~git20180324:
  * [dxgi] FindClosestMatchingMode: Fall back to 8-bit SRGB format
  * [dxbc] Implement SV_ClipDistance and SV_CullDistance
  * [dxbc] Do not emit per-vertex input block
  * [dxbc] Check if the signature is nullptr before using it
  * [dxbc] Count clipping and culling planes
  * [tests] Fix dxbc compiler test compilation issue
  * [dxbc] Don't use rvalue references for file streams

-------------------------------------------------------------------
Fri Mar 23 11:33:01 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.31~git20180323:
  * [d3d11] Reset busy flag after emitting the Flush command
  * [spirv] Emit image types only once
  * [dxvk] Use analyzer to determine UAV image type
  * [dxvk] Fixed command buffer synchronization
  * [dxbc] Add analyzer stub
  * [d3d11] Remove unnecessary Map() check
  * [dxvk] Remove DxvkFence
  * [dxvk] Move fence object into DxvkCommandList

-------------------------------------------------------------------
Thu Mar 22 17:00:54 UTC 2018 - opensuse-packaging@opensuse.org

- Update to version 0.31~git20180322:
  * [d3d11] Do not forward D3D11_MAP_FLAG_DO_NOT_WAIT for mapped images
  * [d3d11] Fix immediate context initialization
  * [d3d11] Fix flush condition and CS thread synchronization
  * [dxgi] Always use 32-bit depth buffers instead of 24-bit
  * [d3d11] Implement D3D11_MAP_FLAG_DO_NOT_WAIT
  * [dxvk] Minor

-------------------------------------------------------------------
Wed Mar 21 20:23:53 UTC 2018 - opensuse-packaging@opensuse.org

- Update to version 0.31~git20180321:
  * [dxvk] Move tess state validation to validatePipelineState
  * [dxvk] Check whether renderpass is null before creating pipeline
  * [util] Fix possible crash with null interfaces in private storage
  * [dxbc] Support UNorm/SNorm typed resources
  * [d3d11] Fix CheckFeatureSupport return value

-------------------------------------------------------------------
Wed Mar 21 12:37:50 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.31~git20180321:
  * [d3d11] Implement support for D3D11_FEATURE_FORMAT_SUPPORT2
  * [d3d11] Lift shaderStorageImageReadWithoutFormat requirement
  * [dxbc] Lift ShaderStorageImageReadWithoutFormat requirement
  * [dxbc] Set image format for UAVs when atomic operations are used
  * [d3d11] Implement remaining D3D11.1 feature queries
  * [dxvk] Increase UAV slot count to 64 for the graphics pipeline
  * [d3d11] Fixed constant buffer binding update
  * Shader cache (#188)
  * [d3d11] Expose implemented Feature Level 11.1 features
  * [dxvk] Remove old debug code
  * [dxvk] Respect bufferImageGranularity for non-linear images

-------------------------------------------------------------------
Tue Mar 20 14:34:59 UTC 2018 - opensuse-packaging@opensuse.org

- Update to version 0.31~git20180319:
  * [d3d11] Export support for driver command lists
  * [d3d11] Remove obsolete acquire/release pair

-------------------------------------------------------------------
Mon Mar 19 15:10:36 UTC 2018 - opensuse-packaging@opensuse.org

- Update to version 0.31~git20180319:
  * [dxvk] Use multiple free lists for physical buffer slices
  * [d3d11] Remove warnings from CopySubresourceRegion1 / UpdateSubresource1

-------------------------------------------------------------------
Mon Mar 19 11:46:54 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.31~git20180319:
  * [build] Add header required for std::find_if()
  * [d3d11] Implemented buffer mapping on deferred contexts
  * [dxvk] Implement thread-safe buffer renaming
  * [d3d11] Expose Feature Level 11_1 if explicitly requested
  * [d3d11] Refactored D3D11SamplerState creation
  * [d3d11] Refactored D3D11DepthStencilState creation
  * [d3d11] Implemented D3D11BlendState1
  * [d3d11] Implemented ID3D11RasterizerState1 stub
  * [d3d11] Return error if an application creates an RTV for a buffer

-------------------------------------------------------------------
Sun Mar 18 20:28:12 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.31~git20180318:
  * [dxgi] Fix back buffer destruction

-------------------------------------------------------------------
Sun Mar 18 16:20:50 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.31~git20180318:
  * [d3d11] Fix sampler state refcount issue
  * [d3d11] Remove inconsistent uses of "this"
  * [d3d11] Implement GetConstantBuffers1 methods
  * [d3d11] Implement SetConstantBuffers1 methods
  * [d3d11] Add constant buffer offsets and counts to context state
  * [d3d11] Enable direct image mapping by default
  * [dxvk] Enable the use of VK_KHR_descriptor_update_template
  * [dxvk] Added Vulkan function pointers for VK_KHR_descriptor_update_template

-------------------------------------------------------------------
Sat Mar 17 20:51:01 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.31~git20180317:
  * [d3d11] Re-define D3D11_FEATURE_DATA_ARCHITECTURE_INFO
  * [d3d11] stub implementation of ID3D11Device1 (#175)
  * [d3d11] stub implementation of ID3DDeviceContext1 (#174)
  * [dxvk] Reimplemented clearRenderTarget

-------------------------------------------------------------------
Sat Mar 17 13:37:51 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.31~git20180317:
  * [d3d11] Move OMSetRenderTargets optimization to D3D11ImmediateContext
  * [d3d11] Moved GetViewFromDesc and NormalizeDesc out of D3D11Devuce
  * [d3d11] Enable IDXGIDevice2 interface query
  * [dxgi] Support more formats in the presenter
  * [dxgi] added stub implementation of IDXGIDevice2 (#172)
  * [general] Updated README
  * Move Custom PCI ID to DXGI
  * [dxbc] fix MSVC 64-bit build

-------------------------------------------------------------------
Fri Mar 16 12:27:30 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.31~git20180316:
  * [dxvk] Implement proper compute pipeline lookup
  * [dxvk] Fixed depth image layout regression
  * [d3d11] Allow 2D array view creation for 3D textures

-------------------------------------------------------------------
Thu Mar 15 15:39:50 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.31~git20180314:
  * Some changes to the packaging script (#162)

-------------------------------------------------------------------
Wed Mar 14 18:42:08 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.31~git20180314:
  * [d3d11] Always use VK_IMAGE_CREATE_MUTABLE_FORMAT_BIT
  * [d3d11] Re-implement direct image mapping (disabled by default)
  * [d3d11] Check if a textue can be created before making the attempt
  * [d3d11] Create mapped image buffer only when needed
  * [d3d11] Refactored Map/Unmap methods
  * [d3d11] Refactoring texture classes: Move static methods into D3D11CommonTexture
  * [d3d11] Refactoring texture classes: Remove D3D11TextureInfo
  * [d3d11] Refactoring texture classes: Introduce D3D11CommonTexture

-------------------------------------------------------------------
Tue Mar 13 19:08:02 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.31~git20180313:
  * Revert "[d3d11] Re-enable image mapping"
  * [spirv] Removed SPIR-V Tools headers
  * [spirv] Remove SPIR-V tools integration
  * [dxvk] Remove RenderDoc workaround
  * [d3d11] Use only one mip level for multisampled textures
  * [d3d11] Flush CS chunks when executing/finalizing command lists
  * [dxgi] fix DxgiOutput::FindClosestMatchingMode() implementation (#157)
  * [d3d11] D3D11Device::QueryInterface() suppress warning for d56e2a4c-5127-8437-658a-98c5bb789498

-------------------------------------------------------------------
Mon Mar 12 13:43:42 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.31~git20180312:
  * [dxvk] Use dummy viewport if requested viewport size is 0
  * [d3d11] Do not enable D3D11_BIND_UNORDERED_ACCESS for back buffers
  * [d3d11] Re-enable image mapping
  * [dxbc] Implemented samplepos instruction
  * [dxgi,d3d11] log unknown interfaces GUID (#154)

-------------------------------------------------------------------
Mon Mar 12 10:38:56 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.31~git20180312:
  * [dxgi] implement DxgiOutput::FindClosestMatchingMode() (#153)
  * [d3d11] add check for pResource against nullptr in D3D11ImmediateContext::Map()
  * [dxvk] Flush initialization context unconditionally

-------------------------------------------------------------------
Sun Mar 11 18:15:33 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.31~git20180311:
  * [d3d11] Disabled image mapping

-------------------------------------------------------------------
Sun Mar 11 13:56:07 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.31~git20180311:
  * [d3d11] Fix image tiling
  * [d3d11] Allocate host-readable images on host-visible memory

-------------------------------------------------------------------
Sat Mar 10 19:21:43 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.31~git20180310:
  * [dxvk] Add memory flag query to DxvkImage
  * [dxvk] Removed stat counters
  * Update README.md
  * Add Custom PCI Vendor and Device ID Support (#137)
  * [dxbc] implemented retc instructions (#140)
  * [dxbc] Implemented DclHsMaxTessFactor
  * [d3d11] Fix minor code inconsistencies
  * [d3d11] Reimplemented ClearState
  * [d3d11] Fix RestoreUnorderedAccessViews for pixel shaders
  * [d3d11] Minor fixes
  * [d3d11] RestoreState: Restore DS/OM/RS state objects
  * [d3d11] RestoreState: Restore IA state
  * [d3d11] RestoreState: Restore viewport state
  * [d3d11] RestoreState: Restore shader resource bindings
  * [dxvk/d3d11] Refactored resource binding
  * [d3d11] RestoreState: Restore vertex and index buffer bindings
  * [d3d11] RestoreState: Restore framebuffer and shader bindings
  * [dxbc] Fixed TGSM size with dcl_tgsm_raw
  * [d3d11] Fix texture cube array view normalization
  * [d3d11] Implemented OMGetRenderTargetsAndUnorderedAccessViews and predication stub
  * [d3d11] Fix potentially invalid value for anisotropic filtering

-------------------------------------------------------------------
Fri Mar 09 14:08:47 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.31~git20180309:
  * [dxvk] Tweaked command stream chunk sizes and submission
  * [dxvk] Reduced overhead of depth image descriptor layout check

-------------------------------------------------------------------
Thu Mar 08 18:29:35 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.31~git20180308:
  * [general] Added release packer script
  * [dxgi] Fixed R10G10B10A2 format mapping
  * [dxbc] Use signed int for component index in OpImageGather
  * [d3d11] Implemented ClearUnorderedAccessViewUint for raw and structured buffers
  * [d3d11] Partially implement SOSetTargets/SOGetTargets
  * [dxvk] Recreate buffer views if necessary
  * [dxvk] Implemented physical buffer view
  * [d3d11] Fixed potential sync issue in Map()
  * [dxbc] Use correct arrays for vicp/vocp in hull shaders
  * [dxvk] Add adapter logging
  * [dxbc] Fix hull shader barrier issue

-------------------------------------------------------------------
Tue Mar 06 18:53:22 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.30~git20180306:
  * [dxbc] Implemented vicp for hull shaders

-------------------------------------------------------------------
Tue Mar 06 17:52:36 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.30~git20180306:
  * Add support for MSVC, attempt 3 (#130)
  * [dxbc] Implemented workaround for hull shader output synchronization
  * [d3d11] Enabled tessellation shaders
  * [dxbc] Implemented domain shader input variables
  * [dxbc] Implemented hull shader passthrough

-------------------------------------------------------------------
Tue Mar 06 14:44:11 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.30~git20180306:
  * [dxbc] Reworked Hull Shader phase invocations
  * [dxbc] Implemented Hull Shader output setup
  * [dxbc] Implemented Hull Shader output variables
  * [d3d11] Re-implement check for mapping device-local images
  * [dxbc] Added support for the control point phase in Hull Shaders
  * [dxbc] Formatting fixes + Hull shader barriers

-------------------------------------------------------------------
Mon Mar 05 15:53:50 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.30~git20180305:
  * [dxbc] Fixed tessellation factor enums
  * Revert "Add MSVC support (#123)"
  * Add MSVC support (#123)
  * [dxbc] Added tess level interface variables
  * [tests] Simplified dxbc disasm test
  * [general] Updated README on wine 3.3
  * [d3d11] Treat D3D11SamplerState as state object
  * [d3d11] Fixed CheckMultisampleQualityLevels return values
  * [d3d11] add stub for ID3DUserDefinedAnnotation (#122)
  * [d3d11] Fixed potential crashes in InitImage/InitBuffer

-------------------------------------------------------------------
Sun Mar 04 10:08:07 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.30~git20180303:
  * [dxvk] Fixed D3D11CreateDeviceAndSwapChain bug

-------------------------------------------------------------------
Sat Mar 03 21:38:24 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.30~git20180303:
  * [d3d11] Fixed FinishCommandList
  * [d3d11] Move framebuffer creation out of OMSetRenderTargets
  * [d3d11] Implemented FinishCommandList/ExecuteCommandList
  * [dxgi] implement CreateDXGIFactory2 (#120)

-------------------------------------------------------------------
Sat Mar 03 12:17:28 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.30~git20180302:
  * [dxvk] Fix typo
  * [dxvk] Fix Nvidia driver version number

-------------------------------------------------------------------
Fri Mar 02 13:39:09 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.30~git20180302:
  * [dxvk] Do not enable HUD if DXVK_HUD is 0
  * Debug logging for compute shaders (#115)
  * [dxvk] Use linked list for CS chunks

-------------------------------------------------------------------
Thu Mar 01 13:44:07 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.21~git20180301:
  * [dxbc] Implemented more tessellation-related declarations
  * [dxbc] Implemented Hull Shader control point count declarations

-------------------------------------------------------------------
Thu Mar 01 11:13:15 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.21~git20180301:
  * [dxbc] Implemented Hull Shader fork/join phase invocations
  * [dxgi] Added support for 422 formats
  * [dxbc] Implemented new workaround for depth-compare ops on Nvidia
  * [dxbc] Implemented Hull shader function declarations
  * [dxvk] Replaced exception by error message
  * [dxvk] Fixed potential memory allocation issue
  * [d3d11] Implemented CSGetUnorderedAccessViews
  * [dxbc] Implemnted some HS/DS stubs

-------------------------------------------------------------------
Wed Feb 28 14:01:20 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.21~git20180228:
  * [dxvk] Implemented new workaround for query-related lockups
  * [dxbc] Do not emit depth image types for integer images
  * [dxbc] Remove packDrefValueIntoCoordinates hack
  * [dxbc] Use signed integers for bit insert/extract ops
  * [dxvk] Added workaround for RADV query problem

-------------------------------------------------------------------
Tue Feb 27 12:51:39 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.21~git20180227:
  * [dxvk] Fall back to host memory if no device memory is available
  * [dxvk] Mark events and queries as available by default
  * [d3d11] Add exception handling to CreateTexture* methods

-------------------------------------------------------------------
Mon Feb 26 17:52:57 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.21~git20180226:
  * [d3d11] Return fake tessellation shader obejects to the application
  * [d3d11] Fix Create*Shader return values
  * [d3d11] Fix format for 1D RTVs and DSVs
  * [dxbc] Implement EvalAttribute* instructions

-------------------------------------------------------------------
Mon Feb 26 14:34:18 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.21~git20180226:
  * [d3d11] Implemented 1D render target and depth-stencil views
  * Revert "[d3d11] Remvoed query support"
  * Revert "[d3d11] Fixed fake event query"
  * [dxbc] Properly implement Input/Output coverage masks

-------------------------------------------------------------------
Mon Feb 26 11:00:49 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.21~git20180224:
  * [util] fix GUID printing
  * [dxgi] add support for B4G4R4A4 color format

-------------------------------------------------------------------
Sun Feb 25 15:46:11 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.21~git20180225:
  * [dxvk] Fixed potential null pointer access when creating descriptor set
  * [dxvk] Fixed 32-bit compilation issue, derp

-------------------------------------------------------------------
Sat Feb 24 23:15:32 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.21~git20180224:
  * [dxvk] Implement proper graphics and compute state validation
  * [d3d11] Return early for clear operations on NULL views
  * Throw error if requested layer is not installed (#100)

-------------------------------------------------------------------
Fri Feb 23 22:05:48 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.21~git20180223:
  * [d3d11] Fixed CopySubresourceRegion for partial buffer updates
  * [d3d11] Fixed fake event query
  * [d3d11] Remvoed query support
  * [dxvk] Validate tessellation state for graphics pipeline

-------------------------------------------------------------------
Thu Feb 22 20:46:10 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.21~git20180222:
  * [d3d11] Allow UAVs to be created for the swap image
  * [d3d11] Do not create views if the resource bind flags are invalid

-------------------------------------------------------------------
Thu Feb 22 18:16:52 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.21~git20180222:
  * [spirv] Added experimental spirv-tools integration
  * [general] wine-staging -> wine-vulkan

-------------------------------------------------------------------
Wed Feb 21 21:38:28 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.21~git20180221:
  * [dxbc] Implement AtomicIMin/Max instructions
  * [dxvk] Implemented typeless resolve
  * [dxvk] Change resolveImage interface to accept an explicit format

-------------------------------------------------------------------
Tue Feb 20 12:22:13 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.21~git20180220:
  * [dxvk] Support depth-to-color image copies and vice versa
  * [d3d11] Added test case for occlusion queries and small improvements
  * [d3d11] Fixed crash with timestamp disjoint queries
  * [d3d11] Remove leftover log message
  * [dxvk] Implement backend part for event queries
  * [d3d11] Wired up D3D11Query to backend

-------------------------------------------------------------------
Sun Feb 18 23:14:21 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.21~git20180218:
  * [dxgi] Add stub implementation of DXGI_PRESENT_TEST
  * [dxvk] Added query tracker

-------------------------------------------------------------------
Sun Feb 18 16:47:11 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.21~git20180218:
  * [dxvk] Implemented query allocation
  * [dxvk] Relax feature requirements, minor fixes
  * [dxbc] Use correct image query instructions for UAVs

-------------------------------------------------------------------
Fri Feb 16 13:42:37 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.21~git20180216:
  * [dxvk] Only emit depth image types for 2D and Cube images
  * [dxbc] Added support for SV_RenderTargetID in pixel shaders
  * [dxvk] Add DxvkEvent class
  * [dxvk] Make query pools more usable as query allocators
  * [dxbc] Implemented BfRev instruction
  * [dxvk] Introduced DxvkComputePipelineStateInfo

-------------------------------------------------------------------
Wed Feb 14 16:22:11 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.21~git20180214:
  * [dxvk] Do not commit compute barriers for unbound resources
  * [dxgi] Use recursive locking and report fullscreen state changes early
  * [d3d11] Fix unhandled exception
  * [d3d11] Added experimental support for RTVs into 3D images
  * [dxvk] More query stuff
  * [d3d11] Implemented SRV and RTV normalization

-------------------------------------------------------------------
Tue Feb 13 13:17:45 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.21~git20180213:
  * [dxvk] Implemented more query and query pool methods

-------------------------------------------------------------------
Mon Feb 12 21:38:23 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.21~git20180212:
  * [dxvk] Implemented virtual query class and query pool stub
  * Improve documentation for building on Debian (#66)
  * Setup script: improvements to error handling (#65)
  * [dxvk] Added Query stub

-------------------------------------------------------------------
Sat Feb 10 16:17:41 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.21~git20180208:
  * Fixes for the setup script (#63)
  * [hud] Use buffer invalidation instead of synchronization
  * [dxbc] Added support for oDepthGe/oDepthLe
  * [dxbc] Added support for early fragment tests
  * [dxbc] Silence DclIndexRange warnings
  * [d3d11] Enable sampleRateShading feature

-------------------------------------------------------------------
Wed Feb 07 18:26:07 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.21~git20180207:
  * [dxvk] Improve internal framebuffer APIs
  * [dxvk] Improve debuggability of shader compiler issues
  * [dxvk] Fixed MSAA issue in render pass info
  * [d3d11] Fix optional write issue in GetData()

-------------------------------------------------------------------
Tue Feb 06 17:14:42 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.21~git20180206:
  * Setup script: added an option to check status (#59)
  * [d3d11] Add support for DSV read-only flags
  * [general] Updated README

-------------------------------------------------------------------
Mon Feb 05 22:23:52 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.21~git20180205:
  * [dxvk] Separated resource view classes
  * [dxvk] Add index buffer and vertex buffer usage flags to dummy buffer
  * [dxvk] Add hack to allow RenderDoc to function on AMD GPUs

-------------------------------------------------------------------
Mon Feb 05 11:30:10 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.21~git20180205:
  * [d3d11] dlls_setup.sh -> setup_dxvk.sh
  * [general] Remove _vk prefix from DLL names
  * wine install script to support overrides only. (#57)
  * [dxvk] Unbind incompatible resources
  * [dxvk] Reduced resource binding overhead a bit
  * [d3d11] Implemented ClearUnorderedAccessViewUint for images
  * [dxbc] Implemented Geometry SV RenderTargetId
  * [dxbc] Fixed output value store for geometry shaders
  * [dxbc] Implemented stream instructions for single-stream GS
  * [dxbc] Implemented Lod instruction
  * [dxbc] Implemented SampleInfo instruction
  * [dxbc] Fixed image size query for multisampled images
  * [dxbc] Implemented GatherPo and GatherPoC instructions
  * [dxbc] Implement CountBits/FirstBit instructions

-------------------------------------------------------------------
Sat Feb 03 21:23:55 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.21~git20180203:
  * [d3d11] Implemented CopySubresourceRegion for buffers
  * [dxbc] Remove push constant block for now

-------------------------------------------------------------------
Fri Feb 02 21:40:04 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.21~git20180202:
  * [dxbc] Do not emit depth type for non-sampled resources

-------------------------------------------------------------------
Thu Feb 01 22:36:27 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.21~git20180201:
  * [dxvk] Initial work on instance data fetch rates
  * [dxbc] Added push constant definition block

-------------------------------------------------------------------
Thu Feb 01 13:43:23 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.21~git20180201:
  * [dxvk] Set dummy vertex buffer size to the maximum binding stride
  * [dxvk] Initialize dummy resources to zero
  * [dxvk] Bind dummy resource for unbound vertex and index buffers
  * [d3d11] mock D3D11_QUERY_EVENT

-------------------------------------------------------------------
Wed Jan 31 17:42:06 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.21~git20180131:
  * [d3d11] Added missing CS thread sync for non-discard Map()
  * [dxbc] Remove duplicate image type declaration

-------------------------------------------------------------------
Wed Jan 31 12:22:33 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.21~git20180131:
  * [d3d11] Include <algorithm>

-------------------------------------------------------------------
Wed Jan 31 00:41:44 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.21~git20180131:
  * [dxvk] Use logger instead of exception when compiling pipelines

-------------------------------------------------------------------
Tue Jan 30 17:42:38 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.21~git20180130:
  * [dxvk] Fixed incorrect barriers for depth-stencil images

-------------------------------------------------------------------
Tue Jan 30 11:27:15 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.21~git20180130:
  * [d3d119 Implemented DXVK_FEATURE_LEVEL to restrict D3D feature levels
  * [dxgi] Use VK_PRESENT_MODE_FIFO instead of MAILBOX
  * [dxgi] Remove SyncInterval implementation

-------------------------------------------------------------------
Tue Jan 30 01:54:02 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.21~git20180130:
  * [d3d11] Get rid of duplicate code in ResolveSubresource
  * [d3d11] Handle non-multisampled source images in ResolveSubresource
  * [dxvk] Create dummy sampler
  * [dxvk] Emit dynamic state after binding a graphics pipeline

-------------------------------------------------------------------
Mon Jan 29 16:42:10 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.21~git20180129:
  * [d3d11] Fixed query-related logging
  * [general] Minor COM pointer improvements
  * [dxbc] Added Hull/Domain shader specific structures
  * Add an option to set up dxvk through overrides (#40)
  * [d3d11] Implemented CreateHullShader and CreateDomainShader

-------------------------------------------------------------------
Mon Jan 29 11:34:42 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.21~git20180129:
  * [dxvk] Fixed incorrect buffer create info
  * [d3d11] Added support for tessellation patch primitives
  * [dxbc] Implemented OutputCoverageMask
  * [dxbc] Declare SV variables on first use

-------------------------------------------------------------------
Mon Jan 29 00:48:51 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.21~git20180129:
  * [d3d11] Silence unnecessary SOSetTargets errors
  * [dxvk] Refactored physical buffer
  * [dxvk] Minor CS improvement
  * [d3d11] Remove default sampler
  * [d3d11] Fixed incorrect aspect mask for depth-stencil clear ops
  * [general] Make use of C++ zero initialization
  * [d3d11] Implmented ResolveSubresource for typed resources
  * [dxgi] Added typeless format flag
  * [dxbc] Added support for SV_SampleIndex

-------------------------------------------------------------------
Sun Jan 28 12:17:20 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.21~git20180128:
  * [d3d11] Implemented normalization for UAV descriptions
  * [d3d11] Implemented GetUnorderedAccessViewDescFromResource
  * [dxbc] Remove obsolete error message when resinfo is used with UAVs

-------------------------------------------------------------------
Sat Jan 27 19:50:56 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.21~git20180127:
  * [dxbc] Removed branches around texture sample/gather ops
  * [dxvk] Added dummy resources for descriptors
  * [dxvk] Fixed incorrect framebuffer attachment formats

-------------------------------------------------------------------
Fri Jan 26 18:25:59 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.21~git20180126:
  * fixed dlls_dir variable in the setup script

-------------------------------------------------------------------
Fri Jan 26 00:05:06 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.21~git20180125:
  * [dxvk] Do not dispatch compute shaders if no pipeline is bound

-------------------------------------------------------------------
Thu Jan 25 01:16:38 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.21~git20180124:
  * [dxvk] Fixed reported size of staging buffers

-------------------------------------------------------------------
Wed Jan 24 12:18:33 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.21~git20180123:
  * [d3d11] Implemented IAGetIndexBuffer an IAGetVertexBuffers
  * [d3d11] Fixed depth-stencil clear outside renderpasses
  * [dxvk] Fixed potentially problematic image barriers
  * [dxvk] DxvkBindingLayout -> DxvkPipelineLayout

-------------------------------------------------------------------
Tue Jan 23 16:49:38 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.21~git20180123:
  * [d3d11] Sub-allocate from larger update buffers for UpdateSubresources
  * Revert "[dxvk] Use VK_IMAGE_LAYOUT_GENERAL for all render targets"

-------------------------------------------------------------------
Tue Jan 23 12:47:22 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.21~git20180123:
  * Improvements for log files (#22)
  * [dxvk] Use VK_IMAGE_LAYOUT_GENERAL for all render targets
  * [d3d11] Use Map() for host-visible buffers in UpdateSubresource
  * [d3d11] Implemented CS chunk submission for deferred contexts

-------------------------------------------------------------------
Tue Jan 23 11:32:06 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.21~git20180123:
  * [d3d11] Added stubs for deferred contexts and command lists
  * [d3d11] mock D3D11_QUERY_TIMESTAMP
  * [dxvk] Removed explicit image barriers for render passes
  * Updated issue template

-------------------------------------------------------------------
Mon Jan 22 00:31:30 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.21~git20180122:
  * [hud] Changed vertex buffer format

-------------------------------------------------------------------
Sun Jan 21 18:41:33 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.21~git20180121:
  * [d3d11] Synchronize with CS thread before present
  * [general] Updated README
  * Create issue_template.md
  * [dxvk] Recycle CS chunks
  * Revert "[d3d11] Temporary fix for Presenter <-> CS thread sync issue"
  * [d3d11] Temporary fix for Presenter <-> CS thread sync issue
  * [d3d11] Fixed flush order
  * [d3d11] Fixed image copy operation
  * [dxvk] Limit size of the CS command queue
  * [dxvk] Fixed incorrect image packing behaviour
  * [d3d11] Enabled command stream thread
  * [d3d11] Record commands into a CS chunk
  * [d3d11] Use EmitCs for buffer mapping
  * [d3d11] Use EmitCs for resource updates
  * [dxvk] Added convenience functions to work with compressed image sizes
  * [d3d11] Use EmitCs for some Copy/Clear operations
  * [d3d11] Use EmitCs for state object updates
  * [d3d11] Use EmitCs for shader and resource binding methods
  * [d3d11] Use EmitCs for Input Assembly methods
  * [d3d11] Use EmitCs for draw and dispatch calls
  * [d3d11] Use EmitCs for general setup and synchronization methods
  * [dxvk] Refactored blend constants
  * [d3d11] Add EmitCs method to D3D11DeviceContext
  * [dxvk] Remove command dispatch methods from CS thread

-------------------------------------------------------------------
Sun Jan 21 11:46:32 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.21~git20180121:
  * [general] Rename libraries
  * Added script to setup dlls in wine (#19)
  * [dxvk] fix missing renderPassEnd calls
  * Check if shader in READ_PATH exists before using it

-------------------------------------------------------------------
Sat Jan 20 15:48:49 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.21~git20180120:
  * [d3d11] Added new D3D11ImmediateContext class

-------------------------------------------------------------------
Sat Jan 20 12:01:30 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.21~git20180120:
  * [dxbc] Implemented SampleB instruction
  * [d3d11] Implemented mipmap generation

-------------------------------------------------------------------
Fri Jan 19 20:27:28 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.21~git20180119:
  * [d3d11] Fixed initialization of compressed images
  * [d3d11] Implemented image mapping for reads
  * [general] Updated README

-------------------------------------------------------------------
Fri Jan 19 12:08:06 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.21~git20180119:
  * [general] Mention binary releases in README
  * [dxbc] Do not set ImageOperandsLodMask for multisample loads
  * [dxvk] Use strict rasterization order when depth test is disabled
  * [dxvk] To not attempt to clear compressed image
  * [d3d11] Downgraded input layout message to debug
  * [dxvk] Optimized buffer renaming
  * Fix build on gcc6
  * [dxvk] Fixed offset in buffer to image copy
  * [dxvk] Fixed DxvkPhysicalBufferSlice initialization
  * [dxvk] Cleaned up DxvkBufferSlice and added documentation
  * [d3d11] Use DxvkPhysicalBufferSlice for resource copies and buffer views
  * [dxvk] Use DxvkPhysicalBufferSlice for indirect draws and buffer binding
  * [dxvk] Use DxvkPhysicalBufferSlice for buffer memory barriers
  * [dxvk] Added DxvkPhysicalBuffer to back virtual buffers

-------------------------------------------------------------------
Thu Jan 18 11:40:37 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.20~git20180118:
  * [d3d11] Map default constant buffers to host memory

-------------------------------------------------------------------
Thu Jan 18 10:11:14 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.20~git20180118:
  * [dxvk] End render pass before a staged image upload
  * [d3d11] Enable dual-source blending feature
  * [d3d11] Updated D3D11CreateDevice
  * [d3d11] Removed some uninteresting log messages

-------------------------------------------------------------------
Wed Jan 17 23:02:36 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.20~git20180117:
  * [dxbc] Implemented swapc
  * [general] Added release build instructions to readme
  * [d3d11] Enable depth clamp
  * [d3d11] Implemented normalization for shader resource view parameters

-------------------------------------------------------------------
Wed Jan 17 11:44:39 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.20~git20180117:
  * [dxbc] Fixed shift operations
  * [dxgi] Removed leftover debug message
  * [dxbc] Implemented gather instructions and pixel shader SVs
  * [dxgi] Fixed DXGI_FORMAT_A8_UNORM component mapping
  * [dxbc] Implemented ld2dms
  * [d3d11] Reduced log spamming, improved parameter naming consistency
  * [d3d11] copy all layers and mipmaps in CopyResource
  * [d3d11] support textures in CopyResource
  * [d3d11] move supported query check to d3d11_query
  * [d3d11] don't fail when creating unsupported queries

-------------------------------------------------------------------
Tue Jan 16 15:57:08 UTC 2018 - pousaduarte@gmail.com

- Update to version 0.20~git20180116:
  * [dxvk] Make use of VK_AMD_rasterization_order
  * [dxvk] Added app and device specific options
  * [dxvk] Refactored device extension handling
  * [util] Fixed message logging to file
  * [util] Added getExeName() function
  * [d3d11] Using proper layout for depth textures read by shaders
  * [util] Fixed compiler issue with older GCC versions
  * [dxvk] Increased queued command submission limit
  * [dxvk] Limit vkCmdUpdateBuffer size to 4kB
  * [d3d11] Flush resource init commands

openSUSE Build Service is sponsored by