Commit Graph

  • a1aeebb462 Update command-recording function wrappers baldurk 2017-10-02 15:14:12 +01:00
  • e7dca4beb7 Update vulkan resource handling wrappers baldurk 2017-09-29 17:37:54 +01:00
  • 10ce7ee266 Update vulkan queue wrapping functions baldurk 2017-09-29 16:57:56 +01:00
  • f2645cb634 Update physical/logic device handling wrapper functions baldurk 2017-09-29 16:23:03 +01:00
  • 6a00d45b58 Update vulkan miscellaneous/independent wrappers baldurk 2017-09-29 16:05:18 +01:00
  • 85132729de Update vulkan shader and pipeline wrapping functions baldurk 2017-09-29 15:54:12 +01:00
  • b9f752923a Update vulkan descriptor-handling wrappers baldurk 2017-09-29 15:48:47 +01:00
  • 74861c7417 Update vulkan dynamic-state setting wrapper functions baldurk 2017-09-29 15:27:07 +01:00
  • 553d821c37 Update vulkan synchronisation functions baldurk 2017-09-29 14:52:07 +01:00
  • 7329d864ec Update vulkan WSI function wrappers baldurk 2017-09-29 14:28:25 +01:00
  • 3770526590 Update vulkan query function wrappers baldurk 2017-09-29 14:28:05 +01:00
  • d3069b74ad Update core vulkan driver code baldurk 2017-09-29 14:12:47 +01:00
  • fd680f4a8b Convert vulkan initial state handling to new serialisation system baldurk 2017-09-28 19:31:34 +01:00
  • 5a1a3fb6cf Update vulkan chunk enum to enum class, use ToStr for stringify-ing baldurk 2017-09-28 16:13:16 +01:00
  • c7ede6725a Update OS-specific WSI wrapping code baldurk 2017-09-28 15:42:27 +01:00
  • 51e62a447a Update VulkanResourceManager to newest code baldurk 2017-10-05 12:50:56 +01:00
  • 6d360d3228 Update vulkan replay initialisation to new RDCFile mechanism baldurk 2017-09-28 15:41:24 +01:00
  • 651ba25919 Update Vulkan common struct serialisation & split it into separate file baldurk 2017-09-28 15:19:21 +01:00
  • ae32f791ae Re-enable D3D8 and D3D9 drivers baldurk 2017-09-27 19:40:05 +01:00
  • e771032d2d Update D3D8 and D3D9 stub projects to new code baldurk 2017-09-27 18:19:33 +01:00
  • dbe29142b0 Re-enable D3D11 and DXBC drivers baldurk 2017-11-03 18:17:38 +00:00
  • 3a250992e5 Update D3D11 renderstate with latest code and serialisation baldurk 2017-09-27 18:54:53 +01:00
  • 545c7831d4 Change D3D11.3 device wrapping to new serialisation system baldurk 2017-09-18 15:34:33 +01:00
  • 37ef704a3b Change D3D11.1 context wrapping to new serialisation system baldurk 2017-09-18 15:38:06 +01:00
  • 59dd1738c0 Change D3D11.1 device wrapping to new serialisation system baldurk 2017-09-18 15:34:39 +01:00
  • 2fe0193b49 Update D3D11 context wrapping to new serialisation scheme baldurk 2017-09-28 12:18:37 +01:00
  • 0027ff1a10 Change D3D11 device wrappers to new serialisation method baldurk 2017-09-28 12:16:05 +01:00
  • 9194157eec Add explicit template instantiation of serialise functions baldurk 2017-09-18 15:34:09 +01:00
  • 50f2bae91e Update non-wrapping D3D11 context code baldurk 2017-09-27 18:45:15 +01:00
  • 81a4e718cb Update non-wrapping D3D11 device code baldurk 2017-09-27 18:43:28 +01:00
  • da441b675c Serialise ID3D11Interface * pointers directly, with internal ID conv baldurk 2017-09-28 19:22:18 +01:00
  • aafdc88fd2 Update D3D11 initial state handling to write directly from mapped buffer baldurk 2017-09-27 18:35:14 +01:00
  • a36d379360 Change D3D11 replay initialisation to new system with RDCFile* baldurk 2017-09-27 18:33:50 +01:00
  • d41eeb432d Change D3D11 Chunks to enum class, improve names & use ToStr baldurk 2017-09-27 18:30:34 +01:00
  • f419723160 Update serialisers of D3D11 structs to new format, in split out file baldurk 2017-09-14 17:10:39 +01:00
  • d33b3f5940 Re-enable DXGI driver baldurk 2017-09-27 18:20:00 +01:00
  • 5024fd0f35 Update DXGI project to latest code baldurk 2017-09-27 18:22:15 +01:00
  • b36a0decdf Change LogState to CaptureState and add more intuitive helper functions baldurk 2017-09-27 17:56:36 +01:00
  • 2a4612b92e Update win32 thumbnail shell extension to use RDCFile to fetch thumbnail baldurk 2017-09-13 15:50:11 +01:00
  • 536c467b46 Convert remote server to new serialisation and replay initialisation baldurk 2017-09-27 14:07:26 +01:00
  • b992e95f94 Update replay proxy to use new serialisation mechanism baldurk 2017-09-13 15:50:51 +01:00
  • 9388d2b71b Change core capture code to be more centred around container handle baldurk 2017-09-27 16:44:15 +01:00
  • a63e99177d Add serialisation for public interface structs baldurk 2017-09-27 14:56:28 +01:00
  • 034a0f3759 Update target control code to use new serialisation system baldurk 2017-09-27 14:04:50 +01:00
  • d26f634978 Update resource manager to new serialisation with direct-to-disk writes baldurk 2017-09-27 13:58:50 +01:00
  • dc6f11f07b Remove socket_helpers.h - serialiser can now write directly to socket baldurk 2017-09-13 15:51:12 +01:00
  • 327fda94a0 Add refactored serialisation system baldurk 2017-09-27 13:40:55 +01:00
  • 7562da9a20 Temporarily remove driver support. (See commit msg if bisecting) baldurk 2017-11-03 18:23:47 +00:00
  • 382639fb3f Change rdcarray resize strategy to exponential instead of minimal baldurk 2017-11-07 19:29:16 +00:00
  • bfc5946227 Fix command line options for WoW32 renderdoccmd global hook baldurk 2017-11-07 18:20:53 +00:00
  • 594c8ccae6 Fix for invalid use of assign() in new rdcstr interface baldurk 2017-11-06 13:53:41 +00:00
  • 2c2270051c Hide/disable options when they're not available. Refs #788 baldurk 2017-11-06 12:09:46 +00:00
  • dfbb567464 Update qprocessinfo to 39678d76bd9b462da9acbfea397dd56494aab73e baldurk 2017-11-06 11:13:08 +00:00
  • a611119704 [EGL] Force context change when querying surface dimensions Peter GalandBaldur Karlsson 2017-11-03 17:24:21 +01:00
  • 8a937a25d3 More errno.h fixes for OS X baldurk 2017-11-04 10:04:01 +00:00
  • 2cee89e326 Add errno.h header for OS X baldurk 2017-11-04 09:30:22 +00:00
  • 270737a66b Fix formatting from bad git cherry-pick baldurk 2017-11-03 20:03:23 +00:00
  • fecd7dd318 Fix formatting from bad git cherry-pick baldurk 2017-11-03 20:02:48 +00:00
  • 8fd388ae26 Fix for unit tests baldurk 2017-11-03 19:50:54 +00:00
  • b695720a11 Move UniformType and AttribType enums to global scope baldurk 2017-11-03 17:45:40 +00:00
  • 091a32d98f Extract out OpenGL initial state code (unchanged) to separate file baldurk 2017-11-03 17:43:36 +00:00
  • 37213598bf Extract out D3D12 initial state code (unchanged) to separate file baldurk 2017-10-30 11:00:15 +00:00
  • 5d1ea47414 Extract out D3D11 initial state code (unchanged) to separate file baldurk 2017-09-15 16:04:53 +01:00
  • 5bd3493238 Add an XML codec for converting to/from structured data representation baldurk 2017-09-28 11:49:46 +01:00
  • 0edee7649d Remove no longer needed mutable DrawcallTreeNode structures baldurk 2017-11-03 17:19:26 +00:00
  • 6073e8a8d4 indent hookset.pl to clang-format rules. No tabs, 2 space indent baldurk 2017-10-25 12:03:08 +01:00
  • a13a97286b Add an extra macro for aliased wrappers (to preserve orig function call) baldurk 2017-10-25 12:00:34 +01:00
  • 0eaf89ae02 Add gl_hooks_vrapi.cpp to VS project baldurk 2017-10-27 17:35:56 +01:00
  • bc8aea585d Null/Default GLResource objects have name = 0. baldurk 2017-10-27 17:18:14 +01:00
  • fa071a6ca5 Allow specifying source/id/severity when adding GL markers baldurk 2017-10-27 17:12:29 +01:00
  • 8346c630cb Manually prioritise normal GL over GLES for enums. baldurk 2017-10-27 16:58:39 +01:00
  • f147ece4c6 Add separate handling for new RDC container format baldurk 2017-11-03 16:32:03 +00:00
  • 459c5a856e Add new I/O streaming system, with pluggable compression baldurk 2017-09-27 13:08:29 +01:00
  • 3aa3262089 Expose ToStr interface publicly, split out into separate files baldurk 2017-09-27 16:07:51 +01:00
  • 834edf0dc2 Add a microsecond timer from the start of the process baldurk 2017-09-26 19:09:52 +01:00
  • 6937756618 Add new structured data, that will be used to expose serialised values baldurk 2017-09-27 16:08:45 +01:00
  • 9db71b803a Change python wrapping of arrays to be more pythonic, by reference baldurk 2017-09-27 16:07:04 +01:00
  • 81aa36e24b Use a macro to reduce visual noise in resource_manager.h baldurk 2017-09-26 18:30:04 +01:00
  • 9ef0c5282c Make aligned buffer allocation a common function, out of serialiser baldurk 2017-09-26 18:27:45 +01:00
  • eb7e14d46d Add a formatter for 64-bit integers baldurk 2017-10-05 22:22:11 +01:00
  • 2d219018cd Move enum class operators from replay_enums.h into main header baldurk 2017-09-01 15:08:07 +01:00
  • 276783b948 Move custom printf & string_utils out of serialise/ folder baldurk 2017-09-01 14:02:10 +01:00
  • e6c5c03896 Remove rdctype namespace. Rename rdctype::str -> rdcstr, rdcarray, etc baldurk 2017-11-03 16:04:59 +00:00
  • 5e59616a8c Update rdctype::array to have a more stl-like mutable interface baldurk 2017-11-03 16:01:58 +00:00
  • e8dc6471a3 Add pugixml 1.8 baldurk 2017-09-01 12:29:43 +01:00
  • 32c8b38568 Add zstd v1.3.1 baldurk 2017-09-01 13:48:59 +01:00
  • e6e36d1ea4 Update lz4 to v1.8.0 baldurk 2017-09-01 11:55:26 +01:00
  • 522dba1981 Handle vulkan base pipelines properly, creating record dependencies baldurk 2017-11-03 14:50:12 +00:00
  • 423938801b Disable buggy and user-hostile NV optimus layer baldurk 2017-11-03 15:31:43 +00:00
  • 0ae61ea088 Fix translation string being incorrectly split baldurk 2017-11-03 14:52:04 +00:00
  • b34246607b Handle vulkan base pipelines properly, creating record dependencies baldurk 2017-11-03 14:50:12 +00:00
  • d0d8cfbc2f Disable buggy and user-hostile NV optimus layer baldurk 2017-11-03 15:31:43 +00:00
  • 377fc33a92 Prefer native tools to compile renderdoc library baldurk 2017-10-31 16:25:52 +00:00
  • e1c55b7096 Check for non-NULL resource desc when creating descriptor baldurk 2017-10-31 15:05:32 +00:00
  • 1fbcab67a0 Disable change events of mipLevel and sliceFace when switching textures Janos PantosandBaldur Karlsson 2017-11-02 18:20:29 +01:00
  • 93efdf46e1 Fix remapping multiple capture vulkan phys. devs to 1 replay phys. dev baldurk 2017-11-03 10:13:08 +00:00
  • ad026925a6 Fix remapping multiple capture vulkan phys. devs to 1 replay phys. dev baldurk 2017-11-03 10:13:08 +00:00
  • c016855dce Fix copy-paste error checking wrong count for validity. Refs #789 baldurk 2017-10-28 14:11:58 +01:00
  • 0c9cf24921 Fix copy-paste error checking wrong count for validity. Refs #789 baldurk 2017-10-28 14:11:58 +01:00
  • 8639e616cf Don't divide by zero if there are no textures to fetch stats for baldurk 2017-10-11 11:32:16 +01:00