Commit Graph

  • 1a153e9c13 Add macOS release build on travis, for deployment baldurk 2019-03-05 14:01:37 +00:00
  • 095251cc59 Use qtconf.qrc on macOS qrenderdoc builds as well to locate qtplugins baldurk 2019-03-05 14:00:52 +00:00
  • a1ef9663e4 Add script to copy & patch macOS frameworks into application bundle baldurk 2019-03-05 13:58:29 +00:00
  • e25ea7dc52 Strip optimus layer in case it was explicitly enabled baldurk 2019-03-04 16:41:00 +00:00
  • c72a9f18c3 Change branch used for macOS travis deployments baldurk 2019-03-04 13:51:41 +00:00
  • 1433e6e01f Completely skip VCRT install if it's already installed baldurk 2019-03-04 11:28:29 +00:00
  • 62d644acfa Fix Release32/Release64 typo in x64 installer script baldurk 2019-03-04 11:26:27 +00:00
  • d5a9b15927 Look for new android getClassLoader function signature. Refs #1294 baldurk 2019-03-04 11:03:42 +00:00
  • 4f4645d437 Upload macOS builds from mainline branch for nightly builds baldurk 2019-03-01 18:26:19 +00:00
  • cc8aa679e9 Optimize Apply_InitialState for VkDeviceMemory resources Benson Joeris 2019-02-22 09:30:21 -05:00
  • 3abab3bbb9 Fix Attachment FrameRefType Benson Joeris 2019-02-28 09:54:54 -05:00
  • f39ae770e4 Fix Descriptor FrameRefType. Benson Joeris 2019-02-28 09:50:55 -05:00
  • 8903c8c1fa Search for Android SDK in common locations on macOS baldurk 2019-03-01 16:39:08 +00:00
  • c73f045241 Add packaging/buildscript support for macOS baldurk 2019-03-01 15:46:29 +00:00
  • 8dae3437c5 Make sure to stop looking once we find the python library baldurk 2019-03-01 16:02:29 +00:00
  • 4327f32667 Deserialise arrays of complex structures baldurk 2019-03-01 14:16:02 +00:00
  • db4cb2d1ea Fully initialise members in PhysicalDeviceData baldurk 2019-03-01 13:56:44 +00:00
  • be36556c0c Delete images array used for calling vkGetSwapchainImagesKHR baldurk 2019-03-01 13:53:50 +00:00
  • 3f7d5b7882 Delete VkSubmitInfo::pWaitDstStageMask in Deserialise baldurk 2019-03-01 13:53:27 +00:00
  • 807d44ec42 Update valgrind suppressions for running qrenderdoc baldurk 2019-03-01 13:26:34 +00:00
  • ac91a7e8b4 Delete FindResults scintilla baldurk 2019-03-01 13:26:23 +00:00
  • ed6d0523cd Delete pbuffers allocated in glx_platform for offscreen contexts baldurk 2019-03-01 13:26:12 +00:00
  • 41a1358bb2 Remove allocated initial state blobs that are no longer used baldurk 2019-03-01 12:47:43 +00:00
  • 95f07ab6df Add missing deref of buffer data in mesh view baldurk 2019-03-01 12:47:29 +00:00
  • 2a0a663367 Delete TLS objects on GL driver shutdown baldurk 2019-03-01 12:44:02 +00:00
  • 301ef89aac Only calculate bounding box data on mesh views baldurk 2019-03-01 11:34:15 +00:00
  • 9fc8c0bd66 Delete dangling GUIInvoke object baldurk 2019-03-01 11:34:04 +00:00
  • e23974e2bf Initialise variables that might not be set otherwise before first use baldurk 2019-03-01 11:33:05 +00:00
  • a53dbe40b6 Remove no longer used UBO baldurk 2019-03-01 11:31:32 +00:00
  • 72d3c0ee3e Set 'pyrenderdoc' global after extension registration. Closes #1291 baldurk 2019-03-01 08:32:35 +00:00
  • ac37a592cc Refactor BufferViewer to avoid race conditions baldurk 2019-02-27 14:53:03 +00:00
  • 7541dc6bc7 Add cmake compile options for enabling address/thread sanitizer baldurk 2019-02-28 17:39:04 +00:00
  • bbdf2c1f80 Remove redundant self-assignment baldurk 2019-02-28 15:00:19 +00:00
  • bf17650ace Keep DX12 descriptor heaps alive until deferred copy/write flush. Julian Meder 2019-02-28 13:39:18 +01:00
  • c6edcf9a38 add support for VK_EXT_fragment_density_map tuxerr 2019-02-24 19:44:26 -08:00
  • d80c5973dd Only print nvapi disabled warnings a few times before silencing baldurk 2019-02-27 20:49:20 +00:00
  • 2cda7f8af0 Fix access to Qt containers that need int indexes baldurk 2019-02-27 14:50:27 +00:00
  • 8d8538a068 Fix another issue with MSAA depth buffer copying during D3D12 replay Denis Rutkov 2019-02-27 14:21:06 +00:00
  • 45a9fc97ae Fix int32_t/size_t type matching in rdcarray functions baldurk 2019-02-27 14:38:34 +00:00
  • 5fb59defcb Fix reading initial state for upload heap buffers. Denis Rutkov 2019-02-27 11:16:53 +00:00
  • 4846221794 Fix copying depth data from depth stencil with MSAA in DX12. dendron2000 2019-02-26 15:44:58 +00:00
  • 0c1b6439c4 Fix reading back initial buffer/texture states in D3D12. dendron2000 2019-02-26 15:42:43 +00:00
  • 9bf50e124a Fix compiling without global optimization. dendron2000 2019-02-26 14:27:14 +00:00
  • f70de276e6 Use size_t in rdcarray baldurk 2019-02-27 12:37:14 +00:00
  • 64062ec2c6 Apply luminance/alpha emulation to glTextureView baldurk 2019-02-27 11:16:24 +00:00
  • f3593c970f Don't crash or bind invalid vertex buffers in GL mesh render baldurk 2019-02-27 11:14:40 +00:00
  • 308474091a Follow-up to previous fix, for WrappedID3D12Device::CreateHeap1 baldurk 2019-02-27 11:12:47 +00:00
  • 829e494e5e Silently skip out of bounds declared vertex buffers. Closes #1287 baldurk 2019-02-27 09:23:39 +00:00
  • 5878787daf Fix WrappedID3D12Device::CreateHeap worngly returning E_NOINTERFACE. Julian Meder 2019-02-26 16:26:43 +01:00
  • 793ea24f9d Clear dlerror for code that's aggressive with error checks. Close #1279 baldurk 2019-02-25 21:04:09 +00:00
  • 8ae9ccdd7f Check descriptor writes for validity before updating in PostVS fetch baldurk 2019-02-25 14:00:03 +00:00
  • 2dc37ac232 Handle creating backbuffer views with non-NULL non-typed descriptor baldurk 2019-02-25 13:16:01 +00:00
  • 2507532623 Fix GLES shader compile errors tabi.katalin 2019-02-21 14:45:39 +01:00
  • e9e1d91b34 linux compile fix baldurk 2019-02-22 22:40:33 +00:00
  • ec58308207 With GL we can have binding aliasing. Keep searching for a used binding baldurk 2019-02-22 14:10:25 +00:00
  • a1d1ccea62 Update glslang to a51d3d9f223361165127ded3cd2e59d81e22d91f baldurk 2019-02-22 13:56:37 +00:00
  • 73d51637c4 Handle querying for ID3D11Texture2D1 and ID3D12Resource1. Closes #1276 baldurk 2019-02-22 12:56:48 +00:00
  • 95570e5a28 Don't allocate empty memory if no index buffer is bound baldurk 2019-02-22 12:44:19 +00:00
  • f42a774966 fixed file open dialog Tobias Kunicke 2019-02-22 03:48:46 +01:00
  • 47b351c566 Refactor GetByteSize and GetPlaneByteSize using GetBlockShape Benson Joeris 2019-02-19 16:24:40 -05:00
  • 0f1e1faf48 Erase elements that should not be serialised to avoid crashes baldurk 2019-02-20 13:53:41 +00:00
  • 98b8ff1dd7 Don't use GPUCounter directly in public interface for python baldurk 2019-02-20 13:53:20 +00:00
  • e01bc4c734 Implement untested support for D3D12.3/D3D12.4 interfaces. Closes #1268 baldurk 2019-02-19 17:54:19 +00:00
  • 24abd885ab Fix UUID check for ID3D12Fence1 baldurk 2019-02-19 13:54:05 +00:00
  • b14e3f2ef9 Fix valgrind issues found running unit tests baldurk 2019-02-19 13:53:56 +00:00
  • cb26815570 Fix bug in Intervals<T>::update() Benson Joeris 2019-02-19 10:35:47 -05:00
  • a7b21ae2d2 More precise memory tracking for vkCmdCopyImageToBuffer Benson Joeris 2019-02-15 11:34:50 -05:00
  • d6b706b132 Add GetTexelShape to compute image format texel info Benson Joeris 2019-02-15 11:30:32 -05:00
  • d1e0d7f88f Fix segfault if allocatedPrograms vector is deleted before shutdown baldurk 2019-02-18 20:41:58 +00:00
  • 2ae5be5328 Fix duplicated label name baldurk 2019-02-18 20:40:13 +00:00
  • 465596e563 Serialise ref types for Vulkan device memory ranges Benson Joeris 2019-02-14 10:37:58 -05:00
  • 5e49b076b5 Add serialization for FrameRefType Benson Joeris 2019-02-14 10:35:35 -05:00
  • c289290ffa Fix unwanted trailing space in extension name baldurk 2019-02-18 16:50:20 +00:00
  • 7e363261a4 Add explicit metal check for MS<->Array copies baldurk 2019-02-18 11:58:04 +00:00
  • 80644680ab Handle drivers that support 4x MSAA but not 2x baldurk 2019-02-18 11:40:42 +00:00
  • 73c3159615 Find include-bin via $<TARGET_FILE> when not cross-compiling baldurk 2019-02-18 11:12:20 +00:00
  • 3aa64e2e8e Completely emulate ARB_program_interface_query using glslang baldurk 2019-01-30 17:19:00 +00:00
  • 2ea6174c83 Update glslang to latest tip-of-tree baldurk 2019-01-30 17:18:14 +00:00
  • 5a1c5e2db5 Fix extension package names being incorrect baldurk 2019-02-15 20:06:13 +00:00
  • 5bc993f01f Mark simple copies into VkDeviceMemory as CompleteWrite Benson Joeris 2019-02-15 11:06:35 -05:00
  • 1713dcad1b Fix typo in python version macro use in renderdoccmd baldurk 2019-02-15 18:17:34 +00:00
  • 5484bcbf1a Don't error if a non-existant file is passed via TestFailureException baldurk 2019-02-15 18:17:20 +00:00
  • 7ef8ed0a7a Drop the requirement for PIL in the tests, use pypng drop-in replacement baldurk 2019-02-15 18:17:06 +00:00
  • 24882eb486 When event changes in BufferViewer, preserve row offset don't reset baldurk 2019-02-15 15:10:31 +00:00
  • c72e79960e Allow launching demos program with no arguments to see test selection baldurk 2019-02-15 14:55:30 +00:00
  • 69dc9f8031 Print prefixed output in a single call to rdclogprint_int baldurk 2019-02-15 11:55:51 +00:00
  • 9ee4795948 Don't underflow when reading padding if serialiser is in an error state baldurk 2019-02-15 11:28:27 +00:00
  • 982ef03fd1 Fix android build baldurk 2019-02-14 22:34:16 +00:00
  • 35c1aab64d Update CI to run the correct unit test command baldurk 2019-02-14 22:01:52 +00:00
  • 8603420d86 Remove vkCopyDescriptorSet path from vulkan postvs fetch entirely baldurk 2019-02-14 21:25:25 +00:00
  • d579bf209c With multi-line logs, reprint the prefix each time baldurk 2019-02-14 18:09:15 +00:00
  • 79a626a8e1 Put android logcat processing onto separate thread baldurk 2019-02-14 18:01:09 +00:00
  • fb9aac95d1 Add function to detach from a thread baldurk 2019-02-14 16:54:40 +00:00
  • 34a97482dd Add helper shortcut to 'renderdoccmd test' to run functional tests baldurk 2019-02-14 15:45:22 +00:00
  • 634040d4b5 Change working directory to script location for running functional tests baldurk 2019-02-14 15:15:45 +00:00
  • ce991e421a Drop psutil requirement in functional tests, fetch memory usage directly baldurk 2019-02-14 15:08:28 +00:00
  • 0753793f24 Allow passing --help or -t to test commands in renderdoccmd baldurk 2019-02-14 13:16:26 +00:00
  • 6b571e9a06 Don't return from parse() if argc is 0, need to check required arguments baldurk 2019-02-14 13:09:43 +00:00
  • 0e926ee258 Fix broken timeout calculation causing intermittent CI failures baldurk 2019-02-13 18:53:55 +00:00
  • e9e42839c3 Support specifying structs in buffer formatter. Closes #805 baldurk 2019-02-14 11:24:26 +00:00