Blender Git Commits

Blender Git "vamr-openxr-module" branch commits.

Page: 4 / 10

August 5, 2019, 10:52 (GMT)
Merge branch 'master' into soc-2019-openxr
August 2, 2019, 21:35 (GMT)
Merge branch 'master' into soc-2019-openxr
August 1, 2019, 19:53 (GMT)
Fix compile error after merge and warning
August 1, 2019, 19:27 (GMT)
Merge branch 'master' into soc-2019-openxr
July 31, 2019, 23:56 (GMT)
Fix error in OpenGL version check for OpenXR 1.0
July 31, 2019, 23:39 (GMT)
Fix compile error on GCC
July 31, 2019, 22:28 (GMT)
Add sources for OpenXR core API validation layer

Had to do quite some changes to CMakeLists.txt from the SDK this time.
July 31, 2019, 00:19 (GMT)
Address changes in OpenXR 1.0 to get rendering to work again
July 31, 2019, 00:18 (GMT)
Update OpenXR to version 1.0

Only tested on Windows.

Updates loader sources from the OpenXR SDK to latest 1.0 SDK and updates
requiremed version to 1.0. The compile time generation of files is a
thing of the past now (although you can still force it).
1.0 got released yesterday. Only one line needed fixing in our OpenXR
code to get it to compile. Rendering is black though.

For now I tried to keep edits to CMakeList.txt files minimal. So now
there are OpenXR CMake options exposed (with bad names), CMake prints,
etc.
July 30, 2019, 20:19 (GMT)
Merge branch 'master' into soc-2019-openxr
July 24, 2019, 14:41 (GMT)
Use fixed lighting, don't make it rotate with view rotation
July 24, 2019, 00:52 (GMT)
Fix broken VR viewport rotation and movement
July 23, 2019, 23:39 (GMT)
Use draw manager offscreen context for the VR session

This way we avoid the big overhead of context switches. Makes frames
render about twice as fast here. For heavy Spring scenes I'm getting
around 20 FPS here, classroom scene is at 50 FPS.
This is great given that drawing itself still isn't optimized for dual
eye rendering.
July 23, 2019, 17:16 (GMT)
Print 8 Frame average FPS for --debug-xr-time

Much more useful than a per frame FPS estimation. 8 frames are used for
the Blender viewport FPS stats too.
Refactored drawing data storage a bit.
July 23, 2019, 00:06 (GMT)
Add --debug-xr-time command line option for VR frame time info prints

Outputs frame render time in milliseconds and FPS this time would add up
to. We could average times so FPS is a bit more stable, but the
precision of un-averaged results may be helpful too.
July 22, 2019, 22:18 (GMT)
Merge branch 'master' into soc-2019-openxr
July 21, 2019, 11:15 (GMT)
Silence GCC warning
July 21, 2019, 01:18 (GMT)
Fix compile error with bundled OpenXR sources
July 20, 2019, 23:10 (GMT)
Fix troubling memory leak in offscreen viewport drawing

I'm not really sure why the leak happened - draw manager kept allocating
certain buffers - but I figured I could avoid it by not recreating
GPU_offscreen/GPU_viewport on every redraw.
This should also improve performance a bit.
July 20, 2019, 17:34 (GMT)
Pure OpenGL backend works now, let it take priority over DirectX
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021