Commit Graph

  • f8d490d9e6 Add newline to end of file to satisfy gcc baldurk 2019-02-13 21:21:23 +00:00
  • 03a786c8ba Fix missing calling convention on ID3DInclude implementations baldurk 2019-02-13 21:04:34 +00:00
  • 96d43b6875 Only include glsl_shaders code when building a driver that needs it baldurk 2019-02-13 21:03:48 +00:00
  • 57b703d2ab Fix compilation on windows with missing calling convention specifier baldurk 2019-02-13 20:57:25 +00:00
  • b41eb9b91b Remove WireframePS that's no longer used or defined baldurk 2019-02-13 14:17:45 +00:00
  • bbc2f47fa8 Centralise generation of buffer format strings for struct buffers baldurk 2019-02-13 14:17:26 +00:00
  • 166bd285ae Add help output when running demos program baldurk 2019-02-12 13:23:57 +00:00
  • 28e0e17d16 Enable scalar block layout feature in VK_Adv_CBuffer_Zoo baldurk 2019-02-12 13:23:45 +00:00
  • 014619eaf9 Add D3D11_RESOURCE_MISC_SHARED in GL/DX interop tests baldurk 2019-02-12 12:30:00 +00:00
  • 5e62d828d7 Add support for EGL_EXT/KHR_swap_buffers_with_damage baldurk 2019-02-11 17:39:08 +00:00
  • 35294607f5 Update docs with new GL extension requirements baldurk 2019-02-11 15:51:14 +00:00
  • deb3f4d92c On macOS call glFinish before changing away from any context baldurk 2019-02-04 12:06:07 +00:00
  • eccf1add8a Don't try to compile quadwrite shader if required extensions are missing baldurk 2019-02-01 15:55:47 +00:00
  • 0df9e33b6b Bind a dummy texbuffer for GL render texture, as macOS seems to need it baldurk 2019-01-31 18:30:18 +00:00
  • 766c1a9bb9 When patching shaders for separability, declare the extension baldurk 2019-01-30 23:03:48 +00:00
  • fe0be58908 Implement CGLPlatform using CGL and NSOpenGLContext baldurk 2019-01-30 23:03:01 +00:00
  • 69c668c27c Suppress GL hooks on apple while in CGLFlushDrawable baldurk 2019-01-30 20:32:53 +00:00
  • f250f19e02 Ensure apple hooks work for unsupported functions baldurk 2019-01-30 19:58:42 +00:00
  • 9a50a151d0 Use CGL queries to fetch pixelformat details and backbuffer dimensions baldurk 2019-01-30 19:56:08 +00:00
  • 9ff90117f8 Add glBlendEquationARB alias for glBlendEquation baldurk 2019-01-30 19:47:26 +00:00
  • d289d3ac20 Remove requirement for ARB_sampler_objects baldurk 2019-01-25 15:00:12 +00:00
  • f2d092640f Emulate ARB_vertex_attrib_binding on replay if it's not available baldurk 2019-01-25 14:09:05 +00:00
  • 180b6f7cdc Remove use of shading_language_420pack and explicit_attrib_location baldurk 2019-01-25 10:36:21 +00:00
  • 11819ed3be Refactor and clean up internal shaders to be better organised baldurk 2019-01-24 20:33:59 +00:00
  • ac95d0ff48 When ending partially replayed RP, set image back into layout afterwards baldurk 2019-02-11 15:40:12 +00:00
  • e73c3a0d6b When plt hooking on linux, need to patch all hooked functions baldurk 2019-02-11 14:34:26 +00:00
  • 78b03633fa Even RTLD_GLOBAL loads can be linked to libraries we care about baldurk 2019-02-11 14:33:35 +00:00
  • 02abe02fe8 Add the option to save all selected captures at once baldurk 2019-02-11 12:33:14 +00:00
  • d438adb701 Fix bug in Intervals<T>::update Benson Joeris 2019-02-13 11:16:04 -05:00
  • 2828232ae8 Track frame references to ranges of Vulkan VkDeviceMemorys Benson Joeris 2019-02-01 12:50:51 -05:00
  • 3bc53094da Add update and merge methods to Intervals<T> Benson Joeris 2019-02-08 16:15:12 -05:00
  • a6a1a76ca5 Several improvements for Intervals<T> Benson Joeris 2019-02-08 16:02:44 -05:00
  • b78f2056c4 Added Clear value to InitReqType Benson Joeris 2019-02-08 18:07:51 -05:00
  • da2375586c Rename FrameRefType values to clarify meanings Benson Joeris 2019-02-08 17:06:38 -05:00
  • 6fa39fbbcb Add InitReqType to classify FrameRefType by init/reset requirements. Benson Joeris 2019-02-01 11:37:57 -05:00
  • 264fd6ac39 Fix linux build baldurk 2019-02-08 20:19:35 +00:00
  • c6b02c4d0c Pull adb logcat from renderdoc into log on host machine baldurk 2018-08-02 15:09:57 +01:00
  • dad5d6e074 Display full name if executable has no path markers baldurk 2019-02-08 19:14:14 +00:00
  • ca54a910f5 Add --replayhost command line option for qrenderdoc Haiyu Zhen 2019-02-06 15:43:40 -05:00
  • 4699b459e5 Add trailing / needed on the end of canonical_url for docs baldurk 2019-02-07 16:56:19 +00:00
  • 852d345bf7 Save the queued frame capture settings with settings files baldurk 2019-02-07 15:11:56 +00:00
  • ac357a8dec Fix handling of saturate on NaNs in DXBC. baldurk 2019-02-07 15:00:21 +00:00
  • fc9249842a Correct description of float controls - min/max is for decimal places baldurk 2019-02-07 14:14:19 +00:00
  • be67e91cc7 Add testing of saturate on NaNs in D3D shader debug baldurk 2019-02-06 17:09:25 +00:00
  • 31fa519e72 Add support for VK_EXT_scalar_block_layout baldurk 2019-02-05 17:33:16 +00:00
  • fbb6b23b23 Support advanced cbuffer layouts baldurk 2019-02-06 13:18:32 +00:00
  • 134cdfd09b Add tests to CBuffer Zoos to test alternate uniform sources on APIs baldurk 2019-02-07 12:29:13 +00:00
  • 8ca7730c65 Fixes to fetching bare uniform values baldurk 2019-02-07 12:28:21 +00:00
  • e79b2d16b2 Tidy up FillCBufferVariables across APIs and share implementations baldurk 2019-02-06 17:19:02 +00:00
  • 6bc6ca9557 Drop legacy ShaderRegister struct, store byte offset per constant baldurk 2019-02-06 17:22:04 +00:00
  • 351c75e006 Fix some cases handling arrays of matrices baldurk 2019-02-06 16:24:22 +00:00
  • cf0353e630 Fix vulkan overlay crash due to incorrect colorAttachment idx Danylo Piliaiev 2019-02-06 17:44:40 +02:00
  • 9e0e87b0a0 Update SPIR-V tools list, treat shaderc the same as glslang baldurk 2019-02-06 12:06:58 +00:00
  • e92f2915d4 Fix bug in resource tracking for resources bound in descriptor sets Benson Joeris 2019-02-06 16:04:02 -05:00
  • a9cedfda25 Add range info to Vulkan memory tracking. Benson Joeris 2019-02-01 11:16:55 -05:00
  • 967d03083d Proper documentation build fix baldurk 2019-02-05 19:40:43 +00:00
  • d0782c6bcb Potential fix for documentation build baldurk 2019-02-05 19:24:18 +00:00
  • 3dfe4a2a8f Add support for VK_EXT_calibrated_timestamps baldurk 2019-02-05 17:27:34 +00:00
  • 61c0a41767 Add support for VK_EXT_validation_features baldurk 2019-02-05 17:14:37 +00:00
  • 4a9212861e Add support for VK_EXT_separate_stencil_usage baldurk 2019-02-05 17:08:44 +00:00
  • 6d07e1c42e Add support for VK_EXT_discard_rectangles baldurk 2019-02-05 17:00:54 +00:00
  • 354b37be56 Add support for VK_EXT_sample_locations baldurk 2019-02-05 15:15:39 +00:00
  • cb9fc1dc4f Update vulkan headers in demos project baldurk 2019-02-05 10:52:58 +00:00
  • cf74b67660 Refactor FrameRefType and add Clear reference type Benson Joeris 2019-02-01 10:28:04 -05:00
  • 0f29c40c5f Fix implementation of glFrameTerminatorGREMEDY baldurk 2019-02-05 10:42:47 +00:00
  • 99910959ee Provide GREMEDY GL extensions even if not supported by the driver baldurk 2019-02-05 10:42:37 +00:00
  • 2a80fd29d0 Don't look for source.properties to check valid SDK path baldurk 2019-02-04 18:40:31 +00:00
  • 5ecdb18ea7 Add support for VK_EXT_memory_budget and VK_EXT_memory_priority baldurk 2019-02-04 18:39:24 +00:00
  • 8a17f89f53 Update vulkan headers to 1.1.99 baldurk 2019-02-04 18:21:52 +00:00
  • 00c4e3265d Update brew packages needed for autotools on mac baldurk 2019-02-04 16:41:34 +00:00
  • a79e047e5d Reorganise linux dependencies section, and update Ubuntu instructions baldurk 2019-02-04 16:36:41 +00:00
  • b5a6e815b9 Locate android SDK/NDK up front from various env vars before building baldurk 2019-02-04 15:21:12 +00:00
  • 61b39c80a1 Update VerifyMapWrites option to VerifyBufferWrites option in API docs baldurk 2019-02-04 15:01:21 +00:00
  • 18af132601 Update API documentation to mention SetCaptureFileComments baldurk 2019-02-04 14:59:45 +00:00
  • f20e871510 Add option to make y-flipping a per-texture state instead of global baldurk 2019-02-04 14:42:56 +00:00
  • 2853029847 Don't make overly-general matches when looking for constants by name baldurk 2019-02-04 14:23:56 +00:00
  • 36770522d7 Fix shaderviewer shortcuts using QShortcut which doesn't work well baldurk 2019-02-04 14:16:09 +00:00
  • 73a5357419 Fix handling of primitive restart with a vertex offset baldurk 2019-02-04 13:41:42 +00:00
  • 12ce67b228 Add GL Intel performance counters support Lionel Landwerlin 2018-10-20 11:54:06 +01:00
  • 550d5477d8 shorten android capture option str Remi Palandri 2019-02-03 22:09:46 -08:00
  • acbe682392 Explicitly skip system builtin inputs in GL reflection baldurk 2019-02-01 15:57:48 +00:00
  • b178ae800c Add Catch.hpp StringMaker template specialisation for rdcstr baldurk 2019-02-01 18:27:56 +00:00
  • 3a79d7e069 Block queries for undocumented DWM interfaces. baldurk 2019-02-01 14:26:39 +00:00
  • aa1df3cb1e Don't deserialise elements of arrays unless the array is non-NULL. baldurk 2019-02-01 13:38:57 +00:00
  • 73063703e6 Inherit indirect copies from secondary to primary cmdbufs. Closes #1251 baldurk 2019-02-01 12:37:24 +00:00
  • 12665b8bed Don't apply typehint when rendering overlay texture baldurk 2019-02-01 12:20:02 +00:00
  • b9254af510 Don't attempt to use XFB when multiview is active. Closes #1250 baldurk 2019-02-01 12:18:26 +00:00
  • 86ff87863e Update copyright years to 2019 baldurk 2019-02-01 10:29:01 +00:00
  • dc9f57ef52 On D3D12 don't overwrite elementByteSize from structured buffers baldurk 2019-02-01 10:17:12 +00:00
  • c39209525a Don't query GL_TEXTURE_BUFFER_SIZE without ARB_texture_buffer_range baldurk 2019-01-31 18:29:45 +00:00
  • c8cf35eb83 Don't disable itemview wordwarp workaround for QTBUG-14949 in 5.11 baldurk 2019-01-31 18:22:44 +00:00
  • 4be6bf50f9 Don't leak rasterizer discard state if GL postvs fails baldurk 2019-01-31 17:27:47 +00:00
  • 19c7af5e35 Don't delete program before we try to print the link errors baldurk 2019-01-30 23:03:23 +00:00
  • 5854810fd4 Make timeouts in tests more forgiving for CI that occasionally fails baldurk 2019-01-30 19:47:06 +00:00
  • 38f68e1534 Update Dependencies.md nmr8 2019-01-29 15:42:54 -08:00
  • 54efa30596 Add debian dependencies, spoon feed build commands nmr8 2019-01-29 11:22:40 -08:00
  • bca706a96b Increase maximum wait time for program to start to 1 second. Refs #1243 baldurk 2019-01-29 10:45:26 +00:00
  • e70dd127f3 Use bindpoint mapping when looking up read-write resources on GL baldurk 2019-01-28 19:54:11 +00:00
  • 0f7cacc4ee Custom shader objects are not programs, use right delete function baldurk 2019-01-28 18:54:13 +00:00
  • 542f664645 Fix missing register swizzles on relative addressing lookups baldurk 2019-01-28 16:28:53 +00:00