Commit Graph

17 Commits

Author SHA1 Message Date
baldurk 4336722e34 Tidy up FetchTexture data for vulkan, fill out all fields properly 2016-02-07 18:43:35 +01:00
baldurk 4ebbf09364 Get replay to display textures in gamma-correct fashion 2016-02-07 18:43:31 +01:00
baldurk d48fb6ece4 Update WSI to new extension. Also misc structs, functions and enums 2016-02-07 18:42:45 +01:00
baldurk a214e9bdec Remove dynamic state objects 2016-02-07 18:42:43 +01:00
baldurk a05faed555 Remove VkAttachmentView 2016-02-07 18:42:42 +01:00
baldurk 0b4a34a442 Swap 'real' object for a <type,obj> pair, to avoid duplicate handles
* If an implementation returns 1 as a handle for both an image and
  buffer we must be able to differentiate and not clash the wrappers.
2016-02-07 18:40:48 +01:00
baldurk 4254f54d92 Fix some more wrapping/unwrapping issues 2016-02-07 18:40:14 +01:00
baldurk 302060bea6 ToStr function for VkResourceType 2016-02-07 18:39:59 +01:00
baldurk bd3f1c3002 Split dispatchable and non-dispatchable types up, to preserve tables 2016-02-07 18:39:58 +01:00
baldurk 2bbfa66d72 Add pool identification utility function 2016-02-07 18:39:53 +01:00
baldurk e9342a32e7 Add VkWrappedRes struct with wrapping allocated pools 2016-02-07 18:39:51 +01:00
baldurk 26f773684a Track enough while READING to set drawcall topology/index width 2016-02-07 18:39:32 +01:00
baldurk 85defbeeeb Linux compile fixes 2016-02-07 18:39:10 +01:00
baldurk 6f9ec675a9 Add MakeResourceFormat for VkFormat 2016-02-07 18:39:02 +01:00
baldurk a14fdb04aa Make vulkan pipeline state available for replay
* ResourceFormat is still TODO
2016-02-07 18:39:01 +01:00
baldurk 9edc9bb167 Add util function to identify depth stencil formats 2016-02-07 18:37:47 +01:00
baldurk 497f6176e7 Add vulkan driver based on mantle work, with linux hooks based on GL 2016-02-07 18:37:25 +01:00