baldurk
8b5f3de916
As DS_SETFOREGROUND doesn't work, move error reporter in/out of topmost
...
* This will guarantee the window is brought to the front, but it won't
keep it there and be annoying.
v0.30
2016-08-01 14:56:21 +02:00
baldurk
a04379b7a5
Fix incorrect style being removed from crash handler for topmost
2016-08-01 14:03:16 +02:00
Baldur Karlsson
c5b5597b27
Add MIT license badge
2016-08-01 11:01:05 +02:00
baldurk
53f53dd1c2
Don't add mesh viewer to log viewer list twice
2016-07-30 12:42:19 +02:00
baldurk
081bdc3fd8
Back out breaking glslang change on nvidia, remove texel fetch hack
...
* No fixed nvidia driver has been released, and since there is an easy
workaround that doesn't break any other IHV's drivers, temporarily do
that until nvidia's driver is working again.
2016-07-29 21:48:27 +02:00
baldurk
e6d07b41f3
Mark pipeline layout as referenced in push constants command
2016-07-29 14:11:01 +02:00
baldurk
74c09d064b
Suppress debug messages when trying to make separable prorgams
...
* We half-expect the first attempt to fail, and we want to ignore any
debug message spew from that failed compilation - if we fail after
patching, we print out the output log then.
2016-07-28 20:40:25 +02:00
Baldur Karlsson
f8a915165f
Merge pull request #308 from ianelliottus/ian_160727b_AndroidFixes
...
Fix problems when building on Linux for Android
2016-07-28 00:57:07 +02:00
Ian Elliott
60f6a3097c
Fix problems when building on Linux for Android
...
There were some typos, some Android-specific WSI code missing, an
uninitialized variable, and a missing library, etc.
2016-07-27 16:34:14 -06:00
baldurk
4f06161fb9
Update template custom shader to include UV, add new globals. Refs #304
2016-07-26 15:18:45 +02:00
baldurk
49cd21c8cc
Fix broken implementation of firstbit family of opcodes
2016-07-26 15:04:14 +02:00
baldurk
c6defdf1ef
Fix vertex picking on Vulkan (proper accounting for inverted NDCs).
2016-07-26 12:47:19 +02:00
baldurk
73d063281f
Don't try to display stencil in textures that don't have stencil data
2016-07-26 11:14:44 +02:00
Baldur Karlsson
037cf44ddc
Merge pull request #306 from DrChat/minmax_crashfix
...
Fix a crash when calculating min/max with R11G11B10 formats
2016-07-26 08:47:06 +02:00
Dr. Chat
85f4e724d7
Properly unpack double -> float in min/max calculations.
2016-07-25 17:52:56 -05:00
Baldur Karlsson
a163fee437
Merge pull request #305 from DrChat/a2rgb10_fix
...
Vulkan: Mark A2RGB10 formats as special
2016-07-25 22:01:38 +02:00
Dr. Chat
d12a62e457
Mark A2RGB10 formats as special (previously only doing A2BGR10 formats)
2016-07-25 14:11:21 -05:00
baldurk
fbcd79b27d
Don't create thumbnails until output has been created
2016-07-25 18:27:21 +02:00
baldurk
b91518a2aa
Prevent a crash when reloading layout, if bufferviewer is destroyed
2016-07-25 18:27:20 +02:00
baldurk
0ecb7c8a6f
Fix guidance for row major matrices (row_major not rowmajor)
2016-07-25 18:27:19 +02:00
baldurk
9bc7e99d83
If no pixel shader is bound, don't show shader output in pixel history
2016-07-25 18:27:19 +02:00
baldurk
20c81be074
Make sure to catch any exceptions from processing invalid/garbage paths
2016-07-25 18:27:18 +02:00
baldurk
ba7c6711ff
Hide *all* remaining thumbnails after setting the visible ones up
2016-07-25 18:27:17 +02:00
baldurk
170df95924
Make usage entries menu items not labels, to be clickable
2016-07-25 18:27:16 +02:00
baldurk
ca072b2d43
Fix handling of D3D11 deferred contexts that got broken
2016-07-25 18:27:16 +02:00
baldurk
535cec5b10
Don't error if GetBufferData() is called with ResourceId 0, just return
2016-07-25 18:27:15 +02:00
baldurk
15bf143352
For MultiDrawElements, make sure to divide idx offset by byte size
2016-07-25 18:27:14 +02:00
baldurk
132bef38af
Calculate bytesize properly for packed formats in mesh viewer
2016-07-25 18:27:13 +02:00
baldurk
eaa53adbc3
For locked textures, reset type hint so they don't inherit from previous
2016-07-25 18:27:13 +02:00
baldurk
77fe1314e2
Properly interpret format elements when calculating mesh bounding box
...
* This fixes mesh display of e.g. SNORM components
2016-07-25 18:27:12 +02:00
baldurk
0ebf99f0b4
Avoid exception seeking to invalid row in mesh viewer
...
* This happened when jumping to a primitive from pixel history if the
views were synced.
2016-07-25 13:01:37 +02:00
baldurk
89402c03bf
Add a note about the VULKAN predefined macro.
2016-07-25 11:39:50 +02:00
baldurk
a001f35329
Output UVs in [0,1] from blit shader, for custom vis shaders. Refs #304
2016-07-25 11:39:49 +02:00
baldurk
ffa96736ee
Add required 'uniform' to glsl varaibles in documentation
2016-07-25 11:39:48 +02:00
baldurk
fefb6b2526
Pass selected slice/face and sample idx to custom vis shaders. Refs #304
2016-07-25 11:39:47 +02:00
baldurk
54ea69a619
Always enable custom shaders create button, prompt for name. Refs #304
2016-07-25 11:39:47 +02:00
baldurk
12a51ee5a4
Save display type (RGB vs custom) and custom shader per-tex. Refs #304
2016-07-25 11:39:46 +02:00
baldurk
33ed86a45b
Print stencil refs and masks as hex in OpenGL. Refs #303
2016-07-22 21:50:44 +02:00
baldurk
41e760dc0a
Remove an old TODO
2016-07-22 19:22:07 +02:00
baldurk
889e47c166
Handle column major storage of matrices when friendly-naming registers
2016-07-22 19:19:42 +02:00
baldurk
fcca358d0c
Handle casting view types for swapchains (non-typeless resource)
2016-07-22 19:18:36 +02:00
baldurk
d7102c1694
Don't create MS2Array pipeline if texel fetch is broken
2016-07-22 18:44:28 +02:00
baldurk
83be5e03bb
Fix check that is backwards
2016-07-22 18:44:17 +02:00
baldurk
ebb889a7ee
Report supported windowing systems from replay, and choose which to use
...
* This is primarily for vulkan, which supports either xlib or xcb (and
not necessarily both). GL still only supports xlib, windows and
android only support one system regardless of API.
* This should also support xlib again for fetching keystates etc.
2016-07-22 18:23:30 +02:00
baldurk
c1070053db
Fix compile error on linux
2016-07-22 15:51:14 +02:00
baldurk
bf2b62ac9a
Fix missed rename of files
2016-07-22 15:48:07 +02:00
baldurk
28c1768397
Add menu item to jump from pixel history modifications to each primitive
2016-07-22 14:40:40 +02:00
baldurk
bd079b7632
Add null check in TreeListView - fixes crash hitting pagedown if empty
2016-07-22 14:21:29 +02:00
baldurk
75bc04fcd0
Implement CopyTex2DMSToArray on vulkan for MS texture saving
...
* The reverse isn't implemented yet, so initial states of MS textures
still can't be properly restored (although they could be saved).
2016-07-22 14:16:53 +02:00
baldurk
5b74d2f90a
Add a little Ctrl-G popup on the texture viewer to jump to a pixel
2016-07-22 12:28:26 +02:00