Commit Graph

  • 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
  • 46c2b8cf4c Reset pixel unpack state when uploading proxy texture data in GL baldurk 2019-10-31 12:18:47 +00:00
  • aa942d243c Remove duplicate VK_EXT_pci_bus_info extension whitelist baldurk 2019-11-13 10:04:00 +00:00
  • 6653316a62 Protect against window being closed during async render thread work baldurk 2019-11-12 17:10:33 +00:00
  • 75d323c2b6 Don't rewrap queues when multiple queues are mapped to one on replay baldurk 2019-11-01 17:00:43 +00:00
  • d6fdd2893f Fix some broken rst specifiers in docstrings baldurk 2019-11-12 09:37:49 +00:00
  • 47fdb5add3 Exclude StructuredBufferList, StructuredObjectList from python docs baldurk 2019-11-12 09:31:46 +00:00
  • 8b7d23cba1 Rename SDObjectData::str member in python, to avoid confusion baldurk 2019-11-04 11:59:08 +00:00
  • 0544c737f7 Don't load stale/unused descriptor contents in initial contents baldurk 2019-11-12 09:26:41 +00:00
  • 2f6dc63458 Disable crash handler when chrome or chrome derivative is detected baldurk 2019-11-12 08:57:31 +00:00
  • 88879dd349 Disable compute support on GL < 4.2. Closes #1591 baldurk 2019-11-12 08:35:54 +00:00
  • b35eca4a62 Ensure tool path cache doesn't get destroyed before adb shuts down baldurk 2019-11-12 08:32:26 +00:00
  • d236b784dd Don't add attachments as parent resources for imageless framebuffer baldurk 2019-11-12 08:26:26 +00:00
  • 7e08bf6573 Filter the list of formats listed in 'convert' help. Closes #1590 baldurk 2019-11-12 08:25:57 +00:00
  • 9b141086c0 Move some functions to common locations for upcoming D3D12 usage. Steve Karolewics 2019-11-09 17:19:58 -08:00
  • b5890155b5 gl: Consider also ARB_shader_bit_encoding to enable bit conversion Gert Wollny 2019-11-11 12:40:31 +01:00
  • 44e7bbe439 gl: Handle the use of (u)intBitsToFloat by using a separate define Gert Wollny 2019-11-11 12:32:46 +01:00
  • 9cb2f1d0f5 Prevent overflow in gathering D3D12 descriptor counts Steve Karolewics 2019-11-06 19:58:35 -08:00
  • 2b7753af67 Implemented PerformanceCounterViewer::OnEventChanged handling mweber 2019-11-06 16:33:50 +01:00
  • fa232b7f14 Move some shader debug functions to a shared location. Steve Karolewics 2019-11-05 22:14:30 -08:00
  • 67d73af8c8 Fix capture and replay of D3D12 render passes. Closes #1574 baldurk 2019-11-04 12:58:40 +00:00
  • df104e2062 Add file and function declarations for D3D12 debugging. Steve Karolewics 2019-11-03 11:11:14 -08:00
  • 9a5c4531e9 Explicitly document what capturing frame 0 means. baldurk 2019-11-01 11:31:25 +00:00
  • 84152a74bf Tweak issue template and documentation baldurk 2019-11-01 11:18:24 +00:00
  • ad8a23e9c3 Handle backbuffers in GL that are 0 width or height. Closes #1571 baldurk 2019-11-01 10:58:54 +00:00
  • 36c7d6d623 Vk pixel history: Add stencil and event flags Aliya Pazylbekova 2019-10-25 16:53:14 -04:00
  • 86c2352a37 Fix a few issues with 1D array textures on GL baldurk 2019-10-29 18:02:15 +00:00
  • 48c98a3dc1 Add debug-time options for debugging the remote server baldurk 2019-10-29 16:48:06 +00:00
  • 14bc99947c Add a debug-only mode to log everything going through a serialiser baldurk 2019-10-29 16:42:48 +00:00
  • 253194c9a1 Support using atomic-append logging for multiple file outputs baldurk 2019-10-29 16:40:38 +00:00
  • 99934e799a Make sure to bounds check static instanced vertex data for debugging baldurk 2019-10-29 16:37:36 +00:00
  • a8baf4fa49 Fix compile error baldurk 2019-10-28 19:25:02 +00:00
  • 6a39e4d6f8 Fix deletion of image viewer's IReplayDriver baldurk 2019-10-28 18:57:52 +00:00
  • 3674e5a494 Add guidance on filing good issues, and update issue template baldurk 2019-10-28 18:00:25 +00:00
  • 038028f4ba Use integer copy for MSAA<->array when texture is typeless baldurk 2019-10-28 16:16:28 +00:00
  • b9fbdc0ff0 Add explicit error for legacy CxV8U8 texture format baldurk 2019-10-28 12:04:05 +00:00
  • 0fe6be3ac6 Support YUY2/UYVY formats in DDS files baldurk 2019-10-28 12:00:01 +00:00
  • ec29e92abf Add support for old D32F_LOCKABLE format baldurk 2019-10-28 11:27:55 +00:00
  • 15c0244fd4 Add support for DXT2 / DXT4 aliases of DXT3 (BC2) and DXT5 (BC3) baldurk 2019-10-28 11:23:37 +00:00
  • b6c9b6298f Only read pImmutableSamplers pointer for sampler descriptors baldurk 2019-10-28 11:17:54 +00:00