baldurk
e897144a99
Add required pacman install line for Archlinux
2016-02-23 23:34:22 +01:00
baldurk
839ee08768
Don't create unnecessary output for non-mesh buffer viewers
2016-02-23 22:24:45 +01:00
baldurk
9ee529e435
Call ReplacePresentableImageLayout earlier on initial layouts. Refs #185
2016-02-23 21:19:28 +01:00
baldurk
a876e13c89
Fix embarassing crash (records only present during capture). Refs #189
2016-02-23 08:35:51 +01:00
baldurk
e17e02d162
Create 'safe' git hash script that works outside git repo. Refs #186
2016-02-23 01:07:49 +01:00
baldurk
64ef0d93a8
Create an implicit vkUnmapMemory() in vkFreeMemory() (Refs #179 )
...
* It's legal to free memory while still mapped and this should be
handled, so here we clean up any mapped state that's present when
destroying a memory resource record.
2016-02-23 00:49:33 +01:00
baldurk
da94c7a8c6
Don't transition non-backbuffer images to PRESENT_SRC (Refs #185 )
2016-02-23 00:13:05 +01:00
baldurk
07c4274165
Reduce tiles per block down to 10 so invocation size <= 128 (Refs #180 )
2016-02-22 23:43:19 +01:00
Baldur Karlsson
28a514a8a6
Merge pull request #184 from kbiElude/issue_183_fix
...
Set TRANSFER_SRC usage flag for images @ capture
2016-02-22 15:45:28 +01:00
Dominik Witczak
0cbb9ab576
Spaces => tabs
2016-02-22 15:38:19 +01:00
Dominik Witczak
0920d71cf1
Set TRANSFER_SRC usage flag for images @ capture
2016-02-22 15:22:23 +01:00
Baldur Karlsson
e1ece19b66
Merge pull request #182 from kbiElude/issue_181_pull_request
...
Missing image usage flag bit when setting up the font texture
2016-02-22 14:06:39 +01:00
Dominik Witczak
660666ab17
Fix for #181 : Missing image usage flag bit when setting up the font table
2016-02-22 13:36:55 +01:00
baldurk
3e37e1a112
Linux compile fixes
2016-02-22 01:47:57 +01:00
baldurk
1f1694af4f
Keep pan consistent when switching between integer multiple textures
...
* Basically for downsample chains and the like, the pixels should now
exactly line up with each other rather than shifting back and forth.
2016-02-21 16:37:58 +01:00
baldurk
1a05f4fc4a
Forcibly refresh UI state after editing a shader or removing an edit
2016-02-21 16:10:46 +01:00
baldurk
c35531c65f
Only allow D3D11_BIND_SHADER_RESOURCE on depth display resources
...
* Not entirely sure if this is actually needed, but seems to fix a bug
and I don't think it can do any harm.
2016-02-21 15:36:39 +01:00
baldurk
49669d676e
Identify depth textures by depth format, not just having DSV flag
2016-02-21 15:36:05 +01:00
baldurk
bb408e7de4
Update enums on C# to match C++ enums
2016-02-21 15:35:47 +01:00
baldurk
df1dc3368f
Remove use of texture2D()
2016-02-21 14:37:04 +01:00
baldurk
3addd2ed38
Change srcStageMask on pipeline barriers to ALL_COMMANDS_BIT
2016-02-19 20:50:19 +01:00
baldurk
6bff873bf1
Fix incorrect calculation (off by one) when picking pixels & y-flipped
2016-02-19 11:08:36 +01:00
baldurk
144a91ea97
Correctly handle sparsely-defined descriptor set layouts (Refs #176 )
2016-02-18 17:32:51 +01:00
baldurk
a15dcb4ded
Update RenderDoc vulkan layer json to latest version numbers
2016-02-18 17:32:21 +01:00
baldurk
f15ca1fb15
Always convert paths to full UNC paths. Refs #177
...
* This avoids ambiguity/possible change between a mapped network drive
like Z:\ and the UNC path \\hostname\foo\bar\
2016-02-18 15:05:46 +01:00
baldurk
0e76c57540
Make sure to unwrap oldSwapchain in vkCreateSwapchainKHR (Refs #178 )
2016-02-18 10:14:39 +01:00
baldurk
1be73d0ff7
Remove deleted file from MSVC projects
2016-02-17 13:59:01 +01:00
baldurk
c4c0ab8c5b
Run Visual Studio 2010 C++ redist installer in RenderDoc installation
2016-02-17 13:37:36 +01:00
baldurk
bf331422b1
Update to shipped vulkan headers
2016-02-17 13:37:36 +01:00
baldurk
154161e260
Bump version number to 0.28
2016-02-17 13:37:35 +01:00
Baldur Karlsson
08141e16a9
Add Vulkan to first line of README.md
2016-02-16 15:04:38 +01:00
baldurk
85fd83f55c
Linux compile fixes (some apply to bad code on windows too)
v0.27
2016-02-10 20:26:52 +01:00
baldurk
6de03e58f1
Update to glslang to latest
...
* Based on renderdoc branch with local modifications from upstream:
https://github.com/baldurk/glslang/tree/renderdoc
* hash 0011d911d67ea3c029a11010ba6f20bbe5149ebc on renderdoc from
103bef9d74d768f0690ed53f52681baead384d1e on master
2016-02-10 20:26:52 +01:00
baldurk
3db724294f
Conditionally disable use of texelFetch() in shaders
2016-02-10 17:13:05 +01:00
baldurk
814dfddf0d
Conditionally silence an assert on surface capabilities
2016-02-10 17:13:04 +01:00
baldurk
c8ade743a2
Add function to check if running on AMD
2016-02-10 17:13:02 +01:00
baldurk
a67f559308
Don't create quad write FS module just to delete it again
2016-02-10 17:13:01 +01:00
baldurk
8bf41ab8c9
Add Vulkan to documentation where relevant.
2016-02-09 22:39:22 +01:00
baldurk
11ea496c3d
Add credits of individuals who helped with Vulkan work
2016-02-09 21:52:04 +01:00
baldurk
38c950f15c
Create overlay font atlas with optimal tiling
2016-02-09 20:59:10 +01:00
baldurk
d865223879
Update vulkan layer banner on first shown
...
* Prevents an ordering issue where the --updatedone installation of the
layer happens after the capture dialog first checks layer registration
2016-02-08 23:10:53 +01:00
baldurk
df714b3f47
Make buffer viewer more robust to being closed while fetching data
2016-02-08 21:11:46 +01:00
baldurk
13007e4e72
Remove printing of debug text
2016-02-08 21:11:33 +01:00
baldurk
89dba11640
Ignore all validation layer messages about barrier access masks
2016-02-07 18:52:21 +01:00
baldurk
a1d2a75e3b
Fix for 'Ref all resources' on vulkan - don't ref baked cmd buffers
2016-02-07 18:52:20 +01:00
baldurk
230ded1aa2
Switch histogram and minmax to use proper tex sampling code
...
* Should then handle float/uint/int and different image types
2016-02-07 18:52:19 +01:00
baldurk
f84bccbb58
Remove release notes file
2016-02-07 18:52:18 +01:00
baldurk
3bb57de612
remove old flag
2016-02-07 18:52:18 +01:00
baldurk
a966b84537
Add utility functions for manipulating ICD magic number
...
* Fixes issue with validation layers & object wrapping.
2016-02-07 18:52:17 +01:00
baldurk
29a0f7dbce
Update for latest validation layers
2016-02-07 18:52:16 +01:00