Commit Graph

  • 7395456b7c Deliberately leak android tool cache so it doesn't go out of scope baldurk 2019-11-26 11:39:54 +00:00
  • 279a2ec69d Add texture zoo tests baldurk 2019-10-29 18:06:39 +00:00
  • 938056a67c Add support for serialising MSAA initial states on GL baldurk 2019-11-25 22:27:00 +00:00
  • 62dc2c5a91 Check that format/texture is supported on local proxy baldurk 2019-11-25 17:07:06 +00:00
  • a4372b2b5f Fix size calculations in vulkan GetTextureData baldurk 2019-11-25 15:57:19 +00:00
  • 3daf899cef Add internal marker for GetTextureData on Vulkan baldurk 2019-11-25 15:56:36 +00:00
  • ab74df54ca Use typecast provided at proxy texture creation time on D3D baldurk 2019-11-25 15:50:28 +00:00
  • 186ca30045 Treat binding viewcasts are always definitive baldurk 2019-11-25 10:46:19 +00:00
  • edc8fb6bd6 Be more precise with texture remapping to handle integer textures baldurk 2019-11-20 11:59:37 +00:00
  • 45144ed478 Don't rely on proxy renderer for texture description in image viewer baldurk 2019-11-20 11:55:38 +00:00
  • f6d7e2c6e4 If a typed DXGI format isn't available, consider texture unsupported baldurk 2019-11-19 09:29:24 +00:00
  • 19847c4574 GL doesn't support block-compressed 3D textures baldurk 2019-10-31 17:13:01 +00:00
  • ba8d16ea1c Add y-flipping for GL in image viewer baldurk 2019-10-31 14:35:45 +00:00
  • bcc34fab0a All types of D24S8 textures should be swizzled on GL, not just MSAA baldurk 2019-10-31 14:35:06 +00:00
  • 44b2247151 Support creating typeless proxy textures in GL. Closes #1516 baldurk 2019-10-31 13:38:20 +00:00
  • db563bb0bf Refactor public interface around handling of textures baldurk 2019-10-30 17:14:12 +00:00
  • 01344c7e83 Rename typeHint to typeCast baldurk 2019-10-30 16:33:44 +00:00
  • e6627542cf Don't enumerate available GPUs when running in renderdoccmd baldurk 2019-11-26 10:44:08 +00:00
  • 9b4a1c900f Unbind pixel packing buffers when uploading texture data. Closes #1614 baldurk 2019-11-26 10:39:59 +00:00
  • d9a18aae63 Unbind pixel packing buffers when creating textures. Refs #1614 baldurk 2019-11-26 10:36:04 +00:00
  • d469498c95 Ignore proxy targets when calling GetActiveTexRecord() baldurk 2019-11-26 10:35:27 +00:00
  • b861598d97 Add case for DXGI_FORMAT_B8G8R8A8_TYPELESS baldurk 2019-11-26 00:40:27 +00:00
  • 9da79fc778 add support for serialising invalidate framebuffer calls in GL Rémi Palandri 2019-11-22 19:32:35 -08:00
  • 03d064beb0 Tighten up handling of unsupported DXGI formats in DDS read/write baldurk 2019-11-25 19:00:29 +00:00
  • 9be59bd02e Ensure all resource formats have somewhat sensible parameters baldurk 2019-11-25 19:00:56 +00:00
  • c547937597 Add helpers for tests checking PCI vendorIDs/driver versions baldurk 2019-11-25 17:55:57 +00:00
  • b72283e38d Use EXT_debug_utils for internal markers and support queue-level markers baldurk 2019-11-25 15:56:36 +00:00
  • 001bc81eb7 Don't refer to renderdoc UI program as QRenderDoc in user-facing strings baldurk 2019-11-25 15:57:42 +00:00
  • d2aee67afe Make it a bit easier to self-host capture on vulkan baldurk 2019-11-25 15:55:03 +00:00
  • 3fb132e9ff Fix copy-paste error removing wrong extension on vulkan init baldurk 2019-11-25 15:51:10 +00:00
  • 966d71e096 Explicitly reject BGRA order versions of formats we don't support on D3D baldurk 2019-11-25 15:50:48 +00:00
  • f35e082228 Keep track of VmaAllocation for each image/buffer and free it baldurk 2019-11-25 11:54:33 +00:00
  • 316adb0eab Fix BGRA/RGBA order names for packed formats baldurk 2019-11-25 11:50:42 +00:00
  • 284996ae2c Check for errors on queue submissions baldurk 2019-11-25 11:24:03 +00:00
  • a4e152c999 Fix bit-packing output on vulkan baldurk 2019-11-25 10:45:15 +00:00
  • 05b2afd164 Vulkan replay: omit zero size vkMapMemory calls. Benson Joeris 2019-11-25 11:42:40 -05:00
  • 9ff7b04f6f Move code to gather PSInput definitions to a separate function Steve Karolewics 2019-11-21 21:21:05 -08:00
  • b222d6388c Don't flush bufinfo/resinfo opcodes baldurk 2019-11-22 15:08:09 +00:00
  • 9de4931213 Don't ever flush immediate values in shader debugging baldurk 2019-11-22 14:56:17 +00:00
  • ce124cbc2e Add sensible defaults for depth-stencil state in vulkan helpers baldurk 2019-11-22 12:55:06 +00:00
  • 187b1a6e47 Add ability to pass macros to SPIR-V compilation in tests baldurk 2019-11-22 12:54:54 +00:00
  • 53569e56bb Allow AllocatedBuffer/AllocatedImage to be copied around in vulkan tests baldurk 2019-11-22 11:38:15 +00:00
  • f42cb9e23c Use shader bindpoint mapping when generating HLSL shader editing stubs baldurk 2019-11-21 17:08:11 +00:00
  • 99e13a72f2 Improve logging around frame capturers baldurk 2019-11-21 17:05:41 +00:00
  • 4243ab8fbe Fix stencil array copies in D3D12 CopyArrayToTex2DMS baldurk 2019-11-21 16:37:31 +00:00
  • 592d2edff1 When saving typeless textures to DDS, use typeCast to inform type used baldurk 2019-11-21 16:36:52 +00:00
  • 64c9b93e27 Make sure that the DSV flag is set when fetching MSAA texture data baldurk 2019-11-21 16:36:22 +00:00
  • 39b6f8eb02 Fix D3D MSAA<->Array conversion for D16, interpret as UNORM not as FLOAT baldurk 2019-11-21 16:31:59 +00:00
  • 1c062c1eda When a capture is loaded in the API inspector, populate the events baldurk 2019-11-21 13:52:54 +00:00
  • 4458ab3205 Remove assumptions that captures are always frames baldurk 2019-11-21 13:52:38 +00:00
  • cb216441fe Ensure we prepare initial states for late-created programs. Closes #1606 baldurk 2019-11-21 11:02:53 +00:00
  • 3b48de6b2d Vulkan: Don't split depth/stencil aspects when initializing images Benson Joeris 2019-11-08 11:19:37 -05:00
  • d236e3e06c Vulkan: Fix layouts for image contents initialization. Benson Joeris 2019-11-07 13:25:27 -05:00
  • 7440497029 Invert tracking of texture views/texture buffers on GL baldurk 2019-11-20 22:57:37 +00:00
  • e353fd1a00 Fix WARP use on D3D12 baldurk 2019-11-20 22:40:00 +00:00
  • 98f91fcc0e Fix missing assignment of hr in Serialise_CreateCommittedResource1 Zonglin Wu 2019-11-19 17:38:31 -08:00
  • aa7c2170b9 Add D3D12 test command line parameter to enable GPUVA baldurk 2019-11-20 18:37:04 +00:00
  • ff309d8c54 Add helpers for setting markers on D3D12 baldurk 2019-11-20 18:36:50 +00:00
  • 1cd0f0b5e2 Add helpful check for making repro cases baldurk 2019-11-20 13:12:24 +00:00
  • dedd3e83fa Fix '--gpu warp' specifier in tests baldurk 2019-11-20 13:36:11 +00:00
  • bda6066737 Allow specifying rasterized stream for creating geom shaders baldurk 2019-11-20 15:00:54 +00:00
  • 9f12e5d01e Fix wrong IDs being used for src and dest in glCopyImageSubData baldurk 2019-11-20 12:00:40 +00:00
  • a430f9d42e Account for format-based checks when displaying casted typeless textures baldurk 2019-11-20 12:02:18 +00:00
  • 861e7d8b67 Fix missing cases for typecasting SRGB in DXGI GetTypedFormat baldurk 2019-11-20 12:01:42 +00:00
  • 37deb472ea Ensure WRAP_R is set to CLAMP_TO_EDGE when sampling textures in GL baldurk 2019-11-20 12:01:25 +00:00
  • 66aaf6dc13 Set component count properly for block-compressed formats on GL baldurk 2019-11-18 13:00:47 +00:00
  • 07dc55c39d Handle depth formats better in DDS loading baldurk 2019-11-19 09:28:10 +00:00
  • 111ca43800 Fix handling of sub-8bit packed formats in DDS baldurk 2019-11-19 17:41:25 +00:00
  • acfc226780 Fix support for GL_S[R|RG]8_EXT formats baldurk 2019-11-18 13:00:34 +00:00
  • d0c27b352f When forcing RaytracingTier to unsupported, fetch the rest of the struct baldurk 2019-11-20 12:02:43 +00:00
  • 5179c99f7d Add impl for creating a D3D12 global state for shader debugging. Steve Karolewics 2019-11-18 20:45:39 -08:00
  • 0867435a7e Whitelist some GL/GLES extensions that are already supported. baldurk 2019-11-19 23:17:55 +00:00
  • 94655e3b17 Disable NV D32S8 vendorcheck workaround baldurk 2019-11-19 09:29:43 +00:00
  • 5ea8d7b3d8 Add possible cause of JDWP failures - bad intent arguments baldurk 2019-11-19 23:02:50 +00:00
  • dd89430895 Fail sooner if package fails to start completely baldurk 2019-11-19 23:02:36 +00:00
  • 13f796a0ef Add an error if intent arguments aren't formatted correctly. baldurk 2019-11-19 22:58:24 +00:00
  • e61990a48c Set reflection information in bytecode baldurk 2019-11-19 17:40:57 +00:00
  • ba8186559d Don't allow resource records to become their own parents baldurk 2019-11-19 14:25:40 +00:00
  • 80183c068a Expose Vulkan performance counter from VK_KHR_performance_query Lionel Landwerlin 2018-11-09 22:10:26 +00:00
  • a1c6cc1411 Create internal format as GL_RG8 for LUMINANCE_ALPHA. Closes #1599 baldurk 2019-11-18 10:18:07 +00:00
  • 597058a68b Update vulkan headers to 1.1.128 baldurk 2019-11-18 10:17:01 +00:00
  • 801646a579 Reset 1D texture array height to 1 baldurk 2019-11-15 18:33:28 +00:00
  • 6201183504 Fix broken buffer viewer UI protection baldurk 2019-11-15 18:33:17 +00:00
  • 9236b6fadb Fix packing of input registers in shader debugging. Closes #1598 baldurk 2019-11-15 17:46:50 +00:00
  • 57f4e28be6 Fix array size fetch for 1D array textures on GL baldurk 2019-11-15 17:25:24 +00:00
  • 048136fa2d Keep all queues alive on D3D12 until the end of the capture. Refs #1595 baldurk 2019-11-15 11:58:31 +00:00
  • 90907ebb50 Add support for shared fence imports. Refs #1595 baldurk 2019-11-15 11:49:19 +00:00
  • 22f4e3fa29 Handle strange D3D12 singleton device per adapter behaviour. Refs #1595 baldurk 2019-11-15 11:36:56 +00:00
  • a6f7461aa7 Implement OpenSharedResource1 and ResourceByName on D3D11. Refs #1595 baldurk 2019-11-14 17:31:44 +00:00
  • 56f028039c Handle QueryInterface for ID3D12Device. Refs #1595 baldurk 2019-11-14 17:24:14 +00:00
  • 07e8731776 Protect against buffer view being closed during async render thread work baldurk 2019-11-13 17:21:46 +00:00
  • d15549ba89 Add some extra UUID handles in D3D11/DXGI QueryInterface implementations baldurk 2019-11-13 11:33:11 +00:00
  • c6d6ef5fed Fix priority of sample index (and resolve) vs mapping samples to arrays baldurk 2019-11-12 16:37:52 +00:00
  • d955c5b00c Change defaults when saving DDS to favour unorm variants baldurk 2019-11-12 16:38:06 +00:00
  • e713c82dcd The slice parameter for 3D textures should be mip-relative too baldurk 2019-10-30 16:32:08 +00:00
  • 3fbb9ee7ad PickPixel's x and y parameters should be mip-relative baldurk 2019-10-30 15:40:47 +00:00
  • c497446524 Simplify D3D texture render shader parameters, fix scaling bug in D3D12 baldurk 2019-10-30 15:33:21 +00:00
  • 0b15b8b5ce GL data type for GL_RGB10_A2UI is unsigned baldurk 2019-10-31 12:43:28 +00:00
  • 0818d9f379 Don't lose SRGB flag when remapping textures for proxying baldurk 2019-10-31 12:37:56 +00:00
  • 5d32cf6b07 Force remap of Alpha8 on GL, it's not a supported format in core profile baldurk 2019-10-31 12:37:40 +00:00