baldurk
2d6173d514
Remove -Wno-error from android build
...
* There's one trivial warning in glslang that will be fixed shortly
2016-05-14 20:55:17 +02:00
baldurk
7e0747e3bd
Make dummy android version of linux GL files (not implemented atm)
2016-05-14 20:55:16 +02:00
baldurk
416c4923d8
Define android windowing data so it will at least compile
2016-05-14 20:55:16 +02:00
baldurk
8394809a79
Use regular wrapped functions for GPUBuffers
2016-05-14 20:55:15 +02:00
baldurk
36cc619870
Split up the debug manager initialisation between capture and replay
...
* Meaning that we only create replay/analysis type pipelines and objects
while in the replay program, and not during capture. Likewise since
text rendering is only used in-application, we don't initialise that
during replay.
2016-05-14 20:55:14 +02:00
baldurk
1835de180e
Separate out text-rendering descriptor updates from analysis descriptors
2016-05-14 20:55:13 +02:00
baldurk
d6a63155a7
Separate out debug init cmds needed during capture from replay-time cmds
2016-05-14 20:55:13 +02:00
baldurk
8ac4c97a5d
Remove a magic constant
2016-05-14 20:55:12 +02:00
baldurk
2b34aca115
Make sure debug manager stuff is properly zero-initialised
2016-05-14 20:55:11 +02:00
baldurk
bd6ed12bd0
Instead of manually wrapping debug resources, just use wrapped functions
2016-05-14 20:55:11 +02:00
baldurk
077638d0d6
Silently ignore VK_NULL_HANDLE passed to vkDestroy* or vkFree*
2016-05-14 20:55:10 +02:00
baldurk
2e6332eb6d
Strip out all WSI platform surface instance extensions
...
* We'll add the WSI extensions needed for creating windows on the active
platform, so others are unnecessary and possibly unsupported.
2016-05-14 20:55:09 +02:00
baldurk
268dcc0276
Add vkEnumerate functions that android needs exported literally
2016-05-14 20:55:02 +02:00
baldurk
a49b753bfe
Change overlay message for platforms without keyboard input
2016-05-14 20:54:47 +02:00
baldurk
d7fcdc4285
Don't #ifdef ANDROID creating RemoteAccessServerThread.
...
* Will need to see what the reason for this was, and either fix or find
better way around.
2016-05-14 01:53:53 +02:00
baldurk
61ad2a6b1f
Add error for unknown platforms
2016-05-14 01:53:52 +02:00
baldurk
863dc1d259
Split 'linux' os-specific code into 'posix' and then 'linux'/'android'
...
* And eventually probably 'apple' as well.
2016-05-14 01:53:51 +02:00
Michael Rennie
86fc393435
vkCreateDevice returned by RenderDoc vkGetInstanceProcAddr
2016-05-14 01:53:50 +02:00
Michael Rennie
771a4aecd2
Change output record directory on Android.
2016-05-14 01:53:50 +02:00
baldurk
c3d30eb09a
Compile fix initialising array for android
2016-05-14 01:53:49 +02:00
Chia-I Wu
3503f8a9c6
Android: Get RenderDoc compiling
2016-05-14 01:53:43 +02:00
baldurk
9c15dfc6c9
[Coverity] Don't dereference draw if it may be null
2016-05-13 23:46:44 +02:00
baldurk
5f6884c6b9
Remove copy-pasted wrong enum in API docs
2016-05-12 18:53:56 +02:00
baldurk
d77108a787
Update prompting in dist.sh a bit
2016-05-12 18:53:56 +02:00
baldurk
13858088a2
When clearing multisampled images for initial states, check format
...
* Color and Depth images need to be cleared in different ways!
2016-05-12 07:53:11 +02:00
baldurk
68228db199
Add a "single flush validate" mode, to track device lost errors
...
* It tries to submit commands one at a time (except those replayed from
the log) and flushes and checks status after each one.
2016-05-12 07:52:50 +02:00
baldurk
c6b1307da5
handle a vertex buffer stride of 0
2016-05-11 08:54:27 +02:00
baldurk
76a872252c
Add a set of search paths to look up when locating unstripped shaders
...
* This allows the application to embed/runtime set a relative path
instead of needing an absolute path
2016-05-10 22:36:40 +02:00
baldurk
91afc2b391
Add a way for UI to pass arbitrary settings strings into the core module
2016-05-10 22:35:48 +02:00
baldurk
d65bacc118
Add an editor dialog for ordered lists of items (text or paths)
2016-05-10 22:34:58 +02:00
baldurk
4beb7352b6
If filename specified is "", default to "shader" so it's not unnamed
2016-05-10 19:15:48 +02:00
baldurk
ebeaa935af
Implement copy-paste handlers for shader debugging reg windows
2016-05-09 22:22:37 +02:00
baldurk
a08eaad93e
Tighten check to match only precisely renderdoc.dll, not just a suffix
2016-05-09 22:07:56 +02:00
baldurk
dfbd22de65
Remove a weird VS warning about file paths on SciLexer*.dll
2016-05-09 22:06:52 +02:00
baldurk
945f423cde
Don't let the user undo the initial text added to a Scintilla editor
2016-05-09 22:00:31 +02:00
baldurk
c79e4b847f
Check explicitly for renderdoc.dll when ignoring hooks
...
* This means even an exe named "RenderDoc Test Case.exe" would be hooked
2016-05-09 21:51:57 +02:00
baldurk
281a3c93da
Don't prompt to close a logfile if there's not one loaded
2016-05-09 21:50:10 +02:00
baldurk
36468bb666
Bump version information to v0.30
2016-05-08 20:52:56 +02:00
baldurk
3ba4ea4cd1
Ignore NumRTVs = 0xfffffff (D3D11_KEEP_RENDER_TARGETS_AND_DEPTH_STENCIL)
v0.29
2016-05-08 19:06:47 +02:00
baldurk
e65af430c5
Make sure to mark input layouts as referenced now they separate records
2016-05-08 18:59:46 +02:00
baldurk
e5357d51f8
Handle NULL RTVs list without crashing
2016-05-08 18:41:15 +02:00
baldurk
cf2bebadac
Bump version number to v0.29 that I forgot to do earlier!
2016-05-08 16:54:42 +02:00
baldurk
37109981ce
Fix tabs in file with space indentation
2016-05-08 15:34:46 +02:00
baldurk
8a94d76d22
Linux compile fix - removed file
2016-05-08 09:35:39 +02:00
baldurk
9c492bfc86
When filtering device extensions, also add our own provided extensions
2016-05-07 14:11:47 +02:00
baldurk
31f717a238
Update RenderDoc's json file to report the VK_EXT_debug_marker extension
2016-05-07 14:11:47 +02:00
baldurk
1318129a80
Fix missing multiply by sizeof(Vec4f) fetching flattened cbuffer data
2016-05-07 14:11:46 +02:00
baldurk
2553abc944
When available, use loader-provided function to set dispatch table
...
* Also remove SetMagicNumberOverDispatchTable, as the same effect (but
more portable) can be achieved just by setting dispatch table on the
wrapped object *after* wrapping, so magic number etc is copied through
to wrapper to meet loader expectations up the chain
2016-05-07 14:11:46 +02:00
baldurk
27ae3b6fbf
Remove VK_LUNARG_DEBUG_MARKER, change support to VK_EXT_debug_marker
2016-05-07 14:11:45 +02:00
baldurk
feb98503fe
Update vk_layer.h to the latest version
2016-05-07 10:26:32 +02:00