520 Commits
Author SHA1 Message Date
bombom_by 2a40317903 Fixed a null-reference exception with JSON captures not containing detailed information for events 2021-01-13 14:03:36 +00:00
Vadim SlyusarevandGitHub 7b940feede Merge pull request #116 from MattHesseling/doc-correction
Fix spelling mistake in optick.config.h
2020-09-25 13:58:53 +01:00
Clyzm15 3692e62afe Fix spelling mistake in optick.config.h 2020-09-24 14:19:16 -04:00
Vadim SlyusarevandGitHub 8240107a61 Update README.md 2020-09-05 01:36:18 +01:00
Vadim SlyusarevandGitHub c3eb56d2f9 Update README.md 2020-09-05 01:32:12 +01:00
d6274a7b2f Added toggle in thread view to show or hide vertical frame lines. (#111)
- This makes it easier to view profiling data for long-running tasks that are mostly independent of individual frames.

Co-authored-by: Andy Gainey
2020-08-06 13:07:14 +01:00
bombom_by ee944361da Removing unnecessary defines. Project should compile without specifying any default defines to simplify integration with custom build systems. 2020-08-05 16:06:43 +01:00
Arsen TufankjianandGitHub 52dc2884a7 Adding support for Vulkan Functions to be loaded by user (#109)
* Adding support for user-supplied vulkan function pointers

* A bit of cleanup

* Tidying up code a bit and fixing issue in CMakeLists.txt

* Attemping to fix non-vulkan builds

* Fixing macros

* Fixing all the builds I could find on my machine

* Attempting to fix code standard problems

* Smaller change to optick.h

* Actually fixing whitespace changes

* Small tweak to cmake and changing the include requirement to allow better intergration with vulkan meta-loaders

* Forward declaring function pointers

* Moving VulkanFunctions to the Optick namespace

* Removing unnecessary casts

* Don't specify underlying types for enum forward declarations since that's not what the Vulkan headers do

* Trying to find a solution to building with compiler that don't support forward declaring enums

* Attempting to fix enum forward declarations with extern C

* Giving up and just copying enums

* Going with the casting option
2020-08-05 15:40:34 +01:00
Clément GrégoireandGitHub 99436726a1 Add cmake install so that Optick can be found through FindPackage (#103)
* Add cmake install so that Optick can be found through FindPackage

* Add option OPTICK_INSTALL_TARGETS to control if Optick should be installed
2020-08-05 15:38:19 +01:00
bombom_by 7f923566d2 Fixing compilation on MacOS. Fixing samples for vs2019. 1.3.1.0 2020-08-05 13:26:50 +01:00
bombom_by 20ba9f28d4 Fixing compilation warning 2020-08-05 12:47:30 +01:00
bombom_by 362d3952d3 [v1.3.1] Adding support for Rust 2020-08-05 12:43:43 +01:00
Vadim SlyusarevandGitHub f3caeb0574 Create FUNDING.yml 2020-03-22 18:00:40 +00:00
bombom_by 9b6645a0af Fixing compilation 2020-02-13 00:57:11 +00:00
bombom_by 80f8a53425 Migrating to vs2019 2020-02-13 00:23:23 +00:00
bombom_by 589c0d1858 Adding ThreadView control to VSIX plugin 2020-02-11 03:23:46 +00:00
bombom_by 661b97e897 [VSIX] Adding support for ETW tracing 2020-02-11 00:07:12 +00:00
bombom_by 377f7d5be8 Merge branch 'master' of https://github.com/bombomby/optick 2020-02-10 21:22:50 +00:00
bombom_by 37fe11e418 Adding dummy plugin for Visual Studio 2020-02-10 21:22:24 +00:00
Vadim SlyusarevandGitHub 79c0470fff Update README.md 2020-02-05 23:33:42 +00:00
bombom_by 6c890fb8ca Refactoring Project Structure 2020-02-05 23:10:18 +00:00
bombom_by a6a46b5419 Refactoring Project Structure 2020-02-05 22:53:28 +00:00
bombom_by 2173eaeed4 Merge branch 'master' of https://github.com/bombomby/optick 2020-02-05 20:52:33 +00:00
bombom_by 4263bddfc2 Refactoring GUI into smaller projects 2020-02-05 20:51:54 +00:00
bombom_by e5c2f01e76 #98: Fixing warnings on Linux 2020-01-24 01:07:41 +00:00