Commit Graph

144 Commits

Author SHA1 Message Date
57a080c9db Use blender logo size which is safer for downscale 2018-08-07 23:58:56 +02:00
92d124b7a2 Bundler: add macOS code signing and .dmg + .zip packing. 2018-08-07 22:55:15 +02:00
329da310db Bundle: Support ImageMagic on Windows 2018-08-07 22:22:53 +02:00
f5da4a106c Bundle: Better approach for previous commit
Saves some submodule checkout, which is especially slow
on WIndows for some reason.
2018-08-07 22:16:37 +02:00
30de7ef414 Bundle: Initialize submodules after checkout to branch
Ensures we've got benchmark submodule initialized.
2018-08-07 22:12:06 +02:00
cbc18a44f1 Bundle: Unpack blender release archive 2018-08-07 22:05:39 +02:00
6210ae1404 Bundle: Run install target on windows 2018-08-07 21:53:55 +02:00
782af39ed3 Bundle: Pass compilation step on Windows 2018-08-07 20:18:05 +02:00
206d83d546 Benchmark: use link button drawing in UI. 2018-08-07 20:11:44 +02:00
db239757cb Bundle: Tweaks to detect MSbuild rather than make 2018-08-07 18:49:15 +02:00
91e5e4b6a4 Bundle: Tweaks to bootstrap bunlder
It seems running vcvarsall from inside Git bash
does not make proper change in the environment.

Workaround is to have separate script, which
sets environment up and calls bash scripts.
2018-08-07 18:44:31 +02:00
65fc21feb1 Fix for previous commit 2018-08-07 18:21:18 +02:00
338d6f3be9 Make bitness to be detected on Windows
Required to run script from Git bash. MSVC_ARCH is to
be provided by either configuration or environment.
2018-08-07 18:19:19 +02:00
c376273ae4 Bundler: fixes for macOS. 2018-08-07 18:17:04 +02:00
36023cec88 Bundler: initial port to macOS. 2018-08-07 18:02:25 +02:00
95005ce271 Exit script if compilation failed 2018-08-07 17:44:48 +02:00
074cfff333 Report packign state 2018-08-07 17:15:30 +02:00
1c7c35901f Allow build environment to tweak cmake flags 2018-08-07 17:13:55 +02:00
89a29b36c0 Tweak tile size on GPU 2018-08-07 17:07:44 +02:00
fc4b8618f0 Don't use victor scene
It is quite resource-heavy, likely to run out of resources
on lots of machines.
2018-08-07 16:59:13 +02:00
710042f509 Archive the result bundle 2018-08-07 16:45:19 +02:00
aa30086fef Bundler: ADownload blender from internet and package it 2018-08-07 15:29:26 +02:00
0a9b8b251a Initial work on bundling script
Not finished, but has something workign already.
2018-08-07 15:07:04 +02:00
87ac43b6ec Further tweaks to blender logo 2018-08-07 12:09:45 +02:00
3e16d19178 Draw shadow under the text 2018-08-07 11:48:23 +02:00
16284d4505 Update images to be moar final 2018-08-07 11:43:08 +02:00
ef03f62053 Add placeholder texts
Will make it easier to tweak once final text is ready.
2018-08-07 11:36:39 +02:00
f391aafb27 Tweak wording in the interface, hopefulyl to make it more obvious 2018-08-07 11:11:48 +02:00
24c6749a83 Send SIGINT once
This is enough (somehow) to abort rendering. With signal sent
twice Blender wil lsave crash report, which is not what we want.
2018-08-07 10:10:48 +02:00
23ca9b0759 Fixed bad alignment of device selection 2018-08-07 10:04:15 +02:00
c98955b3ff Add a button to go back to the beginning
Allows to run benchmark on multiple configurations, without
closing benchmark software.
2018-08-07 10:03:05 +02:00
93c7f172ad Save ouytput images to a temp director which will be erased
Also removed hardcoded temp path in benchmark itself.
2018-08-06 16:58:07 +02:00
8cebc726ca Only show device enum when needed 2018-08-06 16:42:46 +02:00
f41931d77b Fix render cancel on Windows
We can nto send SIGINT isgnal on windows, it does not exist.
2018-08-06 15:46:25 +02:00
4719af789c Implement compute device selector 2018-08-06 14:55:07 +02:00
969776f4ad Implement subprocess termination 2018-08-06 12:27:30 +02:00
49d0569c6b Improve HiDPI awareness of Blender logo 2018-08-06 11:45:44 +02:00
e8844bc0ec Prepare for supporting more operation systems 2018-08-06 11:13:15 +02:00
b190316fbf Implement save benchmark operator 2018-08-06 09:59:52 +02:00
cd9304cff9 Add BLender logo in the corner
Still need to make it DPI and HiDPI and such aware.
2018-08-03 18:01:38 +02:00
eca235f3df Add final srceen to the benchmark process
Also moved blocks of information around.
2018-08-03 17:46:28 +02:00
e6dfebbfd7 Fix uneven multiline text spacing. 2018-08-03 17:18:34 +02:00
cefaa27640 Move forward with implementaiton
- The decision was made that blender and scenes can be found next
  to the benchmark running script.

- Show real image of the currently rendering scene.
2018-08-03 16:42:12 +02:00
ec84471b99 Up[dates to make things to work after new buildbot site was deployed 2018-08-03 16:37:34 +02:00
895b2b88e8 Merge actual benchmark run operator into interface 2018-08-03 14:58:17 +02:00
e96efb840a Implement placeholder benchmark space UI. 2018-08-02 19:34:35 +02:00
7f42fdf5e8 Initial implementation of blender benchmark addon
Just some glue logic to query progress and results from benchmark.

Needed to move files around, so oth standalone and addon are happy.
2018-08-02 17:38:55 +02:00
de682f8e8e Fix access of uninitialized config key 2018-01-05 14:53:06 +01:00
c3e6b8473d Workarounbd missing entries in the spreadsheet 2017-12-19 17:21:01 +01:00
0712725ac6 Quickm hack to support device name overrides
Sometimes device name should be overriden, so it's possible to distinguish
different AMD Vega flavors.
2017-12-19 16:57:15 +01:00