saschawillems
1f42dbda61
No longer render if window is minimized (Windows)
...
Refs #493
2018-06-30 21:56:23 +02:00
saschawillems
5e552c0fea
Recreate swap chain (and resources) if it's out of date
...
Refs #493
2018-06-30 21:55:29 +02:00
saschawillems
19afba3f71
Base class wait fences
2018-06-03 09:38:14 +02:00
saschawillems
fa5d86e42b
Allow base class instance Vulkan version override
2018-06-01 18:43:24 +02:00
saschawillems
aa380791c8
Formatting
2018-06-01 18:43:24 +02:00
saschawillems
69dca89a02
Merge branch 'android_gradle'
2018-05-11 12:17:30 +02:00
saschawillems
5fe9f91529
Code cleanup, return and exit conditions for Android
2018-05-01 11:23:36 +02:00
Serhii Rieznik
5f5f29fa68
More correct way to enabled DPI awareness
2018-04-23 21:28:35 +03:00
Serhii Rieznik
df1c09235f
Enable DPI awareness on Windows platform
2018-04-23 20:56:47 +03:00
saschawillems
c918914bd4
Added support for per-example instance based extensions
2018-03-03 11:49:46 +01:00
saschawillems
ef15a265a7
Short-hand version of fullscreen parameter
2018-01-27 14:37:23 +01:00
saschawillems
df223f5b9b
Result (exit) codes for fatal terminations
2018-01-21 18:28:17 +01:00
saschawillems
90d7e09890
Removed compiler warning
2018-01-21 18:27:06 +01:00
saschawillems
4b0bb1a454
Silent error mode as global toggle
2018-01-21 10:58:30 +01:00
saschawillems
f252284fa5
Output device info, benchmark result file optional
...
Refs #269
2018-01-19 21:43:00 +01:00
saschawillems
cb32e2e89f
Separated benchmark argument line options
...
Refs #269
2018-01-13 10:39:03 +01:00
saschawillems
39122785a8
Duration based benchmarking (instead of no. of iterations), better argument handling
...
refs #269
2018-01-12 21:54:01 +01:00
saschawillems
30980623af
Device creation failure error message display
2018-01-09 20:22:09 +01:00
saschawillems
1f1613a224
More consistent avg. frame time / fps count
2017-12-01 13:10:07 +01:00
saschawillems
b7d2dbced4
Pass updated frame buffers on resize
2017-11-03 16:35:38 +01:00
saschawillems
4e5d95c098
UI overlay creation via create info structure with additional customization options
2017-11-03 11:17:09 +01:00
saschawillems
a789240567
Merge branch 'master' into uioverlay
2017-11-02 17:13:12 +01:00
saschawillems
5795a77e7b
Android UI overlay touch handling
2017-11-02 17:07:07 +01:00
saschawillems
97975a314d
Unified mouse movement handling
2017-11-02 13:40:27 +01:00
saschawillems
09dae4ee0b
UI item spacing on Android
2017-11-02 09:08:47 +01:00
saschawillems
2f9515466a
UI overlay resizing
2017-11-01 15:19:28 +01:00
saschawillems
ef96b3c3e3
Member naming
2017-11-01 13:40:44 +01:00
saschawillems
00f080c046
UpdateOverlay function calls on unix platforms
2017-11-01 13:29:57 +01:00
saschawillems
cb97e20529
Removed duplicate swapchain initialization on android
2017-10-31 12:51:55 +01:00
saschawillems
bf2cf898cc
Check ImGui mousecapture and don't propagate event
2017-10-31 11:53:17 +01:00
saschawillems
0907e3c680
Overlay setting member name
2017-10-30 18:03:48 +01:00
saschawillems
ab407f5346
pass overlay member to virtual update function
2017-10-30 12:36:44 +01:00
saschawillems
f6af0bde03
Replaced text overlay with proper (imgui based) UI overlay class
2017-10-29 11:41:43 +01:00
saschawillems
19245a0f51
Moved swapchain creation into prepare function
2017-10-21 16:51:39 +02:00
saschawillems
83d1dd63aa
Changed mouse button handling, added mouse moved event
2017-10-05 21:22:10 +02:00
Sascha Willems
a3b8534e5f
Merge pull request #352 from jku/install
...
Support installing demos, support out-of-tree builds
2017-09-02 14:02:34 +02:00
saschawillems
107db7d244
Reworked benchmark code, store per frame times (instead of iteration totals)
...
Refs #269
2017-08-28 20:48:52 +02:00
saschawillems
d271098464
Silent error mode
2017-08-26 15:05:59 +02:00
saschawillems
b4870a6e7e
Moved benchmark to separate header, output summary to stdout
...
Refs #269
2017-08-26 14:05:48 +02:00
saschawillems
0142c8b820
Add device name to benchmark output file
2017-08-22 21:00:48 +02:00
saschawillems
22a24e508d
Merge branch 'master' into develop
2017-08-16 21:15:52 +02:00
saschawillems
c04909f01b
LoadOp clear for stencil buffer
2017-08-16 21:00:17 +02:00
saschawillems
94b63d83ba
Filename for benchmark results can be passed via arguments
...
refs #269
2017-08-13 11:10:41 +02:00
saschawillems
55fe613db3
Cleaned up defines (use VK_PLATFORM_* for XCB and Android)
2017-08-13 10:24:25 +02:00
saschawillems
b2136e639f
Benchmark mode with csv output
...
refs #269
2017-07-29 19:31:00 +02:00
Jussi Kukkonen
7798901a46
Support installing demos, support out-of-tree builds
...
This is especially useful for cross-compile situation where testing
happens on target.
-DRESOURCE_INSTALL_DIR=<path> decides where data is installed (and
where the binaries will load the data from): if it's left empty,
then nothing will be installed and binaries will load the data from
CMAKE_SOURCE_DIR.
Binaries are now correctly built in CMAKE_BINARY_DIR.
2017-07-04 18:12:04 +03:00
Bill Hollings
2d515278e7
Support MoltenVK extension names in call to vkCreateInstance().
2017-06-30 21:55:17 -04:00
Sascha Willems
b1da3e2cb1
Merge pull request #342 from brenwill/master
...
Add support for iOS and macOS via MoltenVK
2017-06-29 19:57:58 +02:00
Sascha Willems
40ba8f13cd
Merge pull request #347 from aleksysokolowski-intel/master
...
Proper app termination after WM_QUIT
2017-06-29 19:20:16 +02:00
asokolow
ed207ab030
whitespace fix
2017-06-27 09:03:26 +02:00