baldurk
c8436d3646
Implement resource usage tracking
2016-02-07 18:50:05 +01:00
baldurk
52afa614c8
No longer true I think
2016-02-07 18:49:55 +01:00
baldurk
31502b0186
Drawcall timings now mostly supported
2016-02-07 18:49:54 +01:00
baldurk
db22eb64fb
Implement quad overdraw display modes (not quite 100% yet)
2016-02-07 18:49:42 +01:00
baldurk
a864b757c4
Move drawcall timings as post 1.0 since it probably won't get done
...
* It needs better support for replaying subsections of the frame
2016-02-07 18:49:13 +01:00
baldurk
9c9fa89a90
Mark texture display as done for now (pending testing)
2016-02-07 18:49:09 +01:00
baldurk
506abdb2d6
For 1.0 we'll only display API events on command buffers
2016-02-07 18:48:10 +01:00
baldurk
521ec84b8b
Add pipeline export to HTML for vulkan
2016-02-07 18:48:08 +01:00
baldurk
60af596280
Implement texture saving via GetTextureData()
2016-02-07 18:48:05 +01:00
baldurk
3c8fe0e44a
Add notes about where we'd need to handle queue resource sharing
...
* This won't be handled until after 1.0 (since that's when we'll support
multiple queue families, etc.
2016-02-07 18:47:59 +01:00
baldurk
cf92126d7c
Update mesh output note in future work
2016-02-07 18:47:49 +01:00
baldurk
fcb822b021
Update release notes - mesh output data is now available!
2016-02-07 18:47:47 +01:00
baldurk
c0e7153fa5
Update release notes - most overlays now supported
2016-02-07 18:46:24 +01:00
baldurk
2caa7803b8
Add a post-1.0 feature, for completeness sake
2016-02-07 18:46:20 +01:00
baldurk
80161a7678
Update release notes, another known issue bites the dust
2016-02-07 18:46:19 +01:00
baldurk
15ec34d3fd
Update release notes - mesh preview works
2016-02-07 18:46:12 +01:00
baldurk
be73ee1262
Tweak release notes
2016-02-07 18:45:59 +01:00
baldurk
4847a2e876
Move stepping into vkCmdExecuteCommands to post-1.0
...
* The solution I have in mind for this will just be too much churn and
large changes like that should be avoided at this point.
2016-02-07 18:45:50 +01:00
baldurk
5b7f60ebe1
Handle CmdWaitEvents by creating an event to set immediately before
2016-02-07 18:45:46 +01:00
baldurk
a9bc609e48
Rejig & compact release notes with current status
2016-02-07 18:45:45 +01:00
baldurk
1702172e7e
Remove sparse resources from unsupported features
2016-02-07 18:45:44 +01:00
baldurk
08d2b871cb
Update release notes - vkCmdExecuteCommands will replay as a whole thing
2016-02-07 18:45:33 +01:00
baldurk
a0c5552f55
Update release notes to mark subpasses as nominally supported
2016-02-07 18:45:29 +01:00
baldurk
474c397637
Support push constants, store in pipeline state & restore replaying draw
2016-02-07 18:45:23 +01:00
baldurk
f1f0d45113
Sum up release notes entry - not GPU portable at all
2016-02-07 18:45:05 +01:00
baldurk
bd237aea83
Remove release note about memory maps
2016-02-07 18:45:02 +01:00
baldurk
6ec36d6695
Implement drawcall highlight and wireframe texture overlays
2016-02-07 18:44:15 +01:00
baldurk
c50fd9af9b
Memory leaks in replay UI seem to be gone...
2016-02-07 18:44:02 +01:00
baldurk
3f466bc2cb
Slightly better/more 'correct' event synchronisation handling
2016-02-07 18:44:02 +01:00
baldurk
04a2e2ad2a
Add (slightly hacky) clearing of init contents after capture
...
* This eliminates most of the leaking on capture - other than this it's
mostly the leaking serialisation which isn't a huge deal (this could
be ~900MB-1GB a capture.
2016-02-07 18:43:54 +01:00
baldurk
70b1d241b0
Finish the vulkan pipeline display
2016-02-07 18:43:49 +01:00
baldurk
ad59636cde
Clarify that there are leaks on capture and replay
2016-02-07 18:43:40 +01:00
baldurk
963986b9e9
Do swapchain resizing properly and re-enable thumbnails (working now?!)
2016-02-07 18:43:36 +01:00
baldurk
19a13eefee
Allow multiple frame capture
2016-02-07 18:43:33 +01:00
baldurk
e841bd9969
Implement proper pixel picking via RenderTexture & F32 readback
2016-02-07 18:43:32 +01:00
baldurk
4ebbf09364
Get replay to display textures in gamma-correct fashion
2016-02-07 18:43:31 +01:00
baldurk
64be44bf8b
Fix mip display of textures
2016-02-07 18:43:30 +01:00
baldurk
feec902280
Implement remaining API functions
...
* Some functions, particularly synchronisation related event/fence
functions, are mostly untested and likely don't work yet.
2016-02-07 18:43:29 +01:00
baldurk
b3d06da6a0
Implement more Cmd functions. CmdExecuteCommands is stubbed out
2016-02-07 18:43:28 +01:00
baldurk
f6b6104977
Implement a few more API entry points, some are stubbed out
2016-02-07 18:43:28 +01:00
baldurk
5e624d0f58
Add current release notes
2016-02-07 18:43:27 +01:00