Commit Graph

  • 02044c141d Push and pop the pixel unpack state when uploading overlay font texture baldurk 2017-05-04 09:23:07 +01:00
  • a375d3093a Add missing alias entries for GL_OES_mapbuffer extension Peter GalandBaldur Karlsson 2017-05-04 14:16:04 +02:00
  • 2e39757f17 Expose GL_KHR_debug for GL ES backend Peter GalandBaldur Karlsson 2017-05-04 13:50:57 +02:00
  • 43d4268263 Various changes/fixes for OpenGLES babymustgrowstrongandBaldur Karlsson 2017-04-28 19:46:44 -07:00
  • ba3b76a61a Fix GL's vertex buffer columns to be consistent: Stride | Offset | Divis baldurk 2017-05-03 19:50:58 +01:00
  • 93cf884ad7 Add ConvertComponent handling for double/uint64 data, albeit downcasted baldurk 2017-05-03 19:46:48 +01:00
  • 390e3c1bf4 Don't try to relink programs created by glCreateShaderProgramv baldurk 2017-05-03 19:46:36 +01:00
  • 9876b6e5cb Emulate EXT_dsa functions in-place and catch promoted-to-DSA functions baldurk 2017-05-03 19:26:03 +01:00
  • 576edd6104 Fix handling of indices for PostVS data and draw index offset baldurk 2017-05-03 17:11:35 +01:00
  • ba59a28eba Fix shader label click handler - lambdas have QObject::sender() == NULL baldurk 2017-05-03 14:25:29 +01:00
  • a744316838 Rename overlay from 'Clipping' to 'Histogram Clipping' to clarify baldurk 2017-05-03 14:05:19 +01:00
  • 0e9c8127b0 Default m_TimeUnit to invalid so that UpdateDurationColumn runs 1st time baldurk 2017-05-03 14:05:00 +01:00
  • 980f3fd004 Fix unaligned read ARM crash in Serialise_glProgramUniformVector/Matrix Michael RennieandBaldur Karlsson 2017-05-03 13:32:10 +01:00
  • 9b45ed217b Update GL enums from official headers baldurk 2017-05-03 09:24:57 +01:00
  • eebdf84d4f Add OpenGL ES extension header to fetch enums from. baldurk 2017-05-03 09:24:28 +01:00
  • 8b3c06ac67 QStringLiteral compile fix for static qrenderdoc code baldurk 2017-05-03 08:53:56 +01:00
  • 6bcd293a3f Don't mutate VAO binding when replaying glEnable/DisableVertexAttrib baldurk 2017-05-02 22:56:55 +01:00
  • e4a5b80bdd Don't depend swig targets on renderdoc target, just interface headers baldurk 2017-05-02 18:50:30 +01:00
  • 78ea82315c Add a super extra hack on the vendor checks to avoid checking on intel baldurk 2017-05-02 16:32:25 +01:00
  • 0ecc6ca877 Enable QT_NO_CAST_FROM_ASCII & QT_NO_CAST_TO_ASCII baldurk 2017-05-02 16:20:37 +01:00
  • 474ba91d8b Make qprocessinfo.cpp compatible with no QString <-> const char* convs baldurk 2017-05-02 16:17:16 +01:00
  • 0b410e9879 Make Qt scintilla code compatible with no-const-char conversions baldurk 2017-05-02 15:48:26 +01:00
  • ce53be8511 Use QStringLiteral in ToolWindowManager to convert at compile-time baldurk 2017-05-02 15:45:28 +01:00
  • 22c5b7863d Get some VS null changes to the vcxproj's xml out of the way baldurk 2017-05-02 13:09:16 +01:00
  • da4813afbd Move functions in statistics viewer into class and operate on members baldurk 2017-05-02 12:43:42 +01:00
  • ddc555fd31 Hook LoadLibrary/GetProcAddress variants in 'libraryloader' API sets baldurk 2017-05-01 16:02:21 +01:00
  • 478f22559c Add FileIO::exists() function baldurk 2017-05-01 14:20:21 +01:00
  • f22d38bc63 Don't resume threads created with CREATE_SUSPENDED David McFarlandandBaldur Karlsson 2017-05-01 15:34:53 -03:00
  • e5ec2c7280 Fix warning about struct initialisation baldurk 2017-04-28 19:46:17 +01:00
  • 829e1aa77e Fix handling of 'slots' Qt keyword clashing with python baldurk 2017-04-28 19:36:09 +01:00
  • c05bea4563 Hook up compute thread debugging in qrenderdoc's D3D11 pipe viewer baldurk 2017-04-28 18:36:30 +01:00
  • 18d3eae1c8 Ensure that constant buffer views are grouped together in docking baldurk 2017-04-28 17:54:20 +01:00
  • e0191ccba4 Close transient log-specific windows when a log closes baldurk 2017-04-28 17:44:49 +01:00
  • f3508f57b1 Don't completely reset a constant buffer view if the vars are the same baldurk 2017-04-28 17:40:42 +01:00
  • f62777459b Fix index used for constant buffer slots in D3D11 pipeline viewer baldurk 2017-04-28 17:28:07 +01:00
  • 58050e89ef Remove hardcoded version numbers from vulkan layer json, set in build baldurk 2017-04-28 16:48:44 +01:00
  • 8580b7b2c7 Hand-edit vcxproj files to remove duplicated properties baldurk 2017-04-28 15:45:39 +01:00
  • 1f8a93c37a Add precompiled header file use to qrenderdoc on VS baldurk 2017-04-28 13:57:05 +01:00
  • 07a73d53ce Tidy up qrenderdoc warning settings a bit baldurk 2017-04-28 13:53:11 +01:00
  • 628df6d9c8 Fix some warnings in ToolWindowManager so we can keep level 4 globally baldurk 2017-04-28 13:47:21 +01:00
  • 8e32da581e Add qrenderdoc 3rdparty libraries to .gitignore baldurk 2017-04-28 13:15:05 +01:00
  • 5fa195ded8 Switch to using precompiled header files on renderdoc VS projects baldurk 2017-04-28 11:53:25 +01:00
  • 27035d19d8 #define NOMINMAX and WIN32_LEAN_AND_MEAN before including windows.h baldurk 2017-04-28 11:22:39 +01:00
  • 993aee449d Use std::min/std::max instead of windows min/max macros baldurk 2017-04-28 11:19:27 +01:00
  • 5ef7d76d21 Change default warning level to 3 in SPIR-V project baldurk 2017-04-28 11:08:07 +01:00
  • 6e83f27c9e Remove glslang warning disable as override is fully supported on VS2015 baldurk 2017-04-28 10:38:57 +01:00
  • 95f366344a Rename parameters near/far to avoid conflicts with macros from windows.h baldurk 2017-04-28 10:38:31 +01:00
  • 199d5266ad Move disable of warning 4100 from command line to property, remove 4512 baldurk 2017-04-28 10:37:37 +01:00
  • 4caa05c2b9 Remove reference to removed GetCommitHash function in the docs baldurk 2017-04-28 10:07:17 +01:00
  • 6fde3cbb6a Query allowed extensions when the GL driver knows which mode is it in Peter GalandBaldur Karlsson 2017-04-27 12:31:44 +02:00
  • 8f69735780 Serialisation definitions/preliminary support for D3D12 tiled resources. Elizabeth BaumelandBaldur Karlsson 2017-04-27 16:35:49 -04:00
  • 9e5736f03e Add context menu popup for disassembly in shader debugging baldurk 2017-04-27 19:38:02 +01:00
  • a7e58ae5f6 Fix a broken loop condition baldurk 2017-04-27 19:24:08 +01:00
  • ae50fa99ee Revamp version tagging, remove ugly suffix on git hash. Refs #571 baldurk 2017-04-27 19:15:31 +01:00
  • 4199a857f5 Add right-click context menu to event browser with expand/collapse all baldurk 2017-04-27 19:11:15 +01:00
  • c2690b8211 Remove some cases where resources were being loaded and parsed @ runtime baldurk 2017-04-27 18:58:11 +01:00
  • 13f61eaf8e Disable edit and continue debug information, since E&C is disabled baldurk 2017-04-27 18:30:00 +01:00
  • 6e5a744b1a Remove some CodeAnalysis lines in the csproj that were causing a warning baldurk 2017-04-27 18:26:34 +01:00
  • dd2f6eb88a Don't delete objects allocated in renderdoc module outside it. baldurk 2017-04-27 18:18:25 +01:00
  • 5fbf49a304 Fix pixel history view launching shader debugger on qrenderdoc baldurk 2017-04-27 17:57:54 +01:00
  • 163bc6f47e When right-clicking on captures in a connection window, select them too baldurk 2017-04-27 17:48:22 +01:00
  • e0f3535a20 Fix deleting captures not removing them from the list correctly baldurk 2017-04-27 17:47:53 +01:00
  • 448afbc0a6 Add element column with the row number for raw buffer views baldurk 2017-04-27 17:31:36 +01:00
  • fee690b844 Don't remove an empty list of paths - Qt warns about it baldurk 2017-04-27 17:01:37 +01:00
  • 0f8e25a103 Fix a case where descriptor bind length wasn't being checked for ~0U baldurk 2017-04-27 16:48:46 +01:00
  • a9c500a3bf Ditch array suffix from typename in element descriptors baldurk 2017-04-27 16:48:30 +01:00
  • 1529c8053d Fix a crash updating mesh preview columns when not in a mesh view baldurk 2017-04-27 16:47:36 +01:00
  • ca553e6c5c Set the MaxConnectTimeout setting for connecting to Android packages. Michael RennieandBaldur Karlsson 2017-04-27 16:20:24 +01:00
  • a5199b54ba Add Qt5 svg package to linux setup baldurk 2017-04-27 15:43:16 +01:00
  • f65ef594f3 For GL array textures, cache glGet*TexImage data returned baldurk 2017-04-27 15:56:06 +01:00
  • f415681f65 Expose a function to fetch the debug overlay's texture ID baldurk 2017-04-27 15:10:53 +01:00
  • b5e6596512 Make sure we build qrenderdoc with svg baldurk 2017-04-27 14:31:27 +01:00
  • 922b095d2d Add support for interpreting depth formats saving to HDR/EXR baldurk 2017-04-27 11:36:54 +01:00
  • 34d692330e Only create client memory VBOs the first time context is activated. Michael RennieandBaldur Karlsson 2017-04-26 10:47:08 +01:00
  • 59536d4db0 Skip GL_DEPTH_CLAMP enum usages when in GL ES mode Peter GalandBaldur Karlsson 2017-04-27 13:11:51 +02:00
  • 937f37e387 build: Add Android to travis config Cody Northropandbaldurk 2017-04-24 09:28:10 -06:00
  • 5863607ba2 android: Attempt to call adb directly if path not provided Cody Northropandbaldurk 2017-04-21 13:23:15 -06:00
  • f60968b103 android: Target android-23 explicitly for APK Cody Northropandbaldurk 2017-04-19 15:39:50 -06:00
  • 9759911ffd Clamp progress value to 0.0 - 1.0 before updating progress bar baldurk 2017-04-26 16:41:21 +01:00
  • bffea4c788 Don't handle filesystem watcher callbacks once texture viewer is closed baldurk 2017-04-26 14:43:08 +01:00
  • d406a0bf76 Fix highlighting of vertex attributes/vertex buffers on GL pipeline view baldurk 2017-04-25 19:13:56 +01:00
  • 2f83933616 Serialise and restore program attrib and fragdata bindings baldurk 2017-04-25 19:00:39 +01:00
  • 0da47c8102 Don't replay glDetachShader so programs can be relinked baldurk 2017-04-25 18:58:15 +01:00
  • 58ac90e831 GetSizedFormat better depth decision based on data type, if available. Michael RennieandBaldur Karlsson 2017-04-25 19:38:56 +01:00
  • 6a1db47870 Fix compilation error with unhandled switch case baldurk 2017-04-25 17:45:31 +01:00
  • f1e312f937 Fix 32-bit compilation baldurk 2017-04-25 17:43:46 +01:00
  • dd56e91885 Add --python command line to renderdocui baldurk 2017-04-25 15:37:08 +01:00
  • 89c3b3bb78 Remove InvocationIndex enum from C# enum, which was forgotten before baldurk 2017-04-25 10:40:48 +01:00
  • 498039fcc2 Fix size calculation for compressed array textures in GL baldurk 2017-04-24 22:02:39 +01:00
  • 527b1f7538 For array textures, keep the depth the same on all mips baldurk 2017-04-24 20:46:29 +01:00
  • ac7e8ff800 Fix texture display broken by d22d744675 baldurk 2017-04-24 19:00:42 +01:00
  • 319d144891 Remove fixed limit on stream-out size for D3D11/D3D12. Refs #585 baldurk 2017-04-24 17:24:04 +01:00
  • 4ac0a7948c Fix typo in GetMinMax, writing into minval twice baldurk 2017-04-24 15:02:23 +01:00
  • dafb3363ab Fix a shader editing issue - when copying fragdata bindings ignore dupes baldurk 2017-04-24 12:52:15 +01:00
  • a4ae6c8db8 For GLES use glMapBufferRange in gl_emulated instead of glMapBuffer. Michael RennieandBaldur Karlsson 2017-04-25 10:28:33 +01:00
  • 04bfcdff71 Fix linux build with problems overriding functions baldurk 2017-04-22 02:25:03 +01:00
  • 18b62495d6 Handle UINT_MAX for number of descriptors in range, fixes reported crash baldurk 2017-04-21 19:08:05 +01:00
  • 3d41d53cc1 Fix a crash with the strip-restart handling code if draw is NULL baldurk 2017-04-21 18:42:30 +01:00
  • 605fd4dcc5 Use single QVariant tagging on RDTreeWidgetItem instead of setData baldurk 2017-04-21 18:38:47 +01:00
  • f65f5ea9da Use new RDTreeWidget everywhere in favour of QTreeWidget baldurk 2017-04-20 17:04:46 +01:00